Mein Team betreibt ein Discourse-Forum ĂŒber den Discourse-Hostingdienst. Wir haben derzeit den âBusinessâ-Tarif abonniert. Daher stellt sich die Frage: Können wir das Plugin âDiscourse AI Topic Summaryâ nutzen? Ich bin mir nicht sicher, ob es in unserem aktuellen Tarif enthalten ist oder ob wir auf den âEnterpriseâ-Tarif upgraden mĂŒssten.
Ich fĂŒrchte, es gibt keine Möglichkeit, in der Business-Version inoffizielle Plugins zu verwenden. Sie können alle verfĂŒgbaren auf der Plugins-Seite einsehen.
Wir arbeiten derzeit an einigen offiziellen KI-Plugins, ĂŒber die wir hoffentlich bald mehr Informationen haben werden.
Manchmal wird die KI trotz der hier gegebenen Anweisungen zu kreativ, daher können Sie sie auf die vorhandenen beschrÀnken.
Sie können schnell einen Nicht-Admin-Benutzer zu diesem Zweck ĂŒber die Rails-Konsole erstellen, indem Sie Folgendes verwenden:
rake admin:create (geben Sie diesem Benutzer keine Admin-Privilegien!)
(Dies ist eine etwas umstĂ€ndliche Notlösung, da die aktuelle Discourse âinterne APIâ fĂŒr das Tagging derzeit nicht zulĂ€sst, âkeine neuen Tagsâ anzugeben. Der einzige einfache Weg, dies derzeit zu verhindern, ist die Erstellung als Benutzer, der diese Berechtigung nicht hat (d. h. Vertrauensstufe kleiner als min_trust_to_create_tag).)
James, Sie (und andere) könnten an diesem interessiert sein:
Ich experimentiere gerade damit und werde es bald zusammenfĂŒhren:
FEATURE: FĂŒgt die Möglichkeit hinzu, ChatGPT (schneller und gĂŒnstiger) inkl. GPT-4 zu verwenden
FEATURE: FĂŒgt die Möglichkeit hinzu, den Modellnamen anzugeben, damit Sie einen benutzerdefinierten Modellnamen angeben können, wenn er im OpenAI-Namespace vorhanden ist.
FEATURE: Einstellungen hinzufĂŒgen, um den Stil der Antwort zu beeinflussen
(Nur fĂŒr Zusammenfassungen in diesem Stadium, nicht fĂŒr die Tag-Bestimmung)
Dies wurde hauptsÀchlich durch diese Mitteilung angeregt:
Sie können jetzt das neue ChatGPT-Modell (âgpt-3.5-turbo-16kâ) im benutzerdefinierten Modellnamen angeben und sollten in der Lage sein, etwa ⊠⊠zusammenzufassen.
=== > 160 Beitrags-Themen! (Steigerung um das 4-fache!!) < ===
Danke fĂŒr das Update. Ich werde mir die Ănderungen ansehen.
Die neue FunktionsfĂ€higkeit ist auch etwas, das wir uns ansehen. Die Idee, konsistente strukturierte Daten aus dem API-Aufruf zurĂŒckzubekommen, ist sehr spannend! Und wer könnte sich ĂŒber lĂ€ngeren Kontext beschweren?
Um auf Ihren ursprĂŒnglichen Punkt zurĂŒckzukommen: Die Verwendung von gpt-3.5-16k ist fast 7x gĂŒnstiger als die Verwendung von Davinci fĂŒr diesen Zweck, trotz der enormen Erhöhung des Kontexts.
Ich habe in den letzten 24 Stunden bereits eine âAbflachungâ meiner Preiskurve beobachtet.
Sie können das Token wiederverwenden, ja, kein Problem.
Der Benutzer in diesem Plugin wird nur verwendet, um die Tag-Auswahl einzuschrĂ€nken ⊠wenn Sie denselben AIBot-Benutzer wiederverwenden, hat dieser wahrscheinlich die Berechtigung, neue Tags zu erstellen, da er wahrscheinlich hohe Privilegien hat, um ĂŒberall zu posten. Ich habe es nicht ausprobiert, aber vielleicht können Sie AIBot auf einer niedrigen TL halten.
Wenn es Ihnen nichts ausmacht, dass neue Tags erstellt werden, ist das in Ordnung, aber die Ergebnisse sind normalerweise besser, wenn Sie dies verhindern.
Ja, ich wĂŒrde einen anderen Benutzer erstellen oder ausleihen, der TL2 ist, und diesen verwenden. Sperren Sie deren Vertrauensstufe. Und beschrĂ€nken Sie die Erstellung neuer Tags auf TL3.
Es wird bei alten Themen funktionieren ⊠aber es wird durch neue BeitrÀge ausgelöst.
Und es tut mir leid, dass es so lange gedauert hat, dies zu reproduzieren, sich darauf zu konzentrieren und zu beheben, aber es sollte jetzt mit dem Chat-Modell funktionieren:
Das Problem war, dass ich das Chat-Modell bis vor kurzem nicht fĂŒr das Tagging verwendet habe ⊠und dann hat es einige Zeit gedauert, bis ich bemerkte, dass es ein Problem gab.
sudo ./launcher rebuild appïŒSie geben das Gem âtokenizersâ in /var/www/discourse/plugins/discourse-ai/plugin.rb an, aber es existiert nicht!
discourse-topic-voting ist bereits in der neuesten kompatiblen Version
discourse-translator ist bereits in der neuesten kompatiblen Version
discourse-user-notes ist bereits in der neuesten kompatiblen Version
discourse-whos-online ist bereits in der neuesten kompatiblen Version
discourse-yearly-review ist bereits in der neuesten kompatiblen Version
docker_manager ist bereits in der neuesten kompatiblen Version
I, [2023-09-23T12:57:22.787693 #1] INFO -- : > cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate'
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
too many connection resets (Gem::RemoteFetcher::FetchError)
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/request.rb:250:in `rescue in perform_request'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/request.rb:194:in `perform_request'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/request.rb:155:in `fetch'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/remote_fetcher.rb:310:in `request'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/remote_fetcher.rb:210:in `fetch_http'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/remote_fetcher.rb:249:in `fetch_path'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/remote_fetcher.rb:286:in `cache_update_path'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/remote_fetcher.rb:157:in `rescue in download'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/remote_fetcher.rb:142:in `download'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/source.rb:208:in `download'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/resolver/specification.rb:113:in `download'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/resolver/specification.rb:99:in `install'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/request_set.rb:280:in `block in install_into'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/request_set.rb:272:in `each'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/request_set.rb:272:in `install_into'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/request_set.rb:148:in `install'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/commands/install_command.rb:215:in `install_gem'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/commands/install_command.rb:231:in `block in install_gems'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/commands/install_command.rb:224:in `each'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/commands/install_command.rb:224:in `install_gems'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/commands/install_command.rb:170:in `execute'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/command.rb:328:in `invoke_with_build_args'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/command_manager.rb:253:in `invoke_command'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/command_manager.rb:193:in `process_args'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/command_manager.rb:151:in `run'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/gem_runner.rb:52:in `run'
/usr/local/bin/gem:12:in `<main>'
I, [2023-09-23T13:23:20.135088 #1] INFO -- : gem install tokenizers -v 0.3.3 -i /var/www/discourse/plugins/discourse-ai/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
Sie geben das Gem âtokenizersâ in /var/www/discourse/plugins/discourse-ai/plugin.rb an, aber es existiert nicht!
Gesucht nach:
- /var/www/discourse/plugins/discourse-ai/gems/3.2.2/specifications/tokenizers-0.3.3.gemspec
- /var/www/discourse/plugins/discourse-ai/gems/3.2.2/specifications/tokenizers-0.3.3-x86_64-linux.gemspec
- /var/www/discourse/plugins/discourse-ai/gems/3.2.2/specifications/tokenizers-0.3.3-x86_64-linux.gemspec
I, [2023-09-23T13:23:20.135292 #1] INFO -- : Terminating async processes
I, [2023-09-23T13:23:20.135305 #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: 41
I, [2023-09-23T13:23:20.135317 #1] INFO -- : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 110
110:signal-handler (1695475400) Received SIGTERM scheduling shutdown...
2023-09-23 13:23:20.135 UTC [41] LOG: received fast shutdown request
2023-09-23 13:23:20.152 UTC [41] LOG: aborting any active transactions
2023-09-23 13:23:20.154 UTC [41] LOG: background worker "logical replication launcher" (PID 50) exited with exit code 1
2023-09-23 13:23:20.155 UTC [45] LOG: shutting down
2023-09-23 13:23:20.198 UTC [41] LOG: database system is shut down
110:M 23 Sep 2023 13:23:20.223 # User requested shutdown...
110:M 23 Sep 2023 13:23:20.223 * Saving the final RDB snapshot before exiting.
110:M 23 Sep 2023 13:23:20.286 * DB saved on disk
110:M 23 Sep 2023 13:23:20.286 # 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 1163 exit 255>
Location of failure: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap failed with exit code 255
** 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.
d793fa4559a2f3b78d3bc76c74387dbbaf131de653790d71915713b4a6529f05
Können Sie mir helfen, die richtige Methode zum Bearbeiten zu finden? Ich habe nichts gefunden, das sich auf KI und das SchlĂŒsselwort âSpracheâ bezieht.