Skip to content

Kheng2023/SACommunityChatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

SACommunityChatbot

A sample Python backend code for my contribution to the SACommunity Chatbot project.

Project Background

This chatbot originated from a recommendation by a dear friend with extensive knowledge of the latest trends in AI. He introduced us to LangChain, which played a key role in the success of this project.

The chatbot was initially challenging to deploy due to an outdated interface. To overcome this, we containerized the Python code using Docker.

Requirements

  • Python 3.10 or higher
  • Install dependencies using:
    pip install -r requirements.txt
  • Docker (if deploying via containerization)

Note: The data and vectorstore is not included due to data ownership by Connecting Up.

Learning & Development Process

To build this chatbot, I explored and learned LangChain from various sources. Here's a recommended step-by-step approach for learning LangChain:

  1. DeepLearning.ai Short Courses

  2. LangChain Official YouTube Tutorials

  3. Hands-on Coding

    • Start coding along with tutorials.
  4. Customization

    • Once you grasp the basics, modify the code to fit your project needs.
  5. Documentation Reference

More Details

For a full report on how this chatbot was developed, check out my blog on SACommunity:
🔗 SACommunity Blog Post

About

A sample of the python code backend of what I had contributed

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages