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

Other Useful Business Software
Deploy Apps in Seconds with Cloud Run Icon
Deploy Apps in Seconds with Cloud Run

Host and run your applications without the need to manage infrastructure. Scales up from and down to zero automatically.

Cloud Run is the fastest way to deploy containerized apps. Push your code in Go, Python, Node.js, Java, or any language and Cloud Run builds and deploys it automatically. Get fast autoscaling, pay only when your code runs, and skip the infrastructure headaches. Two million requests free per month. And new customers get $300 in free credit.
Try Cloud Run 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