Coder Social home page Coder Social logo

mamd555 / llm-powered-bot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sithuaoai/llm-powered-bot

0.0 0.0 0.0 57.27 MB

Utilizing the Advanced Capabilities of GPT and Large Language Models (LLMs), this bot is expertly crafted to facilitate interactive engagement with enterprise data. Designed for seamless integration and efficient data handling, it represents a leap forward in enterprise-level data interaction and management.

License: MIT License

Python 53.43% Jupyter Notebook 46.57%

llm-powered-bot's Introduction

LLM-Based Power Virtual Agent and Power Automate Chatbot

This project leverages the power of OpenAI's GPT models using Langchain to provide a robust chatbot for Power Virtual Agent and Power Automate platforms. Our solution enriches backend operations with advanced NLP capabilities to process user input effectively and generate meaningful responses.

Features

  • LLM Backend: Uses Azure deployment of OpenAI's GPT models.
  • Data Preprocessing: Advanced data preprocessing module to optimize user input for GPT model consumption.
  • Prompt Engineering: Utilizes prompt templates to guide the GPT models and produce tailored responses suitable for chatbot interactions.
  • Integration with Power Platforms: Designed to be seamlessly integrated with Microsoft's Power Virtual Agent and Power Automate platforms.

Prerequisites

  1. Python 3.11 or higher.
  2. OpenAI Azure Deployment.
  3. Microsoft's Power Virtual Agent and Power Automate platforms account.

Setup

  1. Clone the Repository:

    git clone [repo_link]
    cd [repo_directory]
  2. Install Dependencies:

    pip install -r requirements.txt
  3. Environment Variables: Copy the .env.example to .env and update the variables including the OpenAI API Key, API base URL, etc.

  4. Run the Backend:

    python api.py

Usage

  1. Start the Streamlit UI:

    python app.py
  2. Navigate to the provided URL in your browser. Input the desired genre, characters, and news text. Click on "Begin!" to get the novel based on your inputs.

Contributing

We welcome contributions! Please create an issue to discuss the proposed changes or submit a pull request.

License

MIT License

llm-powered-bot's People

Contributors

sithuaoai avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.