AI Interpolator v2: Add disposable Entity Bundle

Created on 10 June 2024, 6 months ago

Problem/Motivation

The power of chaining is great, but one of the "flaws" of the AI Interpolator module is that it generates a lot of garbage or debug material depending on your view of things.

For instance if your workflows is:

  1. Input a link.
  2. Scrape that website.
  3. Summarize that website.
  4. Generate Elevenlabs mp3 files of the people talking about the topic from the link.
  5. Generate an poster image for the mp3 file.

The issue is that most people only care about showing the input link field and the results of the mp3 and poster image output field. The scraped content is at best debug content and at worst illegal to keep due to copyright. The summary is also not needed.

This would be possible to do if we had a disposable AI Interpolator entity bundle where you attach the workflow to, where different plugins can attach to it. Some examples are:

  • Dynamic AI Agents - this already happens in Mini Kanban
  • AI Interpolator - you could then have the node where you create this only have the one input field and the two output fields and the rest is just kept while processing.
  • Simple Widgets - you have a node with these three fields, where you click "generate mp3 and poster image" and it did.
  • CKEditor Widget - you have a widget that has a popup with link field as input (in this case the output makes little sense)
  • etc...

Proposed resolution

AI Interpolator comes with a submodule with an AI Interpolator bundle entity type.

📌 Task
Status

Active

Component

Code

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