ActivityPub "Alle Beiträge veröffentlichen"-Aktion funktioniert nicht bei einer Privatnachricht mit AI-Personas, die in ein Thema umgewandelt wurden

Ich hatte ein Gespräch mit zwei KI-Persönlichkeiten. Als ich bereit war, habe ich dieses Thema zur Bearbeitung in meine persönliche Kategorie verschoben – Mathe musste feinabgestimmt werden usw. Danach habe ich den Timer benutzt, um das Thema in der öffentlichen Kategorie zu veröffentlichen.

Ich wusste, dass ActivityPub sich weigert, ein Thema zu veröffentlichen, wenn es auf irgendeine Weise von einer Kategorie in eine andere verschoben wird, und das ist dieses Mal auch passiert.

Kein großes Problem, denn ich kann es manuell machen.

Das Thema ist dieses:

https://foorumi.katiska.eu/t/onko-lihavuus-ekoteko/14642

Dann habe ich dieses … ActivityPub-Ding geöffnet und Beitrag Nr. 1 an Follower geliefert. Das lief reibungslos, und ich sah dies, wie erwartet:

Da ich wollte, dass die gesamte Diskussion auch veröffentlicht wird, da die Anzeige nur des ersten Beitrags selten nützlich ist (ja, ich weiß, Mastodon hat damit eigene Probleme), habe ich Topic admin geöffnet:

Ich klickte auf Publish all posts (ich vermutete, Discourse hat diesen amerikanischen Großbuchstabenstil aufgegeben :smirking_face:), der Text änderte sich, und ich kehrte zum Thema zurück.

Außer, dass die Beiträge nicht veröffentlicht wurden. OP war jedoch in Ordnung. Also öffnete ich Topic admin, und es wurden immer noch dieselben Optionen angezeigt. Es weigert sich einfach, alle Beiträge zu veröffentlichen.

Warum bietet Post actions immer noch Deliver post #1 an, obwohl es das bereits getan hat und ich es auf Mastodon sehen konnte?

Die Protokolle zeigen nichts an, und Discourse ist ziemlich neu – ich habe gestern ein Upgrade durchgeführt, aber das ist auch schon früher passiert.

Ich vermute, es gibt zwei mögliche Gründe dafür:

  • Das AP-Plugin mag keine Kategoriewechsel, auch wenn sie von einer nicht-föderierten Kategorie und zeitgesteuerter Veröffentlichung erfolgen.
  • Das AP-Plugin kann KI-Persönlichkeiten und/oder deren Minus-IDs nicht verstehen, oder so etwas.

Ich weiß, wie man das umgeht, aber es ist nicht für jede Situation geeignet. Alles, was ich tun muss, ist, die gesamte KI-Konversation zu kopieren und in ein neues Thema mit [details][/details] einzufügen, aber das sieht manchmal seltsam im Forum aus und erschwert das Lesen auf Mastodon (sicher, wenn alle Beiträge eines Themas nur über einen Weblink erreichbar sind, macht das das Lesen ziemlich schwer; Leute mögen ausgehende Links nicht sehr).

Ich habe nicht versucht, ob dasselbe passiert, wenn jeder Teilnehmer ein echter Mensch ist. Ich hatte noch kein passendes Thema zum Testen.

Wenn Sie sagen, dass die Beiträge nicht veröffentlicht wurden, meinen Sie, dass der ActivityPub-Status des Beitrags innerhalb von Discourse immer noch unveröffentlicht war?

Ja. Es wird immer noch das Symbol und der Text „Nicht veröffentlicht“ angezeigt.

Und ich konnte diese Beiträge nirgendwo über Mastodon finden (das könnte auch an meinen mangelnden Fähigkeiten liegen).

Was passiert, wenn Sie die Beiträge einzeln veröffentlichen? D. h. gehen Sie in die ActivityPub Post Admin für Beitrag Nr. 2 und klicken Sie auf Veröffentlichen? Erscheinen auch Protokolle, wenn Sie dies versuchen?

Es funktioniert. Aber: Beitrag Nr. 2 veröffentlichen und an die Follower der Gruppen-Akteure liefern. Dieser Weg wäre ziemlich… laut und spammy.

Nichts in den Protokollen, außer in diesem Fall natürlich normale Lieferinformationen. Aber nichts, wenn ich versuche, alle Beiträge eines Themas zu veröffentlichen, aber nicht an die Follower des Kategorie-Akteurs zu liefern.

Gut.

Wie kommt’s?

Ich verstehe. Nur um das zu bestätigen, sagen Sie, dass dies passiert ist:

  1. Erstellen Sie Thema A, eine Konversation mit zwei KI-Personas, in Kategorie A.
  2. Verschieben Sie das Thema von Kategorie A in Kategorie B, eine private Kategorie.
  3. Planen Sie die Veröffentlichung von Thema A von Kategorie B in Kategorie C, eine öffentliche Kategorie.
  4. Wenn Thema A in Kategorie C veröffentlicht wird, gehen Sie in die ActivityPub-Administration und klicken Sie auf „Beitrag Nr. 1 veröffentlichen“. Dieser veröffentlichte und lieferte Beitrag 1 von Thema A wie erwartet.
  5. Gehen Sie dann erneut in die ActivityPub-Administration von Thema A und klicken Sie auf „Alle Beiträge veröffentlichen“. Die Beiträge in Thema A wurden nicht wie erwartet veröffentlicht.
  6. Das Veröffentlichen einzelner Beiträge in Thema A funktioniert wie erwartet.

Ist das richtig?

  • Erstellen Sie eine private Nachrichtenkonversation A mit zwei KI-Personas, und das ist Thema A, irgendwie
  • Verschieben Sie PM-Konversation A in Kategorie B, eine private Kategorie

Der Rest ist korrekt.

Was ich zuerst versucht habe, würde alles veröffentlichen, aber keine Beiträge an die Follower der Gruppenakteure liefern. Nur der OP würde zugestellt. Also sieht der (Mastodon-)Follower nur den OP und die richtige Anzahl von Kommentaren.

Aber wenn ich jeden Beitrag einzeln veröffentliche und zustelle, sehen die Follower des Gruppenakteurs sie alle.

Der Unterschied ist dieser:

  • Follower erhalten nur einen Beitrag/Nachricht/Toot und nichts weiter, auch wenn alle Beiträge des Themas veröffentlicht werden (und dies ist einer der drei Hauptgründe, warum es so schwierig ist, Follower aus dem Fediverse/Mastodon zu gewinnen)

  • Jetzt erhalten Follower einzelne Beiträge/Nachrichten/Toots, so viele, wie ich sende, d.h. wie viele Beiträge es in einem Thema gibt, und wenn ich diese Beiträge in großen Mengen veröffentliche, da ich die Aktionen der Foren nicht die ganze Zeit beobachte, wird es laut, sogar spammy-mäßig, wenn ein Follower schnell 10, 40 oder 100 Nachrichten erhält.

Ich weiß die Antwort zu schätzen. Es wird ein paar Tage dauern, bis ich mich dem widmen kann. Hier spielen eine Reihe von Variablen eine Rolle (d. h. PMs, KI-Personas usw.), daher erfordert dies einige engagierte Aufmerksamkeit und Tests.

Danke. Nehmen Sie sich Zeit. Dies ist sowieso keine wirkliche Hauptsache.

Nur zur Info: Das passiert auch bei rein menschlichen Themen, wenn diese alt genug sind, d. h. vor der Föderationszeit geschrieben wurden.

Daher eine kühne Behauptung: Es passiert, wenn ein längeres Thema auf einmal veröffentlicht werden soll (und KI-Personas sind immer noch ein Problem [1])


  1. sie sind auch für Discourse Translator problematisch, aber das ist ein ganz anderes Kaliber ↩︎