Iβve recently worked on an exciting project that involved building a chatbot with Streamlit UI and Short-Term Memory capabilities, powered by LangGraph. This chatbot doesnβt just provide natural language responses using an advanced language model but also integrates with various tools to enhance its functionality.
π§ Key Features:
- Numerical Calculations β The chatbot can perform complex calculations in real-time. Whether it's basic arithmetic or more advanced math, it's got you covered. π‘
- Internet Search β By integrating with the DuckDuckGo search engine, it fetches real-time data from the web, making it your intelligent assistant for queries. π
- Stock Price Tool β Just provide the name of a company, and the bot retrieves the live stock price instantly. π
All of this is powered by SQLite for data persistence, Streaming for smooth interactions, and LangGraph to seamlessly integrate these capabilities into the chatbot. LangGraph made it much easier to handle tool integrations and memory management within the model. π