ご協力とアップデートをいただき、誠にありがとうございます @merefield
とはいえ、今回のリリースにはバグがあります。修正してここに更新します。今のところアップデートしないでください。
お待ちいただきありがとうございました。
プラグインを更新しました。チャットボットの応答に問題はありません。しかし、チャットボットが画像のコンテンツを表示できないというエラーを出すようになりました。フィードバックをお伝えしたく存じます。私のビジョン設定:「直接」
レポートありがとうございます。確認します。
それが修正されたはずです。
しかし、テスト中に興味深いことに気づきました。
Discourseでは、投稿のデータに画像が完全に反映されるまでにわずかな遅延があるため、ボットが速すぎる場合に画像を見逃す可能性があります。
解決策は、この値を増やすことです。
chatbot reply job time delay - 0と2でテストしましたが、0では速すぎることが多いため、少し遅くしてください。
以前の投稿の画像を参照している場合は問題ありませんが、同じ投稿で画像を投稿してから参照する場合(例:「この画像を説明してください」)のみ問題が発生します。
この設定は1になっていましたが、2に変更しました。更新して試してみます。修正ありがとうございます。
デフォルトを2、最大を5に変更しました。これは、一部のDiscourseフォーラムで画像を処理するのに時間がかかる場合があるためです。
プラグインを更新し、テスト用に4つの画像を使用しましたが、エラーは発生しませんでした。迅速な修正をありがとうございます。
こんにちは! o1 のサポートを追加する予定はありますか?本日、ティア 4 のお客様向けにリリースされました。少なくとも o1 が不満に思っていることの 1 つは次のとおりです。
\u003e チャットボット: チャット補完に問題がありました: ステータス: 400、メッセージ: サポートされていない値: ‘messages[0].role’ は、このモデルでは ‘system’ をサポートしていません。
このモデルは大変ですね ![]()
https://platform.openai.com/docs/guides/reasoning/beta-limitations
ツールもなく、カスタムキャラクター(システムプロンプトなし)もなく、そしてこの高額な$$$で、本当に役に立つと思われますか?
o1-preview および o1-mini のサポートが追加されました。
必ず basic ボットタイプを選択してください(OpenAI はまだツールをサポートしていません!)。
例:
注:執筆時点では、これらのベータモデルにアクセスするにはティア4が必要です。利用可能になったら、メールを確認してください。
ありがとうございます!
ああ、もちろんです。私たちのユースケースの多くは、科学的な質問や問題の解決に役立つものであり、o1は4oよりもはるかに優れています。実際、4oの方が安価であるにもかかわらず、科学においては明らかに劣っていたため、4から4oに切り替えることはありませんでした。
@hiddenseal (科学的なものが好きな皆さんへ)
システムプロンプトなしで o1 で数学の方程式を使用するための回避策を見つけました。
- Maths Plugin を使用します。
- チャットボットに方程式と数式のフォーマット方法を伝えます。
例:
xの5乗マイナス1がゼロの場合、xは何ですか?
回答は以下のフォーマットを使用してください:
$$\n数式と公式\n$$
通常、このフォーマット処理はシステムプロンプトに記述します(もしあなたのサイトがボットを数学に使用しているなら)。しかし、o1 にはその機能がまだ(まだ?)ないので、リクエスト時に明示する必要があります。うまくいっているようです ![]()
前回のアップデートの後、以下のエラーが発生しています。ご報告いたします。
チャットボット:チャット補完に問題が発生しました:ステータス:400、メッセージ:認識されないリクエスト引数が指定されました:max_completion_tokens
最新のAPIバージョンに追従する必要があります。
https://platform.openai.com/docs/api-reference/chat/create#chat-create-max_tokens
max_tokens は非推奨となり、max_completion_tokens に置き換えられています。
なお、o1-mini は max_tokens では一切動作しません。
最新のAzure APIを使用していることを確認してください。
それができない場合は、変更前のコミットに対応するフォークブランチを作成し、app.ymlでそのフォークとブランチをgit cloneしてください。
Chatbotをローカルで、新品のデフォルトの3B llama3.2でテストしたのですが、信じられないほど素晴らしいです。
ツールは機能し、_非常に_高速です。
Metaさん、素晴らしい仕事です!
これは、低コストでの開発や実験、またはインターネット接続が限られている場合に最適な選択肢です。
設定:
(カスタムモデルのオプションを指定しているため、このモデルドロップダウンはここでは無視されます)
ollamaをインストールして実行しておく必要があります。
@merefield
この素晴らしいプラグインをありがとうございます。サイトのセルフホスティング版を構築して、色々と試せるようにしています。ここであなたがやったこと、Building a technical support chatbot を再現することを目指しています。
指示に従って、app.yml に以下を追加しました。
- git clone https://github.com/merefield/discourse-chatbot.git
しかし、./launcher rebuild app を実行するとエラーが発生します。
Gem::LoadError: can’t activate multipart-post-2.2.3, already activated multipart-post-2.4.0 (Gem::LoadError)
完全なエラーメッセージ
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.
これはプラグインに関連する問題でしょうか?
チャットボットは gem multipart-post-2.4.0 に依存しています。
あなたの Zendesk プラグインが遅れているようですね?
作者に連絡して更新を依頼するか、Zendesk プラグインに PR を送ることをお勧めします ![]()
あるいは、チャットボットをフォークして、以前のバージョンで動作するかどうかを確認することもできます。




