feat:rag graph

This commit is contained in:
aries_ckt 2023-10-17 10:35:46 +08:00
parent 68c9010e5c
commit f93af985ed
4 changed files with 5 additions and 4 deletions

View File

@ -107,7 +107,7 @@ class RAGGraphEngine:
"""Build the index from nodes."""
index_struct = self.index_struct_cls()
num_threads = 5
chunk_size = len(documents) if (len(documents) < num_threads) else len(documents) / num_threads
chunk_size = len(documents) if (len(documents) < num_threads) else len(documents) // num_threads
import concurrent
future_tasks = []
@ -132,6 +132,7 @@ class RAGGraphEngine:
#
# return index_struct
def search(self, query):
from pilot.graph_engine.graph_search import RAGGraphSearch

View File

@ -109,7 +109,7 @@ class BaseChat(ABC):
import inspect
input_values = (
await self.generate_input_values()
if inspect.isawaitable(self.generate_input_values)
if inspect.isawaitable(self.generate_input_values())
else self.generate_input_values()
)
### Chat sequence advance

View File

@ -24,7 +24,7 @@ class ExtractEntity(BaseChat):
self.user_input = chat_param["current_user_input"]
self.extract_mode = chat_param["select_param"]
async def generate_input_values(self):
def generate_input_values(self):
input_values = {
"text": self.user_input,
}

View File

@ -24,7 +24,7 @@ class ExtractTriplet(BaseChat):
self.user_input = chat_param["current_user_input"]
self.extract_mode = chat_param["select_param"]
async def generate_input_values(self):
def generate_input_values(self):
input_values = {
"text": self.user_input,
}