¿Enriquecer llamadas API del plugin de AI?

Vaya, esto es realmente bastante avanzado.

Supongo que si las herramientas personalizadas tuvieran suficiente riqueza, podrían lograr esto… se siente un poco como una máquina de Rube Goldberg, pero imagínate.

  1. SI una configuración con una persona:
    1. Fuerza llamadas a herramientas
    2. Tiene una herramienta personalizada forzada y NO tiene parámetros
  2. ENTONCES no invocamos ningún LLM y simplemente pasamos el control a la herramienta
  3. ENTONCES le damos a la herramienta suficiente infraestructura para transmitir resultados a la aplicación a través de la inversión de control de alguna manera

Es una cantidad de cambios bastante asombrosa y sería un verdadero oso de mantener.

Supongo que una alternativa es que definas un nuevo plugin personalizado que dependa de Discourse-AI y defina tu propio Dialecto y Punto final; ciertamente es la forma más sencilla de hacerlo.