External AI Chatbot Functionality

Created on 30 April 2025, 13 days ago

Overview

We have been testing around some AI functionality for generating JS and CSS in XB using AI. Some of the PoC was shown during the Driesnote in Atlanta 2025.

This will have the initial code + improvements for this.

Proposed resolution

* Add a chatbot inside XB based on Deepchat (https://deepchat.dev/).
* Create an XB Agent that can be evolved to take any possible tasks.
* Create the tools needed for the specific tasks.
* Add a specific controller that can talk to the XB Agent with history/follow up.
* Add possibility to return structured data outside of the normal chat messages (like JS, CSS, metadata, structure changes etc.)

User interface changes

* Adds a chatbot uses Deepchat (https://deepchat.dev/).
* Adds a possibility to drag it using, react-draggable.

To test it

See instructions under modules/xb_ai_wizard/readme.md.

🐛 Bug report
Status

Active

Version

0.0

Component

Miscellaneous

Created by

🇩🇪Germany marcus_johansson

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

Comments & Activities

Production build 0.71.5 2024