Jacob Michael Silva

Results 9 comments of 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...