I'm running the chat engine react notebook. I have not made any changes to the notebook/cells
When running the cell: Chat with your data response = chat_engine.chat(
"Use the tool to answer what did Paul Graham do in the summer of 1995?"
)
The output is:
Added user message to memory: Use the tool to answer what did Paul Graham do in the summer of 1995?
=== Calling Function ===
Calling function: query_engine_tool with args: {"input":"What did Paul Graham do in the summer of 1995?"}
Got output: In the summer of 1995, Paul Graham started working on a new version of Arc with Robert. This version of Arc was compiled into Scheme, and to test it, Paul Graham wrote Hacker News. Initially meant to be a news aggregator for startup founders, it was later renamed to Hacker News with a broader topic to engage intellectual curiosity.
========================
Rather than the more verbose and step by step LLM Reasoning in the example:
Thought: I need to use a tool to help me answer the question.
Action: query_engine_tool
Action Input: {'input': 'What did Paul Graham do in the summer of 1995?'}
Observation:
In the summer of 1995, Paul Graham worked on building a web application for making web applications. He recruited Dan Giffin, who had worked for Viaweb, and two undergrads who wanted summer jobs, and they got to work trying to build what it's now clear is about twenty companies and several open source projects worth of software. The language for defining applications would of course be a dialect of Lisp.
Response: In the summer of 1995, Paul Graham worked on building a web application for making web applications. He recruited Dan Giffin, who had worked for Viaweb, and two undergrads who wanted summer jobs, and they got to work trying to build what it's now clear is about twenty companies and several open source projects worth of software. The language for defining applications would of course be a dialect of Lisp.