Listando e excluindo arquivos carregados de Persona usando API

Quero usar uma API para listar e excluir arquivos enviados para uma persona no plugin Discourse AI.

Estou planejando usar esta técnica de API para enviar arquivos - Uploading a new file to a discourse AI persona


Estou usando uma combinação de mão de obra humana de baixo custo e web scrapers para construir arquivos de texto. Estou usando mão de obra humana para construir dados do Google Sheets e, em seguida, exportar manualmente para CSV, que então envio manualmente para a Persona.

O Discourse AI já está funcionando maravilhosamente, mas para escalar este fluxo de trabalho, estou procurando reduzir as unidades de tempo de trabalho humano para reduzir o custo. Mudarei para usar a API do Google para a planilha no futuro, mas precisaria ser capaz de listar e excluir arquivos antigos usando uma API para torná-lo um pouco mais eficiente devido às funções de segurança na edição da Persona.

Existe uma recomendação de fluxo de trabalho melhor?


Quero aumentar minha persona com dados das Notas do Usuário do Discourse.

Atualmente estou usando esta técnica: Discourse-user-notes API - #4 by codetricity

Existe uma maneira mais fácil de preparar os dados do plugin user_notes para a persona de IA? Eu gostaria de consultar diretamente o banco de dados SQL, mas não consegui descobrir os comandos SQL.

Seria ideal se eu pudesse dar ao plugin Discourse AI acesso direto aos campos de user_notes para administradores e funcionários. Dessa forma, eu poderia consultar todas as pessoas que tiveram problemas em certas áreas. Por exemplo, a área poderia ser geográfica ou poderia ser em uma indústria. A equipe humana está atualizando o campo de notas, mas é difícil produzir relatórios do campo user_note.

1 curtida

Consigo pensar em uma solução Rube Goldberg que funcionaria bem.

  1. Crie uma consulta de explorador de dados parametrizada que a encontre
  2. Crie uma chave de API com a capacidade de executar dita consulta
  3. Crie uma ferramenta personalizada para consultá-la usando a API do Discourse

Acho que a grande questão aqui é… você quer adicionar incondicionalmente essas informações ao contexto ou essa consulta de contexto é resultado de uma ação do usuário?

2 curtidas