Vielen Dank fĂŒr Ihre Hilfe und Ihr Update @merefield
Das heiĂt, es gibt einen Fehler in dieser Veröffentlichung. Ich werde ihn beheben und hier aktualisieren. Bitte aktualisieren Sie vorerst nicht.
Das ist behoben: FIX: do not exlude single user prompts in submission by merefield · Pull Request #120 · merefield/discourse-chatbot · GitHub
Danke fĂŒr Ihre Geduld.
Ich habe das Plugin aktualisiert. Es gibt kein Problem damit, dass der Chatbot antwortet. Aber jetzt gibt der Chatbot eine Fehlermeldung aus, dass er den Inhalt des Bildes nicht sehen kann. Ich wollte Ihnen Feedback geben. Meine Visionseinstellung: direkt
Danke fĂŒr den Bericht. Ich werde ihn mir ansehen.
Das sollte jetzt behoben sein ab:\n\nhttps://github.com/merefield/discourse-chatbot/commit/3e3b554ea32bb7b405da51caa4c411b89a446c73\n\nAber mir ist beim Testen etwas Interessantes aufgefallen.\n\nIn Discourse gibt es eine leichte Verzögerung, bis Bilder vollstĂ€ndig in den Daten eines Beitrags angezeigt werden. Wenn der Bot also zu schnell antwortet, kann es sein, dass er ein Bild ĂŒbersieht.\n\nDie Lösung besteht darin, diesen Wert zu erhöhen:\n\nchatbot reply job time delay - Ich habe ihn bei 0 und 2 getestet - und 0 ist oft zu schnell, also verlangsamen Sie die Sache ein wenig.\n\nWenn Sie sich immer auf ein Bild in einem vorherigen Beitrag beziehen, sollten Sie kein Problem haben. Es ist nur, wenn Sie ein Bild posten und dann im selben Beitrag darauf verweisen, z. B. âbeschreibe dieses Bildâ
Diese Einstellung war auf 1 gesetzt, jetzt habe ich sie auf 2 geĂ€ndert. Ich werde aktualisieren und es versuchen. Danke fĂŒr die Korrektur.
Ich habe den Standardwert auf 2 und das Maximum auf 5 gesetzt, nur fĂŒr den Fall, dass einige Discourse-Foren mehr Zeit fĂŒr die Verarbeitung von Bildern benötigen.
Ich habe das Plugin aktualisiert und 4 Bilder zum Testen verwendet, aber es gab keine Fehler. Vielen Dank fĂŒr die schnelle Behebung.
Um zu verdeutlichen, was ich meine, hier ist ein Beispiel:
Ich möchte das Chaos nicht teilen, wenn die Antwortverzögerung 0 betrÀgt ![]()
Hallo! Gibt es PlĂ€ne, die UnterstĂŒtzung fĂŒr o1 hinzuzufĂŒgen? Es wurde heute fĂŒr Tier-4-Kunden veröffentlicht. Mindestens eine Sache, ĂŒber die sich o1 beschwert, ist die:
> Chatbot: Es gab ein Problem mit der Chat-VervollstĂ€ndigung: Status: 400, Nachricht: UngĂŒltiger Wert: âmessages[0].roleâ unterstĂŒtzt âsystemâ mit diesem Modell nicht.
Dieses Modell ist eine Qual ![]()
https://platform.openai.com/docs/guides/reasoning/beta-limitations
Sind Sie sicher, dass es Ihnen ohne Tools, ohne maĂgeschneiderte Charaktere (da kein System-Prompt vorhanden ist) und zu einem so hohen $$$ Wert nĂŒtzlich sein wĂŒrde?
o1-preview und o1-mini werden unterstĂŒtzt.
Sie mĂŒssen den Bot-Typ basic auswĂ€hlen (da Tools von Open AI noch nicht unterstĂŒtzt werden!).
z.B.
Hinweis: Zum Zeitpunkt des Schreibens mĂŒssen Sie Tier 4 haben, um auf diese Beta-Modelle zugreifen zu können. Achten Sie auf Ihre E-Mails, wann sie fĂŒr Sie verfĂŒgbar werden.
Vielen Dank!
Oh, absolut. Viele unserer AnwendungsfĂ€lle sind zur UnterstĂŒtzung bei wissenschaftlichen Fragen und Problemen gedacht, und o1 ist 4o weit voraus. TatsĂ€chlich sind wir nie von 4 auf 4o umgestiegen, obwohl letzteres billiger war, weil es in der Wissenschaft sichtbar schlechter war.
@hiddenseal (und alle, die sich fĂŒr Wissenschaft interessieren)
Ich habe einen Workaround gefunden, um Mathegleichungen mit o1 zu verwenden, ohne dass eine Systemaufforderung erforderlich ist:
- Verwenden Sie das Mathe-Plugin
- Sagen Sie dem Chatbot, wie Gleichungen und Formeln formatiert werden sollen
z. B.:
Wenn x hoch 5 minus 1 null ist, was ist x?
Verwenden Sie die folgende Formatierung fĂŒr die Antwort:
$$
Gleichungen und Formeln
$$
Normalerweise wĂŒrden Sie diese Formatierungsdinge natĂŒrlich in die Systemaufforderung einfĂŒgen (wenn Ihre Website ein regelmĂ€Ăiger Nutzer von Bots fĂŒr Mathematik wĂ€re). Aber o1 hat diese Funktion (noch?) noch nicht, daher mĂŒssen Sie zum Zeitpunkt der Anfrage explizit sein. Es scheint aber zu funktionieren ![]()
Nach dem letzten Update erhalte ich folgende Fehlermeldung. Ich wollte Sie informieren.
Chatbot: Es gab ein Problem mit der Chat-VervollstÀndigung: Status: 400, Nachricht: Unrecognized request argument supplied: max_completion_tokens
Sie mĂŒssen mit der neuesten API-Version Schritt halten
https://platform.openai.com/docs/api-reference/chat/create#chat-create-max_tokens
max_tokens ist veraltet und wird durch max_completion_tokens ersetzt
Hinweis: o1-mini funktioniert ĂŒberhaupt nicht mit max_tokens.
Stellen Sie sicher, dass Sie die neueste Azure-API verwenden.
Wenn Sie dazu nicht in der Lage sind, erstellen Sie einen Branch in Ihrer Fork, der dem Commit vor der Ănderung entspricht, und klonen Sie diese Fork und diesen Branch in app.yml.
Ich habe Chatbot gerade lokal mit dem brandneuen Standard 3B llama3.2 getestet und ich muss sagen, es ist UNGlaublich.
Tools scheinen zu funktionieren und es ist sehr schnell.
GroĂartige Arbeit, Meta!
Dies ist eine fantastische Option fĂŒr die Entwicklung oder Experimente zu geringen Kosten oder wenn Sie nur begrenzte Internetverbindung haben.
Einstellungen:
(Diese Modelldropdown-Liste wird hier ignoriert, da Sie die Option eines benutzerdefinierten Modells angegeben haben)
Sie mĂŒssen ollama installiert und ausgefĂŒhrt haben.
Vielen Dank fĂŒr dieses groĂartige Plugin. Ich arbeite an einer Self-Hosting-Version unserer Website, damit ich damit herumspielen kann. Mein Ziel ist es, das hier zu replizieren: Building a technical support chatbot
Ich folge den Anweisungen und habe Folgendes zu meiner app.yml hinzugefĂŒgt:
- git clone https://github.com/merefield/discourse-chatbot.git
Wenn ich jedoch ./launcher rebuild app ausfĂŒhre, erhalte ich einen Fehler:
Gem::LoadError: canât activate multipart-post-2.2.3, already activated multipart-post-2.4.0 (Gem::LoadError)
VollstÀndige Fehlermeldungen
I, [2024-10-04T14:03:14.844712 #1] INFO â : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2024-10-04T14:03:14.846521 #1] INFO â : > sleep 10
2259:C 04 Oct 2024 14:03:14.854 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
2259:C 04 Oct 2024 14:03:14.854 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=2259, just started
2259:C 04 Oct 2024 14:03:14.854 # Configuration loaded
2259:M 04 Oct 2024 14:03:14.855 * monotonic clock: POSIX clock_gettime
2259:M 04 Oct 2024 14:03:14.855 # Warning: Could not create server TCP listening socket *:6379: bind: Address already in use
2259:M 04 Oct 2024 14:03:14.855 # Failed listening on port 6379 (TCP), aborting.
I, [2024-10-04T14:03:24.849199 #1] INFO â :
I, [2024-10-04T14:03:24.849755 #1] INFO â : > cd /var/www/discourse && su discourse -c âbundle exec rake db:migrateâ
rake aborted!
Gem::LoadError: canât activate multipart-post-2.2.3, already activated multipart-post-2.4.0 (Gem::LoadError)
/var/www/discourse/lib/plugin_gem.rb:25:in `loadâ
/var/www/discourse/lib/plugin/instance.rb:824:in `gemâ
/var/www/discourse/plugins/discourse-zendesk-plugin/plugin.rb:13:in `activate!â
/var/www/discourse/lib/plugin/instance.rb:767:in `instance_evalâ
/var/www/discourse/lib/plugin/instance.rb:767:in `activate!â
/var/www/discourse/lib/discourse.rb:348:in `block in activate_plugins!â
/var/www/discourse/lib/discourse.rb:345:in `eachâ
/var/www/discourse/lib/discourse.rb:345:in `activate_plugins!â
/var/www/discourse/config/application.rb:232:in `block in class:Applicationâ
/var/www/discourse/lib/plugin.rb:6:in `initialization_guardâ
/var/www/discourse/config/application.rb:232:in `class:Applicationâ
/var/www/discourse/config/application.rb:75:in `module:Discourseâ
/var/www/discourse/config/application.rb:74:in `<top (required)>â
/var/www/discourse/Rakefile:7:in `<top (required)>â
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/exe/rake:27:in `<top (required)>â
/usr/local/bin/bundle:25:in `loadâ
/usr/local/bin/bundle:25:in `â
(See full trace by running task with --trace)
I, [2024-10-04T14:03:33.989382 #1] INFO â :
I, [2024-10-04T14:03:33.989950 #1] INFO â : Terminating async processes
I, [2024-10-04T14:03:33.989982 #1] INFO â : Sending INT to HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 36
I, [2024-10-04T14:03:33.990027 #1] INFO â : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 104
104:signal-handler (1728050613) Received SIGTERM scheduling shutdownâŠ
2024-10-04 14:03:33.990 UTC [36] LOG: received fast shutdown request
2024-10-04 14:03:33.991 UTC [36] LOG: aborting any active transactions
2024-10-04 14:03:33.996 UTC [36] LOG: background worker âlogical replication launcherâ (PID 51) exited with exit code 1
2024-10-04 14:03:33.997 UTC [46] LOG: shutting down
104:M 04 Oct 2024 14:03:34.007 # User requested shutdownâŠ
104:M 04 Oct 2024 14:03:34.007 * Saving the final RDB snapshot before exiting.
2024-10-04 14:03:34.023 UTC [36] LOG: database system is shut down
104:M 04 Oct 2024 14:03:34.025 * DB saved on disk
104:M 04 Oct 2024 14:03:34.025 # Redis is now ready to exit, bye byeâŠ
FAILED
Pups::ExecError: cd /var/www/discourse && su discourse -c âbundle exec rake db:migrateâ failed with return #<Process::Status: pid 2262 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawnâ
exec failed with the params {âcdâ=>â$homeâ, âtagâ=>âmigrateâ, âhookâ=>âdb_migrateâ, âcmdâ=>[âsu discourse -c âbundle exec rake db:migrateââ]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
289408d3c0350809f88a235d9c3ae0b23074f4e1a727748bbc3ab3b205e18115
==================== END REBUILD LOG ====================
Failed to rebuild app.
Irgendwelche Ideen, ob das mit dem Plugin zusammenhÀngt?
Chatbot hÀngt von der Gem multipart-post-2.4.0 ab.
Sieht so aus, als ob Ihr Zendesk-Plugin hinterherhinkt?
Ich wĂŒrde den Autor kontaktieren und ihn bitten, es zu aktualisieren oder einen PR fĂŒr das Zendesk-Plugin zu erstellen ![]()
Alternativ könnten Sie Chatbot forken und sehen, ob es mit der frĂŒheren Version funktioniert.




