Skip to content

This repository contains the source code of a chatbot for a medical practice. It is based on a microservices architecture and uses a large language model to generate relevant and natural responses, following the RAG principle.

Notifications You must be signed in to change notification settings

chaimaebouyarmane/Chatbot-Spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chatbot-Spring

This project involves developing a chatbot for a medical office. The chatbot will be used to answer questions from patients and visitors about the medical office, such as opening hours, doctor's contact information, etc. The chatbot is built on a microservices architecture, making it more flexible and extensible. The other three microservices that make up the medical office management system are already available in a separate repository. For generating the chatbot responses, we have utilized the SpringAI framework and the OpenAI key.

  • SpringAI est un framework open-source qui permet de développer des chatbots avec des modèles d'apprentissage automatique.

  • OpenAI est une entreprise qui développe des modèles d'apprentissage automatique de pointe, notamment GPT-3, qui a été utilisé pour générer les réponses du chatbot.

Tools Used:

  • Java 11: Programming language used to develop the microservices.
  • Spring Boot: Framework for building microservices in Java.
  • SpringAI: Open-source framework for building AI-powered chatbots.
  • OpenAI API: Provides access to OpenAI's large language models (LLMs), including GPT-3, for generating chatbot responses.

Architecture :

screenshot
screenshot

Contact 👥

Feel free to reach out to us if you have any questions or suggestions:

Chaimae BOUYARMANE

chaimae bouyarmane Votre nom


About

This repository contains the source code of a chatbot for a medical practice. It is based on a microservices architecture and uses a large language model to generate relevant and natural responses, following the RAG principle.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published