Enriquecer chamadas de API do plugin de IA?

Nossa, isso é realmente bem avançado.

Imagino que se as ferramentas personalizadas viessem com riqueza suficiente, elas poderiam realizar isso… parece um pouco uma máquina de Rube Goldberg, mas imagine.

  1. SE uma configuração com uma persona:
    1. Forçar chamadas de ferramentas
    2. Tiver uma ferramenta personalizada forçada e ela NÃO tiver parâmetros
  2. ENTÃO não invocamos nenhum LLM e simplesmente passamos o controle para a ferramenta
  3. ENTÃO damos à ferramenta infraestrutura suficiente para transmitir resultados de volta para o aplicativo por meio de inversão de controle de alguma forma

É uma quantidade de mudança bastante impressionante e acabaria sendo um urso absoluto para manter.

Imagino que uma alternativa seja você definir um novo plugin personalizado que dependa do Discourse-AI e defina seu próprio Dialeto e Endpoint - é certamente a maneira mais simples de fazer isso.