Skip to content

mongodben/chatbot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MongoDB AI Chatbot

The AI Chatbot is a full-stack retrieval augmented generation (RAG) application.

The chatbot uses the MongoDB documentation and Developer Center as its sources of truth.

The chatbot builds on the following technologies:

  • Atlas Vector Search: Indexes and queries content for use in project.
  • MongoDB Atlas: Persists conversations and content.
  • ChatGPT API: LLM to pre-process user queries and summarize responses to user queries.
  • OpenAI Embeddings API: Create vector embeddings for user queries and content. Used by Atlas Vector Search.

API Schema

OpenAPI Schema of Chatbot API

Contributing

To learn how to get started contributing to the project, refer to the Contributor Guide

License

This project is licensed under the Apache 2.0 License.

About

Chatbot for MongoDB powered by ChatGPT and Atlas Vector Search

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 88.6%
  • HTML 9.3%
  • Other 2.1%