Skip to content

linnettuscano/skin_chatbot_with_LLM_integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Skincare Chatbot with LLM Integration

Overview

Skincare Chatbot with LLM Integration

Overview

This project is a chatbot application that leverages the strengths of Large Language Models (LLM) to handle natural language queries specifically related to skin care. The chatbot is developed using Flowise and integrates the LLaMA3 LLM. The application allows users to interact with the chatbot through a user-friendly interface and provides accurate responses about skin care.

Features

  • Domain: The chatbot focuses on the Skincare, providing information and answering queries related to the Skincare.
  • LLM Integration: Utilizes the LLaMA3 model integrated into Flowise for query processing.
  • Components Used:
    • Ollama Embeddings: For embedding queries and context.
    • ChatOllama: The main chat interface for interaction.
    • Conversational Retrieval QA Chain: For retrieving relevant information.
    • In-Memory Vector Store: To store and retrieve embeddings.

User Base

The application is designed for individuals seeking advice, information, and solutions related to skin care. It helps users by providing quick and accurate responses to their queries about skin care routines, products, and common skin concerns.

Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm
  • Flowise

Installation

  1. Clone the repository:
    git clone https://github.com/swini25/Skin_chatbot_with_LLM_integration.git
  2. Navigate to the project directory:
    cd chat-bot-with-llm-integration

Running the Application

  1. Start Flowise:
    npx flowise start
  2. Open your browser and navigate to http://localhost:3000 to access the chatbot interface.
  3. Make sure your ollama app is running in http://127.0.0.1:11434/.
  4. Now run main.html using Live Server.

Usage

  • Type your query related to skin care into the input box.
  • The chatbot will process your query and provide a relevant response based on the LLaMA3 model.

Evaluation and Testing

The application has been tested with a variety of queries related to skin care to ensure its performance, accuracy, and usability. Below are some example queries:

  • "What is the best moisturizer for dry skin?"
  • "How should I layer my skin care products?"
  • "How can I reduce acne scars?"

Video Demonstration

A detailed video walkthrough of the application demonstrating its features and usage can be found here.

Documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages