API를 사용하여 업로드된 Persona 파일 목록 조회 및 삭제

Discourse AI 플러그인에 업로드된 파일 목록을 조회하고 삭제하는 API를 사용하고 싶습니다.

파일 업로드를 위해 다음 API 기법을 사용할 계획입니다 - Uploading a new file to a discourse AI persona


저비용 인력과 웹 스크레이퍼를 조합하여 텍스트 파일을 구축하고 있습니다. 인력을 사용해 Google Sheet 데이터를 구축한 후 수동으로 CSV로 내보내고, 이를 다시 수동으로 Persona에 업로드하고 있습니다.

Discourse AI는 이미 훌륭하게 작동하고 있지만, 이 워크플로우를 확장하기 위해 비용을 줄이고자 인력 투입 시간을 줄이고 싶습니다. 향후 스프레드시트에 Google API를 사용하도록 전환할 계획이지만, Persona 편집 시 보안 역할에 따라 API를 사용해 기존 파일 목록을 조회하고 삭제할 수 있어야 약간 더 효율적일 것입니다.

더 나은 워크플로우 추천이 있을까요?


Discourse 사용자 노트(User Notes) 데이터를 사용해 제 Persona를 증강하고 싶습니다.

현재 다음 기법을 사용하고 있습니다: Discourse-user-notes API - #4 by codetricity

user_notes 플러그인 데이터를 AI Persona용으로 준비하는 더 쉬운 방법이 있을까요? SQL 데이터베이스를 직접 쿼리하고 싶었지만, SQL 명령어를 파악하지 못했습니다.

관리자와 스태프를 위해 Discourse AI 플러그인이 user_notes 필드에 직접 접근할 수 있다면 이상적일 것입니다. 그렇게 하면 특정 영역에서 문제가 있었던 모든 사람을 쿼리할 수 있습니다. 예를 들어, 해당 영역은 지리적 지역이거나 산업 분야일 수 있습니다. 인력 스태프가 노트 필드를 업데이트하고 있지만, user_note 필드로부터 보고서를 생성하는 것은 어렵습니다.

잘 작동할 루브 골드버그(Rube Goldberg)식 해결책을 생각해 볼 수 있습니다.

  1. 해당 데이터를 찾는 매개변수화된 데이터 탐색기 쿼리를 생성합니다.
  2. 해당 쿼리를 실행할 수 있는 API 키를 생성합니다.
  3. Discourse API를 사용하여 이를 쿼리하는 맞춤형 도구를 생성합니다.

여기서 가장 큰 질문은 … 이 정보를 무조건적으로 컨텍스트에 추가하길 원하시나요, 아니면 이 컨텍스트 조회가 사용자 행동의 결과인가요?