ملخص موضوع Discourse AI 🤖

لدى فريقي منتدى Discourse يعمل على خدمة استضافة Discourse. نحن مشتركين حاليًا في خطة “business”، لذا سؤالي هو: هل يمكننا استخدام إضافة “Discourse AI Topic Summary”؟ لست متأكدًا مما إذا كانت مدرجة في خطتنا الحالية أم أنه سيتعين علينا الترقية إلى خطة “enterprise”.

شكرًا مقدمًا.

إعجاب واحد (1)

أهلاً بك يا @acorrea :slight_smile:

أخشى أنه لا يوجد خيار لاستخدام إضافات غير رسمية في خطة الأعمال. يمكنك رؤية جميع الإضافات المتاحة على صفحة الإضافات.

نحن نعمل حاليًا على بعض الإضافات الرسمية للذكاء الاصطناعي ونأمل أن يكون لدينا المزيد من المعلومات عنها قريبًا. :crossed_fingers:

5 إعجابات

هل سئمت من إضافة المواضيع؟ دع الذكاء الاصطناعي يقوم بذلك نيابة عنك! (بذكاء نسبي!)

لقد أضفت دعمًا تجريبيًا للوسم التلقائي الذي سيطبق العلامات على موضوعك بناءً على محتواه.

في بعض الأحيان يصبح الذكاء الاصطناعي مبدعًا للغاية على الرغم من التوجيهات التي نعطيها له هنا، لذا يمكنك تقييده بمجموعة العلامات الموجودة.

يمكنك بسرعة إنشاء مستخدم غير إداري لهذا الغرض من وحدة تحكم Rails باستخدام:

rake admin:create (لا تمنح هذا المستخدم امتيازات إدارية!)

(هذه طريقة التفافية قليلاً لأن واجهة برمجة التطبيقات الداخلية الحالية لـ Discourse للوسم لا تسمح لك حاليًا بتحديد “عدم وجود علامات جديدة”، لذا فإن الطريقة الوحيدة لمنع ذلك بسهولة في الوقت الحالي هي إنشاؤها كمستخدم لا يمتلك هذه الميزة (أي مستوى الثقة أقل من min_trust_to_create_tag)).

4 إعجابات

جيمس، قد تكون أنت (وغيرك) مهتمًا بهذا:

أنا حاليًا أجرب هذا وسأدمجه قريبًا:

  • ميزة: إضافة القدرة على استخدام ChatGPT (أسرع وأرخص) بما في ذلك GPT-4
  • ميزة: إضافة القدرة على تحديد اسم النموذج حتى تتمكن من تحديد اسم نموذج مخصص إذا كان موجودًا في مساحة اسم OpenAI.
  • ميزة: إضافة إعدادات للتأثير على أسلوب الاستجابة

(فقط للملخصات في هذه المرحلة، وليس لتحديد العلامات)

كان هذا مدفوعًا بشكل أساسي بهذا الاتصال:

لذلك يمكنك الآن تحديد نموذج ChatGPT الجديد (“gpt-3.5-turbo-16k”) في اسم النموذج المخصص ويجب أن تكون قادرًا على تلخيص حوالي… :drum: :drum: :drum:

=== > 160 موضوعًا للمنشورات! (زيادة 4 أضعاف!!) < ===

:tada:

4 إعجابات

حسنًا، تم دمج طلب السحب هذا بعد فحص الإنتاج. أعلمني إذا واجه أي شخص أي مشاكل.

إعجابَين (2)

مرحباً @merefield،

شكراً على التحديث. سأتحقق من التغييرات.

إن القدرة الوظيفية الجديدة هي شيء نفكر فيه أيضًا. فكرة القدرة على الحصول على بيانات منظمة ومتسقة من استدعاء واجهة برمجة التطبيقات مثيرة للغاية! ومن الذي يمكن أن يشتكي من سياق أطول؟

3 إعجابات

بالعودة إلى نقطتك الأصلية، فإن استخدام gpt-3.5-16k أرخص بحوالي 7 مرات من استخدام Davinci لهذا الغرض على الرغم من الزيادة الهائلة في السياق.

لقد رأيت بالفعل “تسوية” لمنحنى سعري خلال الـ 24 ساعة الماضية.

إعجابَين (2)

إذا كان لدي روبوت الدردشة مثبتًا، وهو AIBot - هل يمكنني تعيين المستخدم عليه وإعادة استخدام الرمز المميز من هذا المكون الإضافي؟

إعجابَين (2)

يمكنك إعادة استخدام الرمز المميز، نعم، لا مشكلة.

يُستخدم المستخدم في هذا المكون الإضافي فقط لتقييد اختيار العلامات… إذا أعدت استخدام نفس مستخدم AIBot، فمن المحتمل أن يكون لديه الحق في إنشاء علامات جديدة لأنه من المحتمل أن يتمتع بصلاحيات عالية لنشر كل شيء. لم أجرب ذلك، ولكن ربما يمكنك الاحتفاظ بـ AIBot في مستوى منخفض.

إذا كنت لا تمانع في إنشاء علامات جديدة، فهذا جيد، ولكن النتائج عادة ما تكون أفضل إذا منعته من القيام بذلك.

إعجاب واحد (1)

روبوت الذكاء الاصطناعي الخاص بي هو المستوى 4
ولديه حقوق المسؤول - يبدو الأمر كذلك…
هل سيعمل المكون الإضافي على المنشورات القديمة أم الجديدة فقط؟

إعجاب واحد (1)

نعم، سأقوم بإنشاء أو استعارة مستخدم آخر لديه مستوى الثقة TL2 لاستخدامه. سأقوم بقفل مستوى الثقة الخاص به. وسأقيد إنشاء علامات جديدة بـ TL3.
سيعمل هذا على المواضيع القديمة … ولكنه يتم تشغيله بواسطة مشاركات جديدة.

إعجاب واحد (1)

إنه يعمل - ولكنه لا يقرأ لغة المنتدى - الملخص باللغة الإنجليزية.

إعجاب واحد (1)

ستحتاج على الأرجح إلى تحديث المطالبات واطلب منها تلخيصها بلغتك المختارة.

يمكن تغيير هذه في تخصيص → نص

إعجاب واحد (1)

آه، الملخص نفسه باللغة الإنجليزية.

يبدو أيضًا أن لدي مشكلة في خطأ العلامات :S

إعجاب واحد (1)

ليس هذا مفاجئًا إذا لم تقم بتقييد إنشاء العلامات كما هو موصى به.

لقد نجحت في ذلك منذ شهور ويمكن أن تكون ذكية بشكل مدهش :).

إعجاب واحد (1)

اعتذار @frold كنت على حق.

وآسف أن هذا استغرق وقتًا طويلاً لإعادة إنتاجه والتركيز عليه وإصلاحه، ولكنه يجب أن يعمل الآن مع نموذج الدردشة:

كانت المشكلة أنني لم أكن أستخدم نموذج الدردشة للعلامات حتى وقت قريب… ثم استغرق الأمر مني بعض الوقت لملاحظة وجود مشكلة.

3 إعجابات

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
إعجاب واحد (1)

هذا ليس متعلقًا بهذه الإضافة.

تثبت هذه الإضافة بشكل جيد. لقد قمت بإعادة البناء بها هذا الصباح فقط.

إعجاب واحد (1)

https://meta.discourse.org/t/discourse-ai/259214/92?u=sober

هل يمكنك مساعدتي في الطريقة الصحيحة لإجراء التعديل؟ لم أجد أي شيء يتعلق بالذكاء الاصطناعي وكلمة “لغة”.

إعجاب واحد (1)