Jacob Michael Silva
Jacob Michael Silva
Is this for importing a Haystack Pipeline as a LangChain Chain, or is this for importing a Haystack Node into a LangChain Chain?
Or is this about getting the "conversational-react-description" LangChain Agent to use Haystack Pipeline as a "tool"?
```python from dotenv import load_dotenv from langchain.agents import Tool from langchain.chains.conversation.memory import ConversationBufferMemory from langchain import OpenAI from langchain.agents import initialize_agent from haystack.document_stores import InMemoryDocumentStore from haystack.nodes import BM25Retriever from...
It produces this super long output: ```json {'query': 'How is the father of Arya Stark?', 'no_ans_gap': 10.930696964263916, 'answers': [, , , , ], 'documents': [, , , ,
It returns the relevant documents and depending on the 'reader', it also returns the offsets (start and end points) in the documents
> That was from the Haystack Pipeline
Here is some formatting ```python def haystack_helper(query: str) -> str: def format_answer(answer: Answer) -> str: output = answer.to_dict() return f""" answer: {output.get('answer')} score: {output.get('score')} context: {output.get('context')} """ pipeline_response = pipeline.run(query=query)...
```python from dotenv import load_dotenv from langchain.agents import Tool from langchain.chains.conversation.memory import ConversationBufferMemory from langchain import OpenAI from langchain.agents import initialize_agent from haystack.document_stores import InMemoryDocumentStore from haystack.nodes import BM25Retriever from...