AI Interpolator v2: Add disposable Entity Bundle

Created on 10 June 2024, about 1 year 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

  • Issue created by @marcus_johansson
  • Status changed to Closed: outdated 6 months ago
  • πŸ‡ΊπŸ‡ΈUnited States Kristen Pol Santa Cruz, CA, USA

    We are doing some issue management housekeeping and adding/removing components.

    We are removing the "Code" component and want people to categorize issues with the best module/submodule component.

    Moving this issue to "Miscellaneous" as I'm not sure where the best place is.

    If we have a new project to move this to, we can optionally do that as a secondary step.

    See πŸ“Œ Update AI module project components Active for more details.

Production build 0.71.5 2024