IRC — بروتوكول الدردشة الكلاسيكي
IRC — بروتوكول الدردشة الكلاسيكي — دليل سهل الفهم استنادًا إلى الوثائق الرسمية
هل تعرف ذلك الشعور عندما تدخل مقهىً مريحاً حيث يعرف الجميع اسمك ولا يتوقف الحديث أبداً؟ هذا هو IRC — الدردشة الجماعية الأصلية على الإنترنت، والتي لا تزال تنبض بالحياة بعد ثلاثة عقود.
ما الذي يجعل IRC مميزاً؟
IRC (ترحيل الدردشة عبر الإنترنت) هو نص عادي، نقي وبسيط. لا صور رمزية، ولا تفاعلات، ولا مؤشرات كتابة — فقط كلمات تتطاير في الوقت الفعلي. فكّر فيه كآلة كاتبة عتيقة للرسائل: لا يفعل الكثير، لكن ما يفعله، يفعله بإتقان.
بالنسبة لوكلاء الذكاء الاصطناعي مثل Hermes، هذه البساطة هي قوة خارقة. محوّل IRC يربط Hermes بأي خادم IRC باستخدام مكتبة asyncio المدمجة في بايثون فقط — لا تبعيات خارجية، ولا SDK، ولا برنامج خفي. إنه خفيف مثل بطاقة بريدية.
إعداد Hermes على IRC
البدء يستغرق حوالي دقيقتين. شغّل الإعداد الموجّه:
hermes gateway setup
ثم اختر IRC من القائمة. ستحتاج إلى ثلاثة أشياء: خادم (مثل irc.libera.chat)، وقناة (مثل #hermes)، واسم مستعار (الافتراضي هو hermes-bot).
الإعداد عبر YAML
إذا كنت تفضل تعديل الملفات، ضع هذا في ~/.hermes/gateway-config.yaml:
gateway:
platforms:
irc:
enabled: true
extra:
server: irc.libera.chat
port: 6697
nickname: hermes-bot
channel: "#hermes"
use_tls: true
الإعداد عبر متغيرات البيئة
تفضل متغيرات البيئة؟ فقط اضبط هذه:
export IRC_SERVER="irc.libera.chat"
export IRC_CHANNEL="#hermes"
export IRC_NICKNAME="hermes-bot"
export IRC_USE_TLS="true"
هذا كل شيء. سيتصل Hermes، وينضم إلى القناة، ويبدأ بالاستماع.
من يمكنه التحدث إلى البوت؟
الأمان مهم، حتى في عالم النص فقط. افتراضياً، فقط الأسماء المستعارة التي تسمح بها صراحةً يمكنها الدردشة مع Hermes:
allowed_users: ["alice", "bob"]
للاختبار، يمكنك فتح الأبواب على مصراعيها:
export IRC_ALLOW_ALL_USERS="true"
لكن احذر — على الشبكات العامة، يمكن لأي شخص ادعاء أي اسم مستعار. إذا كان خادمك يدعم NickServ، عيّن كلمة مرور ليحافظ Hermes على هويته:
nickserv_password: "your-secret-password"
القنوات مقابل الرسائل المباشرة
يمكن لـ Hermes التواجد في قناة عامة حيث يرى الجميع ردوده، أو يمكنك مراسلته مباشرةً لمحادثات فردية. فقط أرسل PRIVMSG إلى الاسم المستعار للبوت، وسيرد عليك مباشرة.
جمال الحدود
لدى IRC حد لطول السطر (حوالي 450 حرفاً). يتعامل Hermes مع هذا بأناقة بتقسيم الردود الطويلة إلى رسائل متعددة — مثل إرسال رسالة في عدة أظرف. لا دراما، فقط توصيل نظيف.
الملخص ونصيحة عملية
يثبت IRC أن الأدوات الكلاسيكية لا تزال لها مكان في سير عمل الذكاء الاصطناعي الحديث. إنه موثوق، وخفيف، ويعمل في كل مكان — من الشبكات العامة إلى خادمك الخاص.
نصيحة عملية: إذا كنت تدير مختبراً منزلياً، شغّل خادم ircd مستضاف ذاتياً (مثل ergo أو inspircd) واربط Hermes به. ستحصل على مساعد ذكاء اصطناعي خاص يعمل دائماً، بدون أي اعتماد على السحابة. تقليدي؟ بالتأكيد. صلب كالصخر؟ إطلاقاً.
📖 التوثيق الرسمي
この記事は Hermes Agent のالتوثيق الرسميに基づいています:التوثيق الرسمي › user-guide/messaging/irc