[Meta] Bring Assistants and Chatbot out of Experimental

Created on 4 November 2024, about 2 months ago

Problem/Motivation

With Assistants and Chatbot coming into Drupal-CMS to control the included Agents, it would be good to bring Assisatans API out of experimental so they can be used a lot more. Below will include a list of features and links to issues that I think need to change before assistants API can really be used at scale meaning that we should have less API breaking changes.

Proposed resolution

AI Assistants + Chatbot

  • UX pass - need clear separation of advanced vs not.
  • UX pass - Need to understand the pre-prompts and what they do, communicate this to the user.
  • History - Have other ways of storing history of conversation in the DB and ability to flush history and choose different threads.
  • Need debugging tools/ prompt explorer, etc
  • Need the chatbot to store history when you refresh the page.
  • Need to make sure history is inline with Drupal's approach to obtaining consent
  • Tests, Evaluations, Errors and documentation
  • Potentially understand how Agents interact with the messages https://github.com/openai/swarm. Maybe Assistant should be tied more closely to agents?

Remaining tasks

User interface changes

API changes

Data model changes

🌱 Plan
Status

Active

Version

1.0

Component

AI Assistants API

Created by

🇬🇧United Kingdom yautja_cetanu

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024