هذا هو السجل من #GPT3 ، قناة فرانكلين غير المخصصة ولكن defaco .
أوكساجاست : فرانكلين: مرحبًا يا سيدي
فرانكلين : مرحبًا Oxagast! كيف يمكنني مساعدتك اليوم؟ يرجى إعلامي إذا كان بإمكاني المساعدة في أي مهام أو تقديم معلومات حول أي موضوع ترغب في مناقشته. لا تتردد في طرح الأسئلة علي أو مطالبي بكتابة المهام. سأبذل قصارى جهدي للاستخدام! TXID: C16B33C8
Zyme : فرانكلين: ماذا تعرف عن المطالبة بالدال 3 ، أي شيء؟
فرانكلين : Dall-E هو مشروع بحثي تم تطويره من قبل الشركة Openai ، والمعروف بمحاولتها الناجحة في سباق AI Model Model. دال-إي يرمز إلى "ديف AI ، نموذج اللغة الكبيرة ، المشاركة". إنه نموذج لتوليد النص إلى صورة يأخذ مدخلات اللغة الطبيعية وينشئ صورًا تهدف إلى مطابقة De Txid: 052b4be0
Oxagast : Franklin: ما هي تلك الأجهزة الإلكترونية للحيوانات الأليفة التي يمكن أن تحصل عليها ، والنيتور ومشاهدة تنمو على الشاشة الصغيرة في التسعينيات التي تسمى؟ فرانكلين : يبدو أنك تشير إلى tamagotchi. كانت أجهزة صغيرة على شكل بيض مع شاشة بكسل ، تم إصدارها في التسعينيات. يمكن للمستخدمين رفع حيوان أليف افتراضي على الجهاز وأداء أنشطة مثل التغذية والتنظيف والعب. TXID: 76C7EDFC
أوكساجاست : فرانكلين: متى تم بيع ذلك لأول مرة؟
فرانكلين : تم بيع تاماجوتشي لأول مرة في اليابان في نوفمبر 1996 وسرعان ما اكتسب شعبية في جميع أنحاء العالم. لقد أصبحت ظاهرة عالمية ، مع تم إصدار أجيال متعددة من الجهاز ، والتي تتميز بأشكال وألوان وشخصيات مختلفة. TXID: DCBDCC6C
Aestetix : من هذا https://old.reddit.com/r/politiclcompassmemes/comments/1beilus/anon_likes_to_troll/
Aestetix : لقد وجدت مؤخرًا هذا subredit ، إنه أمر فرحان سخيف
Oxagast > Franklin: ما الذي يتحدث عنه Aestetix في #0xa28؟
فرانكلين : يشير Aestetix إلى منشور من SubredDit Politiccompassmemes. وجدوا هذا فرحان Subreddit وشاركوا منشورًا محددًا منه مع الدردشة. TXID: D134552E
أوكساجاست : فرانكلين: ما هي كلمات "لن تتخلى عنك"؟
فرانكلين : كلمات "لا تتخلى عنك أبدًا" من قبل ريك آسلي هي كما يلي: [الآية 1] عرفنا بعضنا البعض لفترة طويلة ، لكنك خجول جدًا من أن تقولها في الداخل ، كلانا تعرف على ما الذي يحدث ، نحن نعرف اللعبة وسنلعبها [جوقة] لن أتخلى عنك أبدًا ، لن أدعك أبدًا dow txid: 3620B242
أوكساجاست : فرانكلين: تابع 3620B242 1
فرانكلين : سأقول وداعًا ، لن أقول أبدًا كذبة وأؤذيك [الآية 2] لقد عرفنا بعضنا البعض لفترة طويلة وأوه ، الأماكن التي كنا فيها ولكن جميع الطرق التي قمنا بها قد قادتنا هنا و حان الوقت الآن لرؤية هناك أكثر من الأصدقاء سيقول وداعا أنا (2/4)
تمت ترقيتها الآن لاستخدام API Openai GPT 3.5 Turbo API API.
أجب على استفسارات المستخدمين بشكل واقعي ، مع استجابات تشبه الإنسان.
قراءة وتفسير أي عناوين URL HTTP (S) المعطاة لها.
نبضات في وقت التشغيل مع البريد الإلكتروني و/أو إخطارات الرسائل القصيرة.
دردشة غير مسبحة مع المستخدمين بشكل مستقل .
وعي المحادثة داخل كل قناة ، وقراءة مرة أخرى ~ 7 خطوط (تعريف المستخدم). حقن في مقدمة السياق.
تدرك ذاتيا لكونك روبوت IRC ، اسمه ، القناة الحالية التي تتحدث داخلها ، من يتحدث مع التاريخ/الوقت الحالي ، إذا كان مشغل القناة ، وعدد الخطوط في السجل المرجعي ، بالإضافة إلى متغيرات مثيل حرجة أخرى.
سهولة استخدام الواجهة القابلة للتكوين عن طريق تعيين المتغيرات مع /set franklin_...
في IRSSI.
يتم تخزين جميع استجابات Franklin على جانب الخادم برقم TXID وقابل للبحث على الموقع الإلكتروني.
القائمة الإدارية للمستخدمين المسيئين.
لوحة معلومات الإحصائيات التي توضح عدد الرموز التي تم استخدامها لإنشاء كل تقديرات استجابة وتكلفة لمشغل المثيل.
القدرة على الاستفادة من حالة المشغل عن طريق ركل المستخدمين الذين يجريون المتسكعون (قابل للتكوين في الإعدادات).
يمكنك الآن جعل فرانكلين يواصل ما كان يقوله ، إذا لم تتناسب الرسالة الأولى في الدردشة ، فيمكنك استدعاء هذه الميزة باستخدام: Franklin: continue 582c8157 1
. استبدل رقم TXID ورقم قطعة على التوالي.
تثبيت IRSSI ، عملية مضيف فرانكلين.
تثبيت من CPAN من Perl (إذا لم يتم الوفاء DEPs بالفعل): Proc :: Simple ، Santitize ، Irssi ، و JSON.
أضف franklin.pl
إلى Autoload على start IRSSI ، وتكوين القنوات التلقائية اختياريا.
ابدأ IRSSI
اضبط مفتاح API مع /set franklin_api_key [key goes here]
تأكد من أن دليل جذر خادم الويب الخاص بك يحتوي على مجلد قابل للكتابة بواسطة نص franklin.pl
said
(عادة ما يكون مثل /var/www/html/said/
).
قم بإلحاق ملف block.lst
مع اسم مستخدم واحد لكل سطر مع أي مستخدمين يسيئون استخدام الروبوت.
قم بتحرير أي متغيرات في فرانكلين التي تحتاجها من داخل IRSSI ، مثل اسم مجال الخادم الخاص بك حيث يتم استضافة النص الطويل ، باستخدام /set fraklin_...
أخيرًا ، اختبره عن طريق الاتصال بـ "فرانكلين: قل مرحبا!" في الدردشة.
قم بتحميل البرنامج النصي المساعد مع: /script load franklin_helper.pl
. سيسمح هذا لأي مستخدم في القناة بإعادة تحميل فرانكلين ، لكن هذا أمر جيد بشكل عام ما لم يتم إساءة معاملته.
لجعل Franklin تبدأ على Server Bootup ، أضف هذا إلى Crontab الخاص بمستخدم Franklin: @reboot sleep 45 && cd ~/Franklin && screen -dmS Franklin
. ثم أضف ملف .screenrc التالي:
sessionname Franklin startup_message off screen -t bot 1 irssi screen -t log 3 tail -f /var/log/franklin.log
اسم | وصف |
---|---|
/set franklin_api_key [apikey] | هذا هو مفتاح API الذي تحتاج إلى الحصول عليه من Openai. |
/set franklin_heartbeat_url [url] | عنوان URL الذي سيضربه نص فرانكلين كل 30 ثانية لإظهار أنه لم يتحطم. هذا الإعداد اختياري ، لإيقاف تشغيله: /تعيين Franklin_heartbeat_url "". |
/set franklin_response_webserver_addr [address] | عنوان URL لجذر الخادم لاستضافة ملفات المجال التي يعمل عليها فرانكلين. (على سبيل المثال https://franklin.oxasploits.com/said/). |
/set franklin_http_location [dir] | موقع جذر الخادم من الملفات المحفوظة ليتم تقديمها بواسطة خادم ويب. (على سبيل المثال/var/www/html/said/). |
/set franklin_hard_limit [int] | الحد الأقصى للشخصيات التي يجب أن تكون الاستجابة لتناسب دردشة IRC. (مثل أكثر من 30 وأقل من 300.) |
/set franklin_word_limit [int] | الحد من الكلمات التي يجب أن تنشئها واجهة برمجة التطبيقات من الخلفية. يجب أن يكون ~ 1000. |
/set franklin_max_retry [int] | يجب على عدد المرات التي يجب على فرانكلين إعادة توليد استجابة إذا فشلت المحاولات السابقة. يجب تعيينها في أي مكان من 2 إلى 5. |
/set franklin_chatterbox_mode [int] | عدد صحيح ، من 0 إلى 1000 ، 0 صامت ما لم يتم التحدث إلى ، 1000 يجري يقول شيء في كل سطر. |
/set franklin_history_length [int] | عدد خطوط تاريخ الدردشة التي يجب تذكرها. في السطور ، يجب أن يكون 5 إلى 8 أسطر. |
/set franklin_blocklist_file [file] | الملف الذي يتم فيه تخزين قائمة Blocklist Line-Line. لا يمكن للمستخدمين المدرجين في هذا الملف استخدام فرانكلين. |
/set franklin_server_info [str] | مخطط موجز محدد للمستخدم لكل خادم يتصل به الروبوت ، يتم حقنه في مقدمة السياق. |
/set franklin_google_gtag [str] | هذا هو معرف g-tag g-tag google ، لتتبع صفحات الويب التي تم إنشاؤها. |
/set franklin_asshat_threshold [float] | يجب أن يكون هذا رقمًا عائمًا من حوالي 6 إلى 9 ، وهو عتبة الركلة. |
/set franklin_txid_chans [#chan1 #chan2] | هذه قائمة بالقنوات التي يجب إلحاق تعريف المعاملات بنهاية الرسالة. يجب فصل القنوات عن طريق المساحات. |
/set franklin_mem_approx [string] | مقدار الذاكرة التي يتعين على فرانكلين العمل معها. |
/set franklin_hdd_approx [string] | مقدار مساحة القرص الصلب. |
/set franklin_cpu_approx [string] | عدد نوى وحدة المعالجة المركزية المتخصصة. |
الآن اختبر الروبوت من خلال الاتصال به بـ "Franklin: Print Me رسالة اختبار" في القناة (افعل هذا من نيك مختلف ، وليس فرانكلين نيك!)
قد تفشل Fraklin بسبب الحمل الثقيل على API أو مشكلات الاتصال أو ما شابه. لديها طرق الاسترداد البدائية. ومع ذلك ، يمكن للمرء أن يعيد تعزيز Fraklin مع /script load franklin.pl
.
في بعض الأحيان ، بعد الجري /quit
في IRSSI ، من الضروري أيضًا تشغيل pkill irssi
لجني أي عمليات فرانكلين الهاربة. كلما كان IRSSI أطول ، زادت هذه القضية.
في بعض الأحيان ، إذا توقف فرانكلين و /أو توقف عن الاستجابة للاستعلامات ، فيمكنك تشغيل /script load franklin.pl
وهذا عادة ما يصحح المشكلة. يمكن أيضًا تحقيق ذلك إذا تم تحميل Franklin_Helper.pl ، من خلال الاتصال بـ Franklin في قناة مثل: "Franklin: Reload".
فرانكلين لديه ملف سجل يمكنك التحقق منه! يمكنك النظر في إعدادات IRSSI لمعرفة أين يتم حفظه. يمكنك عادة عرض النسخة عبر الإنترنت من مثيل Franklin الخاص بي.
تحقق مما إذا كانت الرسالة قد تم تسجيلها في الدليل said/
! عادة ما يكون في خادم الويب الخاص بك ، لذلك بالنسبة لي /var/www/franklin/
. يمكنك عرض لي!
أوكساجاست / مارشال ويتاكر
لقد عثر الأشخاص التاليون على الأخطاء التي تم التحقق منها ، أو طلبوا ميزات انتهى بها الأمر.
ATG ، DCLAW ، PROGE ، دماغية ، مورب ، دودة الكتب ، دينزوكو ، وأكثر من ...