This project is not covered by Drupal’s security advisory policy.

AI work is super duper flexible system for building AI apps, tools and agents.

This module is mostly needed to create data structure and handling behind all the work AI will do.

AI chat user interface will be first module to use AI Work as a default backend.

This is a backend module. End users mostly won't interact with it directly and will use final applications instead (like chat interface, or AI developer assistant). Module will have limited UI: it will have some pre-defined Plans (maybe managed by ECA). And also will have content entities (managed by regular Entity UI and views). Module will mostly be used by developers as a backbone for their AI applications (AI tools).

AI work system will consist of:

  • Skill (plugin). There will be hundreds of skills AI can do.
  • Work (content entity). This will be atom small entity, which will register and save work output to the database.
  • Output (plugin). This will provide structure for handling data and enable exchanging multimedia data between different skills.
  • Plan (config entity). This will define a workflow of skills. Developer will combine multiple skills maybe using ECA module's graphical user interface visually or configuration yaml files. Plans are only a blueprint of a workflow, not the actual work. ECA execution engine may convert blueprint to work entities on particular events.
  • Other features and config will be provided by other modules within Drupal AI ecosystem.
 

Part of Drupal artificial intelligence (AI) community initiative.

All ecosystem modules are designed to work independent from each other (modular design).

Funding the project

Project is looking for sponsors

More information

Slack Channel 💬

Interested in Drupal AI? Join us in the #ai channel in the Drupal Slack: drupal.org/slack

Project information

  • Created by mindaugasd on , updated
  • shield alertThis project is not covered by the security advisory policy.
    Use at your own risk! It may have publicly disclosed vulnerabilities.

Releases