... llama_index/agent/openai_agent.py", line 344, in chat chat_response = self._chat( ^^^^^^^^^^^ ... python3.11/site-packages/llama_index/agent/openai_agent.py", line 40, in get_function_by_name raise ValueError(f"Tool with name {name} not found")
return OpenAIAgent.from_tools( tools=tools, # all of them are VectorIndexStore tools llm=OpenAI(temperature=0), verbose=True, system_prompt=SYSTEM_PROMPT, max_function_calls=len(_indices) * 2, memory=ChatMemoryBuffer.from_defaults(llm=OpenAI(), token_limit=1000), )
def _get_vector_index_query_engine_tool(self): query_engine = self.vector_index.as_query_engine( text_qa_template=NEW_CITATION_TEMPLATE,) return QueryEngineTool.from_defaults( query_engine=query_engine, name=f'{self.metadata["name"]}_vector_index', description=f"Useful for retrieving specific context relating to {self.metadata['description']}" )