Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Conversational AI AgentπŸ€–


This project demonstrates the implementation of a conversational AI agent using OpenAI's powerful language model, along with Langchain for additional functionalities. The AI agent is capable of engaging in conversations on various topics, answering questions, providing recommendations, and more. Additionally, it can be extended to incorporate image recognition capabilities.

Features 🌟

  • Contextual Responses: Generates contextually relevant responses based on conversation history.
  • Knowledge Retrieval: Retrieves information from external sources or databases to answer queries.
  • Recommendation Engine: Provides personalized recommendations based on user preferences.
  • Multi-Turn Conversations: Supports multi-turn conversations with context retention.
  • Image Recognition: Capable of recognizing and analyzing images to provide relevant responses.

Getting Started πŸš€

To get a local copy of the project up and running, follow these simple steps:

Prerequisites

  • Python (v3.6 or newer)
  • OpenAI API Key (sign up at OpenAI to get your API key)
  • Langchain (installation instructions provided below)

Installation

  1. Clone the repository:

    git clone https://github.com/
    
  2. Navigate into the project directory:

    cd conversational-ai-agent
  3. Install dependencies:

    pip install -r requirements.txt
  4. Set up Langchain: Follow the installation instructions for Langchain from its official repository.

  5. Add your OpenAI API Key: Replace YOUR_OPENAI_API_KEY in the code with your actual OpenAI API key.

Usage

Run the main script to start the conversational AI agent:

python main.py

Interact with the AI agent by typing your queries in the terminal.

Contributing 🀝

Contributions are welcome!

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages