Assistant Catalogue
An assistant is a set of instructions, broken down into prompts, that are executed one after another for the time being, taking one or more previous outputs as input and providing a new output. An assistant is a chain of prompts and can also be referred to as an agent, prompt chain, workflow...
The Assistant Catalogue is a dynamically composed set of assistants based on the categories and subcategories indicated in the assistants.
An assistant is built from a form based on 3 parts:
- General information: title, name, version, creation date, as well as category and subcategory used to classify the assistant in the catalogue
- Prompt chain: the set of prompts to be processed to obtain the output from the provided input
- Documentation: the assistant must contain documentation to explain what it does, how it works, and how it can optionally be customized
The assistant builder must be autonomous so that the user can decide whether to use it or not. The description, documentation... may contain URLs to tutorials, screenshots, videos...