Enrich API-Aufrufe des AI-Plugins?

Autsch, das ist wirklich ziemlich fortgeschritten.

Ich schätze, wenn benutzerdefinierte Tools über genügend Funktionalität verfügen würden, könnten sie dies erreichen… es fühlt sich ein wenig wie eine Rube-Goldberg-Maschine an, aber stellen Sie sich vor.

  1. WENN eine Konfiguration mit einer Persona:
    1. Tool-Aufrufe erzwingt
    2. Ein benutzerdefiniertes Tool erzwingt und es hat KEINE Parameter
  2. DANN rufen wir keine LLM auf und übergeben einfach die Kontrolle an das Tool
  3. DANN geben wir dem Tool genügend Infrastruktur, um Ergebnisse über Inversion of Control in irgendeiner Weise an die App zu streamen

Das ist eine ziemlich erstaunliche Menge an Änderungen und wäre am Ende ein absoluter Albtraum zu warten.

Ich schätze, eine Alternative ist, dass Sie ein neues benutzerdefiniertes Plugin definieren, das von Discourse-AI abhängt und Ihre eigene Dialekt und Endpunkt definiert - es ist sicherlich der einfachste Weg, dies zu tun.