jisc logo

Topic Chatbots

Create a topic specific LLM-based chatbot.

This demo allows you to create a chatbot that will be an 'expert' in one subject. It will not answer questions on any other topic.

Instructions
  1. Enter a topic in the box below, or select from one of the example topics.
  2. Click the Generate button.
  3. Interact with the new chatbot and ask questions around your chosen topic.
More information about this demo

GPT-3, Generative Pre-trained Transformer 3, is an autoregressive language model produced by OpenAI. It uses deep learning to produce what appears to be human-written text. It was trained on 175 billion machine learning parameters. GPT-3 started with four different iterations of GPT-3, Ada, Babbage, Curie and Davinci. Ada being the fastest, most afforable, lowest performing model, and Davinci being the slowest, most expensive, yet highest performing, with Babbage and Curie ranging inbetween. OpenAI has since upgraded and refactored these models and these demos utilize the model 'gpt-3.5-turbo' and have newer versions are available via OpenAI's online console. ChatGPT is the chat interface created to allow people to conversationally interact with the model. In this example, we use the system role in ChatGPT in order to ask the assistant to specialised in one topic and not answer questions around other topics.


Things to consider

OpenAI's ChatGPT API utilises GPT-3.5 which trained on data gathered prior to 2021, so this demo will not have information about current affairs after this date.