Spaces:
Sleeping
Sleeping
Update agents/language_agent.py
Browse files- agents/language_agent.py +10 -0
agents/language_agent.py
CHANGED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from langchain.chains import RetrievalQA
|
2 |
+
from langchain.chat_models import ChatOpenAI
|
3 |
+
from agents.retriever_agent import create_vectorstore
|
4 |
+
|
5 |
+
def generate_brief(question):
|
6 |
+
vectordb = create_vectorstore()
|
7 |
+
retriever = vectordb.as_retriever()
|
8 |
+
llm = ChatOpenAI(model_name="gpt-3.5-turbo", temperature=0.2)
|
9 |
+
qa_chain = RetrievalQA.from_chain_type(llm=llm, retriever=retriever)
|
10 |
+
return qa_chain.run(question)
|