8000 GitHub - omryzw/leadBot: A smart AI assistant that simplifies lead generation and the registration process for chatbots by offering a more natural, conversational experience. It captures and stores leads in a database for human review, using LLM-based conversation history to manage stages and states automatically.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ leadBot Public

A smart AI assistant that simplifies lead generation and the registration process for chatbots by offering a more natural, conversational experience. It captures and stores leads in a database for human review, using LLM-based conversation history to manage stages and states automatically.

Notifications You must be signed in to change notification settings

omryzw/leadBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Assistant for Lead Generation and Registration

Overview

The AI Assistant is designed to simplify the lead generation and registration process for chatbots, providing a more natural, conversational experience. It captures leads, stores them in a database for human review, and uses LLM-based conversation history for automatic stage and state management.

Features

  • Natural Conversation Flow: Users can register effortlessly through dialogue, making the process intuitive and user-friendly.
  • Lead Capture: Captures user leads during the conversation and saves them to a database.
  • Automatic State Management: Utilizes conversation history to automatically manage the registration process stages.
  • Human Review: Allows human reviewers to access and manage leads captured by the AI assistant.

Technologies Used

  • Node.js: For server-side logic and API development.
  • LangChain: For handling language model interactions.
  • MongoDB: For lead data storage and management.
  • Express.js: To create the API endpoints.

Installation

To set up the project locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/omryzw/leadBot.git
    cd leadBot
    
  2. npm install && npm run start
    
  3. Check out env.example.txt to set up your env file

Usage : POST : /bot/talk

{
  "userMessage": "Hello, I want to register.",
  "conversationId": "12345"
}

About

A smart AI assistant that simplifies lead generation and the registration process for chatbots by offering a more natural, conversational experience. It captures and stores leads in a database for human review, using LLM-based conversation history to manage stages and states automatically.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0