"- **Setup:** Import packages, set any required variables and connect to a vector database.\n",
"- **Setup:** Import packages and connect to a Pinecone vector database.\n",
"- **LLM Agent:** Build an agent that leverages a modified version of the [ReAct](https://react-lm.github.io/) framework to do chain-of-thought reasoning.\n",
"- **LLM Agent:** Build an agent that leverages a modified version of the [ReAct](https://react-lm.github.io/) framework to do chain-of-thought reasoning.\n",
"- **LLM Agent with History:** Add the concept of memory so the LLM can draw on conversation context.\n",
"- **LLM Agent with History:** Provide the LLM with access to previous steps in the conversation.\n",
"- **Knowledge Base:** Create a knowledge base of Stuff You Should Know podcast episodes that we can use as a tool.\n",
"- **Knowledge Base:** Create a knowledge base of \"Stuff You Should Know\" podcast episodes, to be accessed through a tool.\n",
"- **LLM Agent with Tools:** Extend the agent with access to two tools and test that it uses both to answer questions."
"- **LLM Agent with Tools:** Extend the agent with access to multiple tools and test that it uses both to answer questions."