Training & Implementation of chatbots leveraging GPT-like architecture with the aitextgen package to enable dynamic conversations. It sure seems like there are a lot of text-generation chatbots out there, but it's hard to find a python package or model that is easy to tune around a simple text file of message data. This repo is a simple attempt to help solve that problem. ai-msgbot covers the practical use case of building a chatbot that sounds like you (or some dataset/persona you choose) by training a text-generation model to generate conversation in a consistent structure. This structure is then leveraged to deploy a chatbot that is a "free-form" model that consistently replies like a human. Some of the trained models can be interacted with through the HuggingFace spaces and model inference APIs on the ETHZ Analytics Organization page on huggingface.co.

Features

  • Train a text generation model
  • aitextgen is largely designed around leveraging Colab's free-GPU capabilities to train models
  • Some demos are available on the ETHZ Analytics Group's huggingface.co page
  • The UI and interface will look similar to the demos above, but run locally & are more customizable
  • Examples of command-line interaction with "general" conversation bot
  • To build all the requirements, you may need Microsoft C++ Build Tools
  • Deploy the model to a chatbot interface for users to interact with, either locally or on a cloud service

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow AI Chatbots based on GPT Architecture

AI Chatbots based on GPT Architecture Web Site

You Might Also Like
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of AI Chatbots based on GPT Architecture!

Additional Project Details

Programming Language

Python

Related Categories

Python AI Text Generators, Python ChatGPT Apps, Python Generative AI, Python LLM Inference Tool

Registered

2023-03-23