Skip to content

ryanmcgreevy/The-Augur

Repository files navigation

The Augur

AI chatbot using langchain for an ESO guild.

This is mostly a learning project for working with LLM chatbots using the LangChain framework. The Augur uses a RAG based system to answer questions about the Elder Scrolls Online video game via interaction through a Discord bot (using Discord.py framework). The chatbot code is containerized using Docker and deployed using GitHub actions. ElasticSearch is used to store the knowledge base for RAG, which is used to retrieve context that is passed along with the prompt to the OpenAI api.

The langchain specific RAG and LLM interaction code can be found in augur.py while augur_discord.py contains the Discord specific code. Other bash and python files exist for retrieving, cleaning, and storing the context data for the RAG knowledge base.

About

AI chatbot using langchain for an ESO guild

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors