XThomasBU commited on
Commit
7a98bd3
1 Parent(s): 7a233a3

Added comments to the base classes

Browse files
code/modules/chat_processor/base.py CHANGED
@@ -1,6 +1,12 @@
 
 
 
1
  class ChatProcessorBase:
2
  def __init__(self, config):
3
  self.config = config
4
 
5
  def process(self, message):
 
 
 
6
  raise NotImplementedError("process method not implemented")
 
1
+ # Template for chat processor classes
2
+
3
+
4
  class ChatProcessorBase:
5
  def __init__(self, config):
6
  self.config = config
7
 
8
  def process(self, message):
9
+ """
10
+ Processes and Logs the message
11
+ """
12
  raise NotImplementedError("process method not implemented")
code/modules/retriever/base.py CHANGED
@@ -1,6 +1,12 @@
 
 
 
1
  class BaseRetriever:
2
  def __init__(self, config):
3
  self.config = config
4
 
5
  def return_retriever(self):
 
 
 
6
  raise NotImplementedError
 
1
+ # template for retriever classes
2
+
3
+
4
  class BaseRetriever:
5
  def __init__(self, config):
6
  self.config = config
7
 
8
  def return_retriever(self):
9
+ """
10
+ Returns the retriever object
11
+ """
12
  raise NotImplementedError
code/modules/vectorstore/base.py CHANGED
@@ -1,17 +1,32 @@
 
 
 
1
  class VectorStoreBase:
2
  def __init__(self, config):
3
  self.config = config
4
 
5
  def _init_vector_db(self):
 
 
 
6
  raise NotImplementedError
7
 
8
- def create_database(self, database_name):
 
 
 
9
  raise NotImplementedError
10
 
11
- def load_database(self, database_name):
 
 
 
12
  raise NotImplementedError
13
 
14
  def as_retriever(self):
 
 
 
15
  raise NotImplementedError
16
 
17
  def __str__(self):
 
1
+ # template for vector store classes
2
+
3
+
4
  class VectorStoreBase:
5
  def __init__(self, config):
6
  self.config = config
7
 
8
  def _init_vector_db(self):
9
+ """
10
+ Creates a vector store object
11
+ """
12
  raise NotImplementedError
13
 
14
+ def create_database(self):
15
+ """
16
+ Populates the vector store with documents
17
+ """
18
  raise NotImplementedError
19
 
20
+ def load_database(self):
21
+ """
22
+ Loads the vector store from disk
23
+ """
24
  raise NotImplementedError
25
 
26
  def as_retriever(self):
27
+ """
28
+ Returns the vector store as a retriever
29
+ """
30
  raise NotImplementedError
31
 
32
  def __str__(self):