A new Lang Chain Chat BOT for Educational Purpose: ChatterPY

Hi All,

In July 2023 I started to study LLM a bit and after few months I posted here a link with tool I called ChatPDF I developed for educational purpose.

After few months of pause I upgraded that ChatBOT to a more complete Educational Chat BOT that has the following features:

  • Multi Provider
  • Multi Model
  • Highly configurable
  • Configurable Memory strategy
  • Configurable Decoding Parameters
  • Configurable RAG support
  • DataWaeve CLI to scrape data from different data sources (for the moment only PDF and Wikipedia Pages are supported) and store in a Vector Store.
  • Qdrant vector database in local mode supported (new Database can be easily added)

I called this Chat BOT ChatterPy and you can find the link here. Consider it just a Toy for Educational purpose.

If you’re interested how I built it, I create these Lang Chain tutorials structured in 11 lessons that teach you how I implemented it step by step starting from a simple Hello World until the final code.

Hope this help someone else to learn more about LLM.
Any feedback is welcome.