使用API列出和删除Persona上传的文件

我希望使用 API 来列出和删除上传到 Discourse AI 插件中某个角色的文件。

我计划使用此 API 技术上传文件 - Uploading a new file to a discourse AI persona


我正在结合使用低成本的人力劳动和网络爬虫来构建文本文件。我使用人力来构建 Google 表格数据,然后手动导出到 CSV,再手动上传到角色。

Discourse AI 已经运行得很好了,但为了扩展这个工作流程,我希望减少人力劳动时间单位以降低成本。将来会切换到使用 Google API 来处理电子表格,但由于编辑角色的安全限制,需要能够通过 API 列出和删除旧文件才能稍微提高效率。

是否有更好的工作流程建议?


我想用 Discourse 用户笔记的数据来增强我的角色。

我目前正在使用此技术:Discourse-user-notes API - #4 by codetricity

是否有更简单的方法来准备 user_notes 插件数据供 AI 角色使用?我想直接查询 SQL 数据库,但找不到 SQL 命令。

如果能让 Discourse AI 插件直接访问管理员和员工的用户笔记字段,那就太好了。这样,我就可以查询在特定领域遇到问题的所有人。例如,该领域可以是地理区域,也可以是行业。人工员工正在更新笔记字段,但很难从 user_note 字段生成报告。

1 个赞

我想到了一个可以正常工作的鲁布·戈德堡解决方案。

  1. 创建一个参数化的数据浏览器查询来查找它
  2. 创建一个具有运行 said 查询能力的 API 密钥
  3. 创建一个自定义工具来使用 Discourse API 查询它

我想最大的问题是……您是想无条件地将此信息添加到上下文中,还是此上下文查找是用户操作的结果?

2 个赞