لدى فريقي منتدى Discourse يعمل على خدمة استضافة Discourse. نحن مشتركين حاليًا في خطة “business”، لذا سؤالي هو: هل يمكننا استخدام إضافة “Discourse AI Topic Summary”؟ لست متأكدًا مما إذا كانت مدرجة في خطتنا الحالية أم أنه سيتعين علينا الترقية إلى خطة “enterprise”.
في بعض الأحيان يصبح الذكاء الاصطناعي مبدعًا للغاية على الرغم من التوجيهات التي نعطيها له هنا، لذا يمكنك تقييده بمجموعة العلامات الموجودة.
يمكنك بسرعة إنشاء مستخدم غير إداري لهذا الغرض من وحدة تحكم Rails باستخدام:
rake admin:create (لا تمنح هذا المستخدم امتيازات إدارية!)
(هذه طريقة التفافية قليلاً لأن واجهة برمجة التطبيقات الداخلية الحالية لـ Discourse للوسم لا تسمح لك حاليًا بتحديد “عدم وجود علامات جديدة”، لذا فإن الطريقة الوحيدة لمنع ذلك بسهولة في الوقت الحالي هي إنشاؤها كمستخدم لا يمتلك هذه الميزة (أي مستوى الثقة أقل من min_trust_to_create_tag)).
إن القدرة الوظيفية الجديدة هي شيء نفكر فيه أيضًا. فكرة القدرة على الحصول على بيانات منظمة ومتسقة من استدعاء واجهة برمجة التطبيقات مثيرة للغاية! ومن الذي يمكن أن يشتكي من سياق أطول؟
يُستخدم المستخدم في هذا المكون الإضافي فقط لتقييد اختيار العلامات… إذا أعدت استخدام نفس مستخدم AIBot، فمن المحتمل أن يكون لديه الحق في إنشاء علامات جديدة لأنه من المحتمل أن يتمتع بصلاحيات عالية لنشر كل شيء. لم أجرب ذلك، ولكن ربما يمكنك الاحتفاظ بـ AIBot في مستوى منخفض.
إذا كنت لا تمانع في إنشاء علامات جديدة، فهذا جيد، ولكن النتائج عادة ما تكون أفضل إذا منعته من القيام بذلك.
نعم، سأقوم بإنشاء أو استعارة مستخدم آخر لديه مستوى الثقة TL2 لاستخدامه. سأقوم بقفل مستوى الثقة الخاص به. وسأقيد إنشاء علامات جديدة بـ TL3.
سيعمل هذا على المواضيع القديمة … ولكنه يتم تشغيله بواسطة مشاركات جديدة.
sudo ./launcher rebuild app، أنت تحدد الجيم tokenizers في /var/www/discourse/plugins/discourse-ai/plugin.rb، ولكنها غير موجودة!
discourse-topic-voting is already at latest compatible version
discourse-translator is already at latest compatible version
discourse-user-notes is already at latest compatible version
discourse-whos-online is already at latest compatible version
discourse-yearly-review is already at latest compatible version
docker_manager is already at latest compatible 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
أنت تحدد الجيم tokenizers في /var/www/discourse/plugins/discourse-ai/plugin.rb، ولكنها غير موجودة!
Looked for:
- /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