It is structured in three parts :
- Planning / Reasoning
- Make use of Memory - Long, Short, Sensory
- Link Multiple Tools to Agent/s
To build llm agents using langchain, refer this repository for base code. It covers :
- Popular LLM initialization
- Search tools initialization
- Agent with multiple tools using different LLMs.
This makes it easy to understand the flow and extend codebase.
Talk to your Dataset. This project uses 'LlamaIndex Query Pipelines'.
- Initialize LLM. Read dataset file.
- Define Query Pipeline, which is actually a DAG flow. Take care of output links. Visualise the DAG.
- Talk to your llm app.
input text -> pandas commands -> eval -> result