Skip to content

st9-8/cusupalm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Customer Support System assisted by LLM (CuSupaLM)

Description

This repository contains the source code for the Customer Support System assisted by LLM (CuSupaLM), a project developed for the Google Developer Festival Yaoundé 2024 presentation session. It contains the base code for all components and concepts presented during the session except Streamlit, which has not yet been added.

Usage

  1. Copy the settings_example.ini file to settings.ini and fill it with your own values.

  2. Create your database and fill the settings in settings.ini

  3. Install the requirements dependencies

pip install -r requirements.txt
  1. Set up your Chroma server, I used this resource

  2. Set up your Ollama server, I used this resource

External dependencies tools

  1. This project relies on Ollama, which means that you can use it locally with any model you want.
  2. It also relies on Chroma which is used as vector store, feel free to use what you want.
  3. It also uses LangSmith to debug and trace our langchain chain, it can be disabled by LANGCHAIN_TRACING_V2 = true in settings.ini

Architecture proposed

CuSupaLM architecture

About

This repository contains the codebase for a demo of my presentation at the Google Developers Festival (DevFest) Yaoundé 2024, Design and Build a Customer Support System with Django, Langchain and Streamlit. It's just for comprehensive understanding of the presentation.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages