Spaces:
Running
Running
Update agent.py
Browse files
agent.py
CHANGED
@@ -126,6 +126,8 @@ with open("system_prompt.txt", "r", encoding="utf-8") as f:
|
|
126 |
# System message
|
127 |
sys_msg = SystemMessage(content=system_prompt)
|
128 |
|
|
|
|
|
129 |
|
130 |
def create_retriever_tool(persist_directory="vector_store"):
|
131 |
documents = TextLoader("state_of_the_union.txt").load()
|
@@ -133,7 +135,7 @@ def create_retriever_tool(persist_directory="vector_store"):
|
|
133 |
texts = text_splitter.split_documents(documents)
|
134 |
retriever = FAISS.from_documents(texts, OpenAIEmbeddings()).as_retriever()
|
135 |
|
136 |
-
|
137 |
#pretty_print_docs(docs)
|
138 |
|
139 |
|
@@ -212,7 +214,6 @@ def build_graph(provider: str = "google"):
|
|
212 |
#builder.add_edge("tools", "assistant")
|
213 |
|
214 |
builder = StateGraph(MessagesState)
|
215 |
-
builder.add_node("assistant", assistant)
|
216 |
builder.add_node("retriever", retriever)
|
217 |
|
218 |
# Retriever ist Start und Endpunkt
|
|
|
126 |
# System message
|
127 |
sys_msg = SystemMessage(content=system_prompt)
|
128 |
|
129 |
+
embeddings = HuggingFaceEmbeddings(model_name="sentence-transformers/all-mpnet-base-v2") # dim=768
|
130 |
+
|
131 |
|
132 |
def create_retriever_tool(persist_directory="vector_store"):
|
133 |
documents = TextLoader("state_of_the_union.txt").load()
|
|
|
135 |
texts = text_splitter.split_documents(documents)
|
136 |
retriever = FAISS.from_documents(texts, OpenAIEmbeddings()).as_retriever()
|
137 |
|
138 |
+
docs = retriever.invoke(sys_msg)
|
139 |
#pretty_print_docs(docs)
|
140 |
|
141 |
|
|
|
214 |
#builder.add_edge("tools", "assistant")
|
215 |
|
216 |
builder = StateGraph(MessagesState)
|
|
|
217 |
builder.add_node("retriever", retriever)
|
218 |
|
219 |
# Retriever ist Start und Endpunkt
|