Auflisten und Löschen von Persona-Upload-Dateien mittels API

Ich möchte eine API verwenden, um Dateien aufzulisten und zu löschen, die für eine Persona im Discourse AI-Plugin hochgeladen wurden.

Ich plane, diese API-Technik zum Hochladen von Dateien zu verwenden – Uploading a new file to a discourse AI persona


Ich verwende eine Kombination aus kostengünstiger menschlicher Arbeitskraft und Web-Scraping, um Textdateien zu erstellen. Ich setze menschliche Arbeitskraft ein, um Google Sheet-Daten zu erstellen und exportiere diese dann manuell in CSV, die ich dann manuell in die Persona hochlade.

Das Discourse AI läuft bereits wunderbar, aber um diesen Workflow zu skalieren, möchte ich die menschlichen Arbeitszeiteinheiten reduzieren, um die Kosten zu senken. Ich werde in Zukunft auf die Google API für die Tabellenkalkulation umsteigen, müsste aber in der Lage sein, alte Dateien über eine API aufzulisten und zu löschen, um sie aufgrund von Sicherheitsrollen bei der Bearbeitung der Persona etwas effizienter zu gestalten.

Gibt es eine bessere Workflow-Empfehlung?


Ich möchte meine Persona mit Daten aus Discourse User Notes erweitern.

Ich verwende derzeit diese Technik: Discourse-user-notes API - #4 by codetricity

Gibt es eine einfachere Möglichkeit, die Daten des User Notes-Plugins für die KI-Persona aufzubereiten? Ich würde gerne direkt die SQL-Datenbank abfragen, konnte aber die SQL-Befehle nicht herausfinden.

Es wäre ideal, wenn ich dem Discourse AI-Plugin direkten Zugriff auf die User Notes-Felder für Administratoren und Mitarbeiter gewähren könnte. Auf diese Weise könnte ich nach allen Personen suchen, die Probleme in bestimmten Bereichen hatten. Zum Beispiel könnte der Bereich geografisch sein oder in einer Branche liegen. Menschliche Mitarbeiter aktualisieren das Notizfeld, aber es ist schwierig, Berichte aus dem User Note-Feld zu erstellen.

1 „Gefällt mir“

Mir fällt eine Rube-Goldberg-Lösung ein, die gut funktionieren würde.

  1. Erstellen Sie eine parametrisierte Data Explorer-Abfrage, die sie findet.
  2. Erstellen Sie einen API-Schlüssel mit der Berechtigung, diese Abfrage auszuführen.
  3. Erstellen Sie ein benutzerdefiniertes Tool, um sie mit der Discourse-API abzufragen.

Ich denke, die große Frage hier ist … möchten Sie diese Informationen bedingungslos zum Kontext hinzufügen, oder ist diese Kontextsuche das Ergebnis einer Benutzeraktion?

2 „Gefällt mir“