Verse: a cluster of smoky quartz crystals with violet cores and a web of cyan light, floating over a dark floor

مثال على حوار مع Verse:

  1. أنت هل يمكنك أن تجعل الكاتب يدوّن خطة يوم الجمعة؟
  2. Verse سأكلف الكاتب بذلك.
  3. أنت ماذا يفعل الوكلاء؟
  4. Verse الكاتب يكتب خطة الجمعة. لا شيء يحتاج إليك.
  5. Verse انتهى الكاتب من تدوين ذلك.

بلورة على سطح مكتبك تدير وكلاء الذكاء الاصطناعي نيابةً عنك

Verse Agent تطبيق لسطح المكتب. يمكنك التحدث إلى Verse بصوتك أو بالكتابة. يسلّم الأعمال الحقيقية إلى وكلاء صغار بحدود صارمة، ويخبرك بما يفعلونه، ويطلب موافقتك قبل أي شيء مهم. ويعمل كل شيء على جهاز الكمبيوتر لديك ما لم يُضف نموذج عبر الإنترنت.

تنزيل Verse Agentمشاهدة الفيلممعرفة طريقة العمل

الفيلم

نحو 7 دقائق، بتعليق صوتي، لأي شخص: ما Verse، وما الوكيل، وكيف تُبقي المنصة الوكلاء تحت السيطرة. مع ترجمة نصية وفصول.

قراءة التعليق الصوتي كل كلمة من الفيلم

1التعرف على Verse

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

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

2ما الوكيل

الوكيل عامل صغير له مهمة واحدة وبضع أدوات مسموح له باستخدامها وحدود صارمة. ومثاله الكاتب. يدوّن ملاحظاتك وتذكيراتك وملخصاتك، وتصل أدوات الملفات لديه إلى مجلد واحد فقط.

توصيف مهمة الوكيل يسمى ميثاقه. يحدد الغرض من الوكيل، والأدوات التي يجوز له استخدامها، وحجم التغيير الذي يجوز له إجراؤه بمفرده، ومتى يجب أن يتوقف ويسأل.

لكل وكيل ميزانية أيضًا: عدد ثابت من الخطوات واستخدامات الأدوات والتفكير والوقت. وعند نفادها يتوقف الوكيل، ولا يمكنه الاستمرار بصمت.

3النموذج يخطط، والكود يقرر

هذه هي الفكرة التي يقوم عليها كل شيء. نموذج الذكاء الاصطناعي بارع في التخطيط، لكنه قد يخطئ وقد يُخدع. لذا لا يلمس النموذج أي شيء بنفسه أبدًا.

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

4بوابة واحدة لكل إجراء

يمر كل إجراء عبر البوابة نفسها. يُفحص شكله ويُقدَّر خطره. ثم تُراجع القواعد، والقاعدة الأولى بسيطة: لا يُسمح بشيء ما لم تنص عليه قاعدة.

الإجراء الكبير بما يكفي ينتظر موافقتك. عندئذ يحصل على تصريح يعمل مرة واحدة، لذلك الإجراء وحده. يُفحص إدخاله، ويعمل داخل بيئة معزولة أو كمعاملة، ويُفحص إخراجه أيضًا.

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

5القيادة بيدك

لكل إجراء حجم. مجرد تفكير. نظر. تغيير يمكن التراجع عنه. تغيير يراه آخرون. وتغيير لا يمكن التراجع عنه.

يظل الاثنان الأخيران ينتظران موافقتك دائمًا، وكذلك أي شيء يتجاوز حد الوكيل نفسه. ولا يستطيع نموذج واثق من نفسه أن يصغّر حجمًا أو يتخطى السؤال.

للموافقة يُضغط على الزر مدة تزيد قليلًا على ثانية، فلا تؤدي نقرة عرضية إلى الموافقة على أي شيء. أو يكفي قول: نعم، تابع. وتشمل موافقتك ذلك الإجراء بعينه. وإذا تغير فيه أي شيء، فعلى الوكيل أن يسأل مجددًا.

6النص الخارجي لا يستطيع إعطاء أوامر

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

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

في اختبار المشروع الخاص بهذه الهجمات، لم ينجح أي منها.

7الذاكرة

يتذكر Verse ما قلته له عن نفسك، في ذاكرة صغيرة على كمبيوترك. ولا يحتفظ بمعلومة إلا إذا قلتها فعلًا، ولا بأي شيء يشبه سرًا، وينساها متى طلبت.

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

8المهارات والفرق

يمكنك أيضًا أن تعلّم Verse طريقتك الخاصة في العمل. المهارة مجموعة تعليمات تُكتب مرة واحدة، مثل «التحقق من كل اسم ورقم». يرجى بدء الطلب بشرطة مائلة واسم المهارة، فيلتزم بها Verse. وكذلك كل وكيل يسلّمه العمل.

المجموعة فريق. تُرسم على لوحة تشبه لوحة التوصيل: سلك من Verse إلى الوكيل المسؤول، وأسلاك من ذلك الوكيل إلى الوكلاء الذين يقودهم.

يرجى بدء الطلب بعلامة @ ثم اسم الفريق. يقسم القائد العمل إلى ست خطوات على الأكثر. تنتظر كل خطوة الخطوات التي تحتاجها، وفي النهاية يلخص القائد ما أنجزه الفريق.

9أجهزتك الأخرى

يمكن للوكلاء العمل على أجهزة الكمبيوتر الأخرى لديك أيضًا. يكفي تثبيت Verse Node على جهاز آخر وإدخال الرمز المكوّن من اثني عشر حرفًا الذي يعرضه، فيقترن Verse به عبر اتصال مشفّر.

على اللوحة يظهر ذلك الكمبيوتر دائرة. ويعمل هناك الوكلاء الموصولون تحتها، بملفاته وأدواته. لكن تفكيرهم يمر عبر Verse، لذا لا تغادر مفاتيحك كمبيوترك الرئيسي أبدًا.

10من يتولى التفكير

افتراضيًا، يجري التفكير على كمبيوترك، بنموذج محلي صغير. وللأعمال الأصعب يمكنك إضافة نموذج عبر الإنترنت، مثل Verse AI أو Claude أو OpenAI أو Kimi، وتحديد القدر الذي يذهب إليه، من لا شيء إطلاقًا إلى كل شيء.

كل ما هو خاص يبقى على كمبيوترك مهما حدث. وما إن تظهر بيانات خاصة في عمل ما، تبقى كل الخطوات اللاحقة لذلك العمل محلية أيضًا.

11عند حدوث خطأ

قبل خروج أي إجراء يُحفظ القرار. وإذا تعطل الكمبيوتر، يُستأنف العمل من حيث توقف. وتُعاد الاستفادة من أي نتيجة مسجلة، ويُرسَل مجددًا الإجراء الذي ثبت أنه لم يخرج قط.

لكن عندما لا يستطيع أحد معرفة ما إذا حدث أمر ما، مثل دفعة أو رسالة، فلا تُعاد محاولته أبدًا. بل يتوقف وينتظر شخصًا. وعند سؤال Verse عما حدث من خطأ، يجيب من السجل، مع الخطوة التي فشلت والخطأ بنصه.

12الوضع الحالي

المنصة مكتوبة بلغة C#، مع نسخ مطابقة بلغتي Python وTypeScript، وتعمل على Windows وmacOS وLinux.

عبر اللغات الثلاث أكثر من 1,800 اختبار، منها 46 فحصًا لحقن الأعطال يجب أن تجتازها كل لغة بالطريقة نفسها تمامًا.

تتوفر مثبّتات Verse Agent وVerse Node لنظامي Windows وLinux. لا يوجد مثبّت لنظام Mac بعد، ولا يتحدّث شيء من تلقاء نفسه.

باختصار

النموذج يخطط. الكود يقرر. والقيادة بيدك. هذا هو Verse.

التعرف على Verse

نصفان: مرافق للتحدث إليه، ومنصة تُحكم قبضتها على وكلائها.

Verse Agent، التطبيق

تتحدث إلى Verse، بلورة متوهجة على شاشتك، بصوتك أو بالكتابة. ويرد Verse بصوته الخاص، ويتذكر ما تخبره به عن نفسك، ويسلّم الأعمال الحقيقية إلى الوكلاء، ويخبرك بما يفعلونه، ويطلب موافقتك قبل أن يفعلوا أي شيء مهم.

منصة الوكلاء من الداخل

برنامج لتشغيل فرق من وكلاء الذكاء الاصطناعي بأمان. الوكيل عامل صغير بمهمة واحدة ومجموعة أدوات وحدود صارمة. وتُكتب المنصة بلغة C#، مع نسخ مطابقة بلغتي Python وNode.js، فيمكنك البناء عليها بأي من اللغات الثلاث.

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

لمحة سريعة

Verse يتحدث
Kitten TTS v0.8 mini، على جهازك
Verse يستمع
Moonshine v2 متدفق، على جهازك
Verse يتذكر
ذاكرة متجهية صغيرة على جهازك
الوكلاء في التطبيق
الكاتب، للملاحظات والتذكيرات والملخصات، ووكيل العرض التوضيحي المدمج. ويُنشأ المزيد باستخدام وكيل جديد على لوحة مجموعة، أو في platform/agents.json.
المهارات والفرق
مهاراتك الخاصة، وهي تعليمات تُكتب مرة واحدة وتُستخدم عبر /name، والمجموعات، وهي فرق تُرسم على لوحة وتُطلب باستخدام @name
أجهزة كمبيوتر أخرى
يشغّل Verse Node الوكلاء على أجهزة الكمبيوتر الأخرى لديك، بعد اقتران واحد برمز من 12 حرفًا. وتبقى مفاتيحك على الجهاز الرئيسي.
النماذج
على جهاز الكمبيوتر افتراضيًا (gemma3:1b على Ollama). عبر الإنترنت: Verse AI أو Claude أو OpenAI أو Kimi. ويعمل نموذج احتياطي صغير داخل التطبيق عندما لا يجيب أي شيء آخر.
السلامة
لا يُسمح بشيء افتراضيًا. التغييرات الأكبر تنتظرك، ويتم فحص كل تغيير، ويُتراجع عن أي تغيير يفشل.
الاتصالات
23 خدمة خارجية عبر خوادم MCP، وكلها غير مفعلة حتى تفعيلها
يعمل على
Windows وmacOS وLinux
الإصدارات
المنصة 1.1.1 بجميع اللغات الثلاث. تطبيق Verse Agent 0.1.0.
الاختبارات
C# 791 وPython 533 وNode 532 وVerse Agent 191، مع 46 فحصًا لحقن الأعطال مشتركة بين اللغات الثلاث

الوضع الحالي. يعمل من البداية إلى النهاية. تتوفر مثبّتات Verse Agent وVerse Node لنظامي Windows وLinux، دون macOS؛ وهي غير موقّعة برمجيًا بعد، ولا يتحدّث شيء من تلقاء نفسه. تعرض بعض الشاشات بيانات حقيقية لكنها لا تتيح تغييرها بعد: نموذج نافذة الميثاق (يمكن بدلًا من ذلك إنشاء الوكلاء على لوحة مجموعة)، وتحرير القواعد، وإيقاف أداة واحدة، ومنح الثقة بالمهارات المكتسبة أو سحبها. وتذكر الشاشات ذلك صراحةً.

التحدث إلى Verse

ما يمكنك فعله به، بالكلمات نفسها التي تظهر على الشاشة وتُقال بصوت عالٍ.

التحدث إليه

Space ضغط مطوّل
الضغط مع الاستمرار ثم التحدث، ثم الإفلات. لا يكون الميكروفون مفتوحًا إلا أثناء الضغط على المفتاح. ويؤدي زر التحدث الوظيفة نفسها بالفأرة.
H
الاستماع بلا استخدام اليدين. البدء بعبارة “Hey Verse” ثم ذكر ما تريد. ويمكنك مواصلة الحديث بعد أي تبادل لمدة 25 ثانية دون كلمة التنبيه. ويكتم Verse سمعه أثناء كلامه، فلا يجيب نفسه أبدًا.
Enter
الكتابة في المربع في الأسفل، «سؤال Verse أو إخبار وكيل بما عليه فعله»، ثم إرسالها.
Space مجددًا
عند الضغط عليه أثناء كلام Verse، يوقفه فورًا. ويبقى لك الكلام دائمًا.

يجيب Verse في جملة واحدة إلى ثلاث جمل قصيرة، أو حتى ست حين يُطلب منه شرح شيء. ويُكتب السطر الذي يقوله، أو الذي قلته للتو، تحت البلورة. ويستمع Verse ويتحدث بالإنجليزية.

أشياء يفعلها Verse دون سؤال نموذج

تعمل هذه حتى عندما يكون النموذج بطيئًا أو بلا اتصال. يستمع Verse بالإنجليزية، لذلك يرجى قولها بالإنجليزية.

القولما يحدث
“What are the agents doing?”ملخص منطوق لما يعمل حاليًا
“Can you get the scribe to write that down?”يتحول الطلب إلى مهمة حقيقية لذلك الوكيل
“Yes, go ahead.” or “Deny it.”يقرر الموافقة التي سأل عنها Verse للتو، أو أولى الموافقات المنتظرة
“Cancel that.”يلغي أحدث مهمة قيد التشغيل
“Only tell me the important stuff.”سرد هادئ. “Tell me everything.” يزيد الكلام، و“Normal updates.” يعيده إلى الوضع العادي.
“Stop.” or “That's enough.”Verse يتوقف عن الكلام
“Say that again.”يكرر آخر سطر
“What do you know about me?”يقرأ حتى خمسة أشياء يتذكرها
“Remember that I work late on Thursdays.”يحفظ تلك المعلومة، إذا اجتازت فحوص الذاكرة
“Forget that.”يزيل آخر معلومة. و“Forget what I said about Thursdays.” يزيل المعلومات المطابقة. و“Forget everything about me.” يمسح كل شيء عند التأكيد بقول “yes” خلال 30 ثانية.

أي شيء آخر محادثة. وحين يكون ما تطلبه عملًا حقيقيًا، يسلّمه Verse إلى الوكيل المناسب ويذكر من يتولاه.

إسناد عمل إلى وكيل

  1. سؤال Verse بكلمات بسيطة: “Can you get the scribe to write down the plan for Friday?”
  2. يرجى بدء الطلب باسم الوكيل بعد علامة @: @scribe write down the plan for Friday. أثناء كتابة @ أو / في بداية الخانة، يقترح Verse الأسماء التي يعرفها.
  3. أو كتابة المهمة، ثم النقر على + واختيار الوكيل واختيار الوكيل ثم الضغط على Enter. وتذهب الرسالة مباشرة إلى ذلك الوكيل كمهمة بدلًا من Verse.

المهام الجيدة تحدد شكل الإنجاز. فمهمة «كتابة ملخص من ثلاثة أسطر لملاحظات اليوم في summary.md» تنتهي أسرع وأفضل من «ترتيب ملاحظاتي».

كتابة المهارات وبناء الفرق

المهارة مجموعة تعليمات تُكتب مرة واحدة وتُستخدم متى شئت. يرجى فتح المهارات (المفتاح 8) والبقاء في الخاصة بك واختيار مهارة جديدة، ثم إدخال اسمها وغرضها وتعليماتها، مثل «التحقق من كل اسم ورقم مقابل المصدر قبل استخدامه.» ثم بدء الطلب باسمها بعد شرطة مائلة: /careful check the guest list for the party. يلتزم Verse بها في ذلك الطلب، وإذا سلّم العمل إلى وكيل أو فريق ذهبت المهارة معه.

المجموعة فريق من الوكلاء، بل وحتى من فرق أصغر، يتولى طلبًا معًا. يرجى فتح الوكلاء (المفتاح A) واختيار المجموعات ثم مجموعة جديدة، وإدخال اسم لها وتحديد غرضها، ثم الضغط على فتح اللوحة:

  1. يرجى سحب وكلائك إلى اللوحة من اليسار.
  2. يرجى سحب سلك من Verse في الأعلى إلى الوكيل الذي يتلقى طلباتك.
  3. يرجى سحب أسلاك من ذلك الوكيل إلى الوكلاء الذين يتولى قيادتهم. يوضح السهم من يتبع لمن.
  4. يرجى الضغط على حفظ المجموعة. يوضح الشريط السفلي ما لا يزال ناقصًا، إن وُجد.

ثم الطلب منه: @research-team compare three laptops under a thousand dollars. يخطط الوكيل المسؤول العمل في ست خطوات على الأكثر بين فريقه، وتنتظر كل خطوة الخطوات التي تحتاجها، وعند اكتمال كل شيء يخبرك Verse بما أنجزه الفريق. تجتمع المهارات والفرق معًا: /careful @research-team compare three laptops. تظهر عملية التشغيل في المهام كأي عمل آخر، وإلغاؤها هناك يوقف كل ما سلّمته.

الحاجة إلى نوع جديد من الوكلاء؟ زر وكيل جديد على اللوحة ينشئ واحدًا في الحال: دورًا، وما هو مخصص له، والأدوات التي يجوز له استخدامها، وحدودًا سريعة أو شاملة. يصبح جاهزًا فورًا ويظهر على اللوحة.

وضع الوكلاء على أجهزة الكمبيوتر الأخرى لديك

العقدة كمبيوتر آخر في منزلك أو مكتبك يشغّل Verse Node. يعمل الوكلاء الموضوعون عليه هناك، بملفات ذلك الكمبيوتر وأدواته.

  1. على اللوحة، يرجى اختيار إضافة عقدة. تحت تثبيت Verse Node على ذلك الكمبيوتر، يرجى الضغط على حفظ بجوار مثبّت Windows أو Linux، ثم نقله إلى الكمبيوتر الآخر وتثبيته هناك. يفتح Verse Node ويعرض رمز اقتران، مثل 7KQ4-M2XD-9PRW.
  2. يرجى العودة إلى إضافة عقدة واختيار ذلك الكمبيوتر من الأجهزة التي يجدها Verse على شبكتك، أو إدخال عنوانه، ثم إدخال الرمز، وتحديد الاسم في التسمية، ثم الضغط على اقتران.
  3. تظهر العقدة على اللوحة دائرة. يرجى وصلها تحت Verse أو تحت وكيل، ثم وصل الوكلاء الذين ينبغي أن يعملوا على ذلك الكمبيوتر تحتها. وبالنقر على الدائرة يمكن كتابة وظيفة هذه العقدة واختيار ما إذا كانت تُفتح على هيئة نافذة أو طرفية هناك.
  4. يرجى حفظ اللوحة. يهيئ Verse العقدة بنفسه، ويمكن الآن لأي طلب إلى تلك المجموعة أن يسند إلى العقدة نصيبها.

على الكمبيوتر الآخر تعرض نافذة أو طرفية كل خطوة يتخذها وكلاؤه. يرجى سؤال Verse “What's on my office computer?”. لا تغادر مفاتيحك كمبيوترك الرئيسي: يفكر وكلاء العقدة بنماذج Verse عبر Verse. تعمل العقد ما دامت نافذة Verse Agent مفتوحة على الكمبيوتر الرئيسي.

متابعة العمل

يظهر كل وكيل في صورة بلورة صغيرة تدور حول Verse، حتى اثنتي عشرة بلورة. تتوهج أثناء العمل، وتلتهب عند التنفيذ، وتتنفس بلون ذهبي أثناء انتظارك، وترن عند الانتهاء أو الفشل. ويجري شعاع ضوء بين بلورتين حين تسلّم إحداهما العمل إلى الأخرى.

يخبرك Verse بالعمل أثناء حدوثه: عندما تبدأ مهمة أو تحتاج إليك أو تنتهي أو تعلق. وقد تقاطع الأخبار العاجلة، مثل موافقة أو وكيل عالق أو فشل مهمتك، ما يقوله («آه، لحظة، وكيل يناديني.»)، ثم يكمل من حيث توقف. وتعرض نافذة المهام تقدم كل مهمة وخطتها ومساعديها وما يُعد منجزًا. أما السجل فيعيد تشغيل أي مهمة خطوة بخطوة مع كل فحوص الأمان، دون تشغيل أي شيء من جديد.

قول نعم أو لا

عندما تكون الخطوة على وشك تغيير شيء مهم، يتوقف الوكيل ويسأل. يقول Verse ذلك بصوت عالٍ، وتتحول الحالة تحت الشعار إلى بحاجة إليك، ويتحول زر الوكلاء إلى الكهرماني مع عدد. وتعرض نافذة بانتظار موافقتك (المفتاح 3) ما سيفعله وحجم التغيير وهل يمكن التراجع عنه.

يمكنك التجربة. لنفترض أنك منحت الكاتب اتصال Slack:

الكاتب بانتظار موافقتك

نشر خطة يوم الجمعة في قناة الفريق على Slack.

حجم التغيير
لا يمكن التراجع عنه
هل يمكن التراجع؟
لا. بعد انتهائه، ينتهي.
للمهمة
تدوين خطة الجمعة ومشاركتها مع الفريق
ما توافق عليه بالضبط

ثبّتُّ هذا الإجراء بعينه. وإذا تغير أي شيء فيه قبل تنفيذه، فسأسألك مجددًا.

العناية بالذاكرة

ما يعرفه Verse عنك
تعرض الإعدادات › الذاكرة كل معلومة، مع نسيان هذا ونسيان كل شيء. ولا يخزن Verse إلا ما قلته بنفسك، ولا يخمّن أبدًا، ويرفض أي شيء يبدو كلمة مرور أو مفتاحًا أو رقم بطاقة.
ما يعرفه الوكلاء
نافذة الذاكرة (المفتاح 9). تبقى الملاحظات التي حفظها وكيل قيد الانتظار إلى أن تتم الموافقة عليها بضغط مطوّل أو رفضها. ولا يستطيع الوكيل أبدًا الموافقة على ملاحظته.

ربط خدمات خارجية

الأدوات والاتصالات (المفتاح 7) تعرض 23 خدمة. كل خدمة غير مفعلة حتى تفعيلها. وإذا كانت إحداها تحتاج إلى مفتاح، فإن Verse يذكر ذلك ويُبقيها غير مفعلة إلى أن يُحفظ المفتاح مشفرًا. بعدها يتم اختيار الوكلاء المسموح لهم باستخدامها. القراءة مسموحة فورًا؛ أما أي إجراء يغيّر شيئًا لك، مثل إرسال رسالة أو تحديث تذكرة، فيتم تجهيزه أولًا ثم ينتظر موافقتك.

العمل، نيابةً عنك
Microsoft 365 وGoogle Workspace وSlack وJira وConfluence وNotion وAirtable وTodoist وLinear وHubSpot وSentry وZapier
المعرفة
Microsoft Learn ومستندات المكتبات (Context7) وarXiv
هذا الكمبيوتر وأجهزته
متصفح ويب (Playwright)، وقارئ مستندات (MarkItDown)، وبحث في الكود (Serena)، وGitHub، وقواعد بيانات (DBHub)، وسطح مكتب Windows، والهواتف واللوحيات (mobile-mcp)، وHome Assistant

اختيار من يتولى التفكير

تعرض نافذة النماذج (المفتاح 0) النموذج الموجود على هذا الكمبيوتر، ونموذجًا اختياريًا عبر الإنترنت، وكيفية توزيع العمل. ولإضافة نموذج عبر الإنترنت، يتم اختيار Verse AI أو Claude أو OpenAI أو Kimi وإدخال المفتاح. وفي Verse AI يلزم أيضًا إدخال السر وعنوان الخادم. ويرفض فحص وحفظ أي مفتاح يرفضه المزود. بعد ذلك يتم اختيار نموذج وتحديد حجم ما يذهب إلى الإنترنت، ثم الضغط على استخدام هذا النموذج.

عند الحاجة
يذهب كل استدعاء إلى ما يناسبه
النصف
نحو نصف الاستدعاءات يذهب إلى الإنترنت
كل شيء
يذهب كل استدعاء إلى الإنترنت

تبقى الأمور الخاصة على هذا الجهاز دائمًا، مهما اخترت. وإذا لم يجب أي نموذج إطلاقًا، ينتقل Verse إلى نموذج احتياطي صغير يعمل داخل التطبيق على بطاقة الرسومات، ويخبرك بذلك، ويجيب عن «ما المشكلة؟» بالسبب والحل.

يأتي مفتاح Verse AI وسره من الإعدادات › بيانات اعتماد API في هذا الموقع. وتشرحهما بوابة المطورين، وتتم محاسبة الخدمة المستضافة بوحدة VXT.

الاستخدام من الطرفية

يؤدي الأمر verse-agent ما تؤديه النافذة، في أي طرفية على Windows أو macOS أو Linux، وعبر SSH أيضًا: أوامر سريعة، وعرض بملء الشاشة بأجزاء قابلة للتقسيم مثل tmux، ودردشة سطرًا بسطر.

# what's running, then a task for the scribe
verse-agent status
verse-agent task scribe "Write a three-line summary of today's notes into summary.md"
verse-agent approvals
verse-agent approve 1

عند حدوث خلل

صحة النظام في المشغّل تفحص كل جزء من Verse كل 5 ثوانٍ. ويشرح فصل المشكلات في الدليل كل عَرَض وحله:

كيف يبدو

طرفية قديمة بشاشة خضراء تطفو فوق بلورة حية في الفضاء العميق.

البلورة هي Verse. يتوهج النص والأزرار والنوافذ مثل فوسفور أنبوب CRT، مع خطوط مسح خافتة. ويستخدم كل ما على الشاشة كلمات يومية، مثل «تغييرات يمكن التراجع عنها» و«بانتظار موافقتك»، بدلًا من المصطلحات الهندسية. ولا شيء مختلق: فحيث لا تتوفر بيانات لدى المنصة أو لم يُوصل عنصر تحكم بعد، تقول الشاشة ذلك.

القواعد التي يتبعها التطبيق

الأسماء البسيطة أولًا
تُعرض الأدوات وأحجام التغيير والأحداث بكلمات بسيطة: write-file هو «كتابة الملفات»، وsignificantSharedWrite هو «تغييرات يراها الآخرون». ويضيف خيار الإعدادات › العرض › الأسماء التقنية أسماء المنصة نفسها بجانبها.
بيانات حقيقية فقط
تقرأ كل نافذة بيانات حية. وتشرح الحالات الفارغة نفسها: «لا شيء قيد التشغيل. يرجى طلب شيء من Verse ليظهر هنا.»
صريح بشأن الثغرات
تظهر عناصر التحكم التي لا تستطيع المنصة العمل بها بعد معطّلة، مع ملاحظة تذكر ذلك.
الأعمال أولًا
كل ما يحتاج إليك، من موافقة أو وكيل عالق، يظهر باللون الكهرماني: في الشريط العلوي وفي الكلام وفي الشريط الجانبي عند تشغيل اللوحات الجانبية.
نص للأذن وللعين
جمل قصيرة بصيغة المبني للمعلوم وعبارات مختصرة.

أنبوب الفوسفور

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

لون الأنبوب لهذه الصفحة

لونان للإشارة خارج الأنبوب ولا يتغيران أبدًا: كهرماني لكل ما ينتظرك، وأحمر للإخفاقات و«رفض» و«أبدًا». ويحتفظ المشهد ثلاثي الأبعاد بلوحة ألوانه الخاصة: سماوي وبنفسجي وشمبانيا على فراغ عميق.

البلورة

Verse شبكة واحدة من 870,000 مثلث بخرائط لون وخشونة ونورمال مخبوزة. ويصنف المظلّل الخاص بها كل عنصر نسيج حسب اللون إلى ثلاث مواد:

كوارتز الشمبانيا الدخاني
زجاج شفاف: نفاذية فيزيائية، ومعامل انكسار الكوارتز (1.544)، وامتصاص لون الشمبانيا، وتشتت، وطبقة شفافة، وقزحية الغشاء الرقيق. وهو مزدوج الوجه، فتظهر الأوجه الخلفية من خلاله.
أنوية جمشتية
معتم، بتوهج بنفسجي يتنفس، مضاء من الداخل بضوء نابض.
عروق سماوية
طاقة متدفقة، بالإضافة إلى شبكة ثلاثية الأبعاد تنمو من العروق المرسومة، تنتقل عليها نبضات وتلتمع عند نقاط التقائها كالنجوم.

يتبع مزاجه ما يفعله Verse، بمزج سلس:

الحالةالطاقةمخطط التدفقالبريقالإحساس
خامل1.01.01.0توهج هادئ
جارٍ التفكير1.452.61.35تدفق أسرع وأكثر سطوعًا
التحدث1.31.71.15تتبع الطاقة الصوت
الاستماع1.150.551.7يتباطأ التدفق وتتلألأ الأوجه، كأنها تحبس أنفاسها

الجودة «منخفضة» ترسم بنسبة بكسلات الجهاز 1، من دون تعدد العينات، مع نفاذية بنصف الدقة وظلال 1024 بكسل. أما «مرتفعة» فترتفع إلى 1.75، مع تعدد عينات 4× وظلال 2048 بكسل.

كوكبة الوكلاء

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

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

تبقى سيول الأحداث مقروءة. العمل المتواصل مستوى يرتفع بسلاسة ثم يتلاشى، فيُبقي ألف حدث في الثانية البلورةَ مضاءة بدلًا من إعادة تشغيل ألف رسم متحرك. تُخفَّف وتيرة الزخارف لكل وكيل ويوضع سقف لها عبر جميعهم، ولا تُحذف إشارات دورة الحياة أبدًا بل تُفصل بينها 180 ms، ومع إعداد تقليل الحركة في نظام التشغيل تعمل إشارات دورة الحياة فقط.

راسم الذبذبات

الإعدادات › العرض › عرض Verse على هيئة › راسم الذبذبات يستبدل البلورة براسم ذبذبات تناظري بمسارين. القناة 1 هي صوت Verse؛ والقناة 2 هي ميكروفونك أثناء فتحه. ويخفت كل إطار الذي قبله مثل توهج الفوسفور المتبقي، وتعني موجة بطيئة ومنخفضة على القناة 1 أن Verse يفكر. ومع راسم الذبذبات لا يُحمَّل المشهد ثلاثي الأبعاد ونموذجه البالغ 36 MB أبدًا، ويُعاد الرسم عند السكون نحو عشر مرات في الثانية.

القناة 1: Verseالقناة 2: أنت، والميكروفون مغلق

لوحة التوصيل

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

Verse
لوحة ممتلئة مثبتة في الأعلى، عليها شعار VERSE ومقبس إخراج واحد أسفلها
الوكيل
لوحة مربعة عليها اسمها ومهمتها ومهاراتها بصيغة /name، ومقبس إدخال في الأعلى ومقبس إخراج في الأسفل
المجموعة
اللوحة نفسها بحد مزدوج وشارة «فريق» وبلا مقبس إخراج، لأنها تدير فريقها الخاص
العقدة
دائرة متقطعة بها مصباح: مضيء عند اتصال Verse بها، وكهرماني أثناء الاتصال، وخافت عند عدم الاتصال
كابل
منحنى من مقبس الإخراج السفلي لمدير إلى مقبس الإدخال العلوي لمرؤوس، ينتهي برأس سهم. يتحول إلى كهرماني عندما يؤدي إلى وحدة بها مشكلة.

عند الحفظ تنتقل نبضة إشارة قصيرة عبر كل كابل. ومع تقليل الحركة لا تظهر النبضة، وتُفتح اللوحة دون الرسوم المتحركة.

الخط والشكل والحركة والصوت

النوع
Roboto Condensed للتسميات والأزرار، وVT323، وهو خط طرفية بكسلي، للقراءات والتعليق ومربع الكتابة، وRoboto Serif للقراءة في الدليل. وكلها مضمنة، ولا يُجلب شيء أثناء التشغيل.
الشكل
كل زاوية قائمة. والزاوية المستديرة الوحيدة هي زجاج CRT. الإطارات والخطوط بسماكة 2 px، وتفصل بين خلايا القراءة المملوءة وصلات بسماكة 3 px، كما في هذه الصفحة.
الملمس
خطوط مسح فوق كل شيء، وتوهج فوسفوري ناعم على النص، ونوافذ شفافة. ويمكن إيقاف خطوط المسح والتوهج كلًا على حدة.
الحركة
متدرجة وسريعة، مثل الأجهزة القديمة. تومض نقاط الحالة على دفعات، وتُفتح النوافذ خلال 260 ms، ويُكتب التعليق المنطوق بسرعة 45 حرفًا في الثانية خلف مؤشر كتلة.
الصوت
الصوت الوحيد هو صوت Verse. لا نقرات ولا أجراس.

التخطيط

تكون الشاشة فارغة افتراضيًا لتجد البلورة مساحة، وتصل الأخبار على شكل إشعارات منبثقة في الزاوية. وعند تشغيل اللوحات الجانبية، يعرض شريط أيسر الوكلاء ويعرض شريط أيمن ما يحتاج إليك وآخر نشاط.

VERSEخاملالنموذج gemma3:1bالميكروفون: الضغط للتحدثWindows Wالوكلاء 1/2 Aالإعدادات ,الدليل F1
الوكلاء، عند تشغيل اللوحات الجانبية
البلورة، أو راسم الذبذبات
«بحاجة إليك» و«النشاط»، عند تشغيل اللوحات الجانبية. وإلا فإشعارات منبثقة.
Verseانتهى الكاتب من تدوين ذلك.
+> سؤال Verse أو إخبار وكيل بما عليه فعلهTalkإرسال
Space الضغط المطوّل للتحدثH بلا استخدام اليدينEnter إرسال+ إرفاق

المشغّل (W) يجمع كل النوافذ: العمل (الوكلاء والمهام وبانتظار موافقتك وآراء ثانية والسجل)، وما يستطيع الوكلاء فعله (القواعد والأدوات والاتصالات والمهارات والذاكرة)، والنظام (النماذج وصحة النظام والإعدادات)، والمساعدة (الدليل). وكل نافذة لوحة عائمة يمكن سحبها؛ وللنافذة المحددة إطار ساطع.

كل نافذة

النافذةالمفتاحيعرضيمكنك
الوكلاءA 1قائمة الوكلاء، وحالة كل وكيل وميزانيته، وخطوات كل وكيل الأخيرة، ورسم بياني للتسليمات، ومجموعاتكتصفية، موافقة أو رفض، إلغاء عملية تشغيل، فتح مهمتها أو ميثاقها، بناء مجموعة على لوحتها
الميثاقمن الوكلاءالميثاق الحقيقي لوكيل، أو نموذج فارغ من خمس خطوات يعرضه بكلمات بسيطةحفظ مسودة (النموذج غير موصول بعد: يمكن إنشاء الوكلاء باستخدام وكيل جديد على لوحة مجموعة)
المهام2المهام الجارية والسابقة: طور الحلقة والخطة والمساعدون وما يُعد منجزًا والميزانيةإلغاء مهمة وإعادة تشغيلها والانتقال إلى الموافقات
بانتظار موافقتك3الموافقات المنتظرة بحجمها وإمكانية التراجع عنها والإجراء بعينه، بالإضافة إلى قرارات هذه الجلسةالضغط المطوّل للموافقة، رفض
آراء ثانية4كل مرة طلب فيها وكيل المساعدة من النموذج الرئيسي، وكيف انتهى الأمرفتح المهمة، إيقاف المهمة
التاريخ5إعادة تشغيل خطوة بخطوة مع كل فحوص الأمان، وسجل التدقيقاختيار مهمة والتنقل فيها خطوة بخطوة
القواعد6«مسموح» أو «طلب موافقتي» أو «أبدًا» لكل وكيل ونوع إجراء، محسوبة من قواعد السياسة الفعليةالنقر على مربع لمعرفة السبب
الأدوات والاتصالات7الأدوات المسجلة و23 خدمة خارجيةتفعيل الاتصالات وحفظ المفاتيح ومنح وكيل اتصالًا
المهارات8الخاصة بك: المهارات التي كتبتها. المكتسبة: ما تعلمه الوكلاء، ومرحلة الثقة به وأذوناته وسجل أدائهكتابة مهاراتك وتغييرها وحذفها؛ وقراءة المكتسبة منها
الذاكرة9ما يعرفه الوكلاء، والملاحظات قيد الانتظار، واللوحة المشتركةالموافقة (بالضغط المطوّل) على الملاحظات قيد الانتظار أو رفضها
النماذج0أين يفكر الوكلاء، والأحجام المحلية التي تناسب هذا الكمبيوتر، والنموذج عبر الإنترنت، وموضع كل وكيلإعداد نموذج عبر الإنترنت ومفتاحه
صحة النظاممن المشغّلاثنا عشر جزءًا من Verse، تُفحص كل 5 ثوانٍ، وأرقام هذه الجلسةنسخ تقرير
الإعدادات,الصوت، السمع، التحديثات، النموذج، الذاكرة، العرضتغييرها؛ ونسيان ما يعرفه Verse عنك

المفاتيح والإيماءات

المفتاحما يفعله
Space مضغوط باستمرارالضغط للتحدث. الإفلات ينهي دورك، مع إبقاء 350 ms للكلمات التي لا تزال في الطريق.
Hتشغيل الاستماع بلا استخدام اليدين أو إيقافه
Wمشغّل النوافذ
A و ,الوكلاء والإعدادات، مفتوحة أو مغلقة
1 إلى 9, 0الوكلاء، المهام، بانتظار موافقتك، آراء ثانية، السجل، القواعد، الأدوات والاتصالات، المهارات، الذاكرة، والنماذج
Escإغلاق المشغّل، ثم النافذة العلوية
F1الدليل
Enterيرسل ما كتبته؛ وShift+Enter يبدأ سطرًا جديدًا

لا يعمل أي من هذه المفاتيح أثناء الكتابة في حقل. وتستخدم الموافقة على إجراء، والموافقة على ملاحظة ذاكرة، وإزالة مفتاح محفوظ كلها ضغطًا مطوّلًا: يمتلئ الزر خلال 1.2 ثانية، ويلغي الإفلات المبكر أو الانزلاق خارج الزر العملية. وعندما يسأل Verse «هل أوافق عليه؟»، تظل الإجابة بمفتاح “yes” أو “no” وحده صالحة لمدة دقيقتين.

الصوت والسمع

الصوت
Kitten TTS v0.8 mini (80 مليون معامل) في عامل خلفي. يصبح النموذج جاهزًا خلال 1.5 إلى 3 ثوانٍ، ويصل أول صوت بعد نحو 1.1 ثانية من بدء Verse سطرًا، ولا يوجد صمت بين المقاطع. ثمانية أصوات: Rosie (الافتراضي) وBella وJasper وLuna وBruno وHugo وKiki وLeo، بسرعة من 0.5× إلى 2×.
مؤثرات البلورة
ارتفاع خفيف في الحضور والهواء، ولمعان ستيريو بطيء، وذيل قصير كأنه من وعاء زجاجي، بمستوى منخفض في المزج كي تبقى الكلمات واضحة.
السمع
Moonshine v2 medium، تعرف متدفق على الإنجليزية (305 MB)، في عامل خاص به، مع إلغاء الصدى وكتم الضوضاء وتحكم تلقائي في الكسب. ويُحتفظ بما تقوله أثناء التحميل، حتى نحو 30 ثانية، ثم يتم التعرف عليه عند الجاهزية.
نموذج الذاكرة
تضمينات bge-small-en-v1.5 (34 MB)، لذاكرة Verse عنك.
التنزيلات
تُجلب النماذج الثلاثة جميعها بإصدارات مثبتة ويتم التحقق منها باستخدام SHA-256 قبل الاستخدام.

كيف يتحدث Verse

Verse فضولي ودافئ وساخر قليلًا. يقول بوضوح إنه ذكاء اصطناعي إذا سألته بصدق، ويتابع ما يتذكره، ويُبقي الدعابة خفيفة، ويوجز حين يضيق وقتك أو صدرك.

الأخبارماذامتى يقوله Verse
عاجلموافقة مطلوبة، أو وكيل عالق، أو فشل في مهمتكفور أن تكون خارج منتصف جملة، مع مقاطعة المحادثة إن لزم الأمر، ثم العودة إليها: «على أي حال، كما كنت أقول…»
كبيرانتهت مهمتك؛ وفشلت مهمة مساعدعند أول توقف، كملاحظة جانبية: «آه، تحديث سريع.»
صغيرتقدم، أو تعثر في أداة، أو هدوء تامفقط حين لا يتحدث أحد. وأثناء المحادثة يُحتجز ثم يُلخَّص لاحقًا.

تُجمّع الأخبار المتشابهة خلال 1.5 ثانية («انتهت ثلاث مهام للتو.»)، ولا يُذكر خطأ أداة جرى إصلاحه خلال 5 ثوانٍ أبدًا، وتُسقط الأخبار القديمة.

الدليل

الضغط على F1 لفتح دليل Verse، المنسق مثل دليل مطبوع: صفحات مزدوجة، وبدايات فصول بأرقام بكسلية كبيرة، وألسنة جانبية على الحافة، وبحث في الكتاب كله باستخدام Ctrl F. ويتبع لونه المميز أنبوبك. وهذا النص نفسه متاح في الطرفية عبر verse-agent handbook.

  1. التعرف على Verse
  2. التحدث
  3. التنقل
  4. الوكلاء
  5. موافقتك
  6. الأدوات، الذاكرة
  7. النماذج
  8. الإعدادات
  9. عادات جيدة
  10. المشكلات
  11. الطرفية

إمكانية الوصول

كل إعداد ست علامات تبويب، محفوظة على هذا الجهاز
علامة التبويبالإعدادالخياراتالافتراضي
الصوتالصوتثمانية أصوات KittenRosie
الصوتالسرعةمن 0.5× إلى 2×، بخطوات قدرها 0.051.00×
الصوتمؤثرات البلورةتشغيل أو إيقافمفعل
السمعالوضعالضغط للتحدث أو بلا استخدام اليدينالضغط للتحدث
السمعكلمة التنبيه“Hey Verse”، مدمج
التحديثاتالسردالمهم فقط أو العادي أو كل شيءعادي
التحديثاتمقاطعتيتتدخل الموافقات والإخفاقات فورًا، أو تنتظر فترة صمتمفعل
التحديثاتإظهار الإشعارات المنبثقةعلى الشاشة وبالصوت أيضًامفعل
النموذجالنموذج المحلي والميلللقراءة فقط، من platform/model-config.json
النموذجالنموذج الاحتياطيتشغيل أو إيقاف؛ والإيقاف يعني عدم فحص الرسومات وعدم التنزيل وعدم تحميل شيءمفعل
النموذجأيهاQwen2.5 0.5B وLlama 3.2 1B وQwen2.5 1.5B وLlama 3.2 3B وPhi 3.5 miniQwen2.5 0.5B
الذاكرةما تعلّمه Verse عنكقائمة، «نسيان هذا»، «نسيان كل شيء»
العرضعرض Verse على هيئةبلورة ثلاثية الأبعاد أو راسم ذبذباتبلورة ثلاثية الأبعاد
العرضالأنبوبأخضر أو أزرق أو كهرماني أو أبيضأخضر
العرضخطوط المسح، التوهجتشغيل أو إيقافمفعل
العرضاللوحات الجانبية، أسماء تقنيةتشغيل أو إيقافغير مفعل
العرضالجودةمنخفض أو مرتفع، للبلورة، عند عرضها في المرة التاليةمرتفع

ما يستطيع الوكلاء فعله

يبدأ كل وكيل بلا أي صلاحيات. ولا يستطيع استخدام أداة إلا إذا كانت الأداة في ميثاقه وسمحت قاعدة بالاستدعاء.

الوكلاء ومواثيقهم

الوكيل عامل بمهمة واحدة. وميثاقه هو وصف مهمته: ما هدفه، وما الأدوات التي يجوز له استخدامها، ومدى ما يستطيع فعله بنفسه، وميزانيته، ومتى يجب أن يسأل، وما يجوز له تذكره، وأين يجوز أن يجري تفكيره.

الوكيلالوظيفةالأدواتالميزانية
الناسخيدوّن الملاحظات والتذكيرات والملخصات التي تطلبها في صورة ملفات في مجلد الملاحظات، ويجدها أو يقرؤها مجددًاnote read-file search-files write-file6 خطوات، 4 استدعاءات للأدوات، 60,000 توكن، 180 ثانية
عرض توضيحييسجل ملاحظة قصيرة وينتهيnote8 خطوات، 6 استدعاءات للأدوات، 100,000 توكن، دقيقتان

تصل أدوات ملفات الكاتب إلى مجلد واحد فقط: Documents/Verse Notes. وكتابة ملف قابلة للتراجع: يُجهَّز التغيير ثم يُقرأ ثم يُحتفظ به عندئذ فقط.

يحدد الميثاق أيضًا مشغّلات التصعيد وسياسة المخاطر ونطاق الذاكرة والأماكن التي يجوز أن تذهب إليها بياناته. وتأخذ الكتل التي تُترك قيمًا افتراضية آمنة: 20 خطوة و15 استدعاء أداة و200,000 توكن و600 ثانية.

لإنشاء وكيل يُستخدم وكيل جديد على لوحة مجموعة: دور، وما هو مخصص له، وما يصل إلى 12 أداة، وحدود سريعة (8 خطوات و6 استخدامات للأدوات و5 دقائق) أو شاملة (20 خطوة و15 استخدامًا للأدوات و15 دقيقة)، مع 80,000 توكن للتفكير. تسجله المنصة فورًا دون إعادة تشغيل، وتضيف قاعدة سماح واحدة لكل أداة حتى حجم التغيير الخاص بتلك الأداة، لذا يظل كل ما هو عند «تغييرات يراها الآخرون» أو أكبر يطلب موافقتك أولًا. والأدوات التابعة لاتصال لا تُعرض هناك: فهي تُمنح في الاتصالات، التي تعرف مفاتيحها. ويعرض نموذج نافذة الميثاق المكوّن من خمس خطوات الميثاق الحقيقي لأي وكيل، لكنه لا يستطيع حفظ ميثاق بعد.

يعمل كل وكيل ضمن حلقة محدودة: ينظر، ويحدّث ما يعتقده، ويخطط، ويقترح إجراءً واحدًا، ثم تتحقق المنصة منه وتفوّضه وتنفذه وتفحصه. والميزانيات حدود صارمة. وحين يعلق الوكيل أو يتردد، يرسل ملخصًا قصيرًا، لا محادثته كاملة، إلى النموذج المركزي لطلب رأي ثانٍ.

المهارات والمجموعات

مهاراتك
تصل مهارة /name إلى النموذج بوصفها تعليماتك الخاصة، تحت عنوان skill: careful، وترافق أي مهمة تُسلَّم إليه كقيد. وعلى اللوحة يمكن لكل وحدة أن تحمل حتى خمس مهارات خاصة بها، تشكّل عمل ذلك الوكيل في تلك المجموعة. تتكون الأسماء من حروف صغيرة وأرقام وشرطات، حتى 40 حرفًا. يمكنك الاحتفاظ بما يصل إلى 100 مهارة، لكل منها تعليمات حتى 4,000 حرف، واستخدام ما يصل إلى خمس منها في طلب واحد.
قواعد اللوحة
يُفحص أثناء التحرير ومجددًا عند الحفظ: شجرة تحت Verse، كل وحدة فيها موصولة بمدير واحد بالضبط؛ 16 وحدة على الأكثر وخمسة مستويات؛ ووحدة المجموعة ورقة؛ والوكلاء فقط تحت العقدة، واحد على الأقل، ولا عقدة داخل عقدة؛ وتتداخل المجموعات بثلاثة مستويات على الأكثر، ولا يجوز أن تصبح مجموعة داخل نفسها.
عملية تشغيل
الوحدة التي لا فريق لها تتلقى الطلب كاملًا. والوكيل الذي له فريق يتولى القيادة ويخطط بين فريقه ونفسه. وإذا وُصلت عدة وحدات مع Verse، تقودها المجموعة متحدثةً باسم Verse. للخطة من خطوة إلى ست خطوات، كل منها مهمة مستقلة؛ وتعمل في وقت واحد الخطوات التي لا تنتظر شيئًا، أما الخطوة المنتظِرة فتحصل على ما أنجزته الخطوات السابقة. ويلخص من وضع الخطة النتيجة في جملتين إلى أربع جمل. وتُعد عملية التشغيل منجزة عندما تنجح خطوة واحدة على الأقل، ويذكر الملخص أي خطوة فشلت أو تم تخطيها وسبب ذلك.
الموافقات
طلبت التشغيل، لذا لا تحتاج التسليمات إلى موافقة. وأي شيء يفعله عضو بعد ذلك يمر بميثاقه والقواعد والموافقات. وتتوقف عملية التشغيل التي تستمر بعد 30 دقيقة وتفشل.

العقد

Verse Node برنامج صغير يحمل منصة وكلاء كاملة خاصة به. يحدد Verse إعداد كل عقدة من اللوحات: فرقها، ووكلاءها وقواعدهم، والمهارات التي تحملها، والاتصالات التي تستخدمها ولا تحتاج إلى مفتاح، واختيار النموذج، دون أي مفتاح أبدًا. ولا يرسل إعدادًا إلا إذا تغير، وينتظر الإعداد الذي يصل أثناء عملية تشغيل حتى تنتهي.

الاقتران والاتصال من الداخل
الجزءكيف يعمل
المنافذتستمع العقدة على TCP 47800 وتجيب عن الاكتشاف على UDP 47801
العثور على العقديبث Verse مجسًّا على الشبكة المحلية ويجمع الإجابات مدة 1.5 ثانية. والاكتشاف مجرد دليل هاتف: تأتي الثقة من الاقتران.
الاقترانرمز من 12 حرفًا، يُدخل مرة واحدة. تقبل العقدة محاولة واحدة كل 1.5 ثانية وتنشئ رمزًا جديدًا بعد خمس محاولات خاطئة. وبعد اقترانها بنسخة Verse واحدة ترفض أي نسخة أخرى حتى تُعاد تهيئتها.
المصافحةمبني على نمط Noise NNpsk0: مفاتيح X25519 جديدة في كل مرة، يثبت كل طرف أنه يملك المفتاح المشترك باستخدام HMAC-SHA256. وأثناء الاقتران يأتي هذا المفتاح من الرمز (scrypt)؛ وبعد ذلك يصبح سرًا من 32 بايت يشتقه الطرفان ولا يرسلانه أبدًا.
الرسائلAES-256-GCM، مع رقم تسلسلي يجب أن يزيد بمقدار واحد بالضبط، لذا تنهي الرسالة المعاد إرسالها أو المعاد ترتيبها أو المعدلة الاتصال
المتصفحاتيُرفض الاتصال الذي يحمل ترويسة Origin
المفاتيحيحتفظ Verse بما يصل إلى 32 عقدة مقترنة، وسر كل عقدة مختوم بواسطة نظام التشغيل كمفتاح النموذج

الأدوات

الأدوات ضيقة بالتصميم: أدوات قراءة وكتابة منفصلة، وبلا أداة عامة للطرفية أو SQL أو HTTP أو الملفات. وتسجيل أداة لا يمنحها لأحد.

العائلةالأدواتالملاحظات
قياسي (16)read-file, search-files, write-file, sandbox-run, fetch-url, web-search, query-database, send-message, store-memory, recall-memory, publish-finding, delegate-subtask, ask-human, check-answer, save-artifact, get-artifactيُتحقق من كتابة الملف بقراءته مجددًا. ولا يتبع جلب عنوان URL عمليات إعادة التوجيه أبدًا، ويرفض العناوين الخاصة. ولا يحصل المساعد إلا على ما تبقى من الميزانية.
مطورlist-dir, edit-file, build, run-tests, lint, format-code, git-status, git-diff, git-log, git-commitأمر ثابت واحد لكل منظومة؛ وخطافات git تعمل دائمًا
المستنداتfile-info, find-duplicates, move-file, delete-fileالنقل لا يستبدل أي ملف أبدًا؛ والحذف ينقل إلى مجلد سلة يمكن الاسترداد منه
الصور والرؤيةtake-screenshot, view-imageتذهب آخر صورتين إلى نموذج معلَّم بأنه قادر على الرؤية
قواعد البياناتdb-query, db-explain, db-inspect-schema، وتدفق ترحيلعبارة قراءة واحدة لكل استدعاء. تُخطَّط عمليات الترحيل وتُختبر على نسخة تجريبية وتُنسخ احتياطيًا قبل أن يوافق عليها شخص.
العمل اليوميget-time-context, calculate, read-table, check-data-quality, create-document, check-document, request-reviewلا تعتمد التواريخ والمجاميع على النموذج أبدًا
تغييرات في أنظمة أخرىlist-change-targets, preview-change, apply-change, get-change-statusيوافق شخص على المعاينة بعينها، ويتم تطبيقها مرة واحدة
سجلات الأعمالdescribe-records, get-record, find-records, get-record-history, get-metric-definitionلا يكتب النموذج SQL أبدًا
الصوت والفيديوmedia-info, extract-frame, read-transcript, transcribe-audio
المهاراتuse-skillيشغّل مهارة مخزنة ومختبرة في البيئة المعزولة
مستوردأدوات MCP ووكلاء A2Aالبوابة نفسها؛ وما يعيدونه غير موثوق

يسرد طلب الخطوة 16 أداة على الأكثر، مرتبة بحسب مدى مطابقتها للهدف وللخطوة، ويُحتفظ دائمًا بأداة الخطوة نفسها. يمكن إيقاف الأدوات للجميع أو لدور واحد، وترفض البوابة الأداة الموقوفة أيضًا. تذهب عمليات البحث على الويب إلى Brave أو Tavily أو Exa، بحد أقصى 20 نتيجة.

في تطبيق Verse Agent لا تُمنح إلا أدوات الكاتب الأربع. وتبقى أدوات البناء والاختبار والتدقيق وgit معطلة هناك، لأنها تشغّل أوامر المشروع نفسه.

الاتصالات

تجلب الاتصالات أدوات من خدمات خارجية عبر خوادم MCP. ولا يوثق بأي شيء يعيده اتصال بحد ذاته؛ بل يمر بالفحوص نفسها التي يمر بها كل شيء آخر. أما الاتصال الذي يغيّر أشياء في العالم الحقيقي، مثل Home Assistant، فيطلب موافقتك على كل إجراء ما عدا القراءة.

النماذج

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

أينالمزودون
على هذا الجهازOllama؛ llama.cpp (llama-server، المنفذ 8080)؛ vLLM (المنفذ 8000)؛ خادم Verse AI على جهازك أو شبكتك؛ أي خادم متوافق مع OpenAI
عبر الإنترنت، يُعد في التطبيقVerse AI (https://www.verse-realm.app/api/agents/v1، بمفتاح وسر)، وClaude وOpenAI وKimi
عبر الإنترنت، بالإعدادGemini وOpenRouter وxAI (Grok) وDeepSeek وMistral وHugging Face Inference Providers
الاختبارات والعمل بلا اتصالنموذج مزيف مبرمج يمكن التنبؤ به

الأحجام التي تعمل على جهاز الكمبيوتر

الحجمالنموذجالقرص، نحوالذاكرة المطلوبة
XSGemma 4 E2B1.6 GB4 GB
SQwen3-4B-Instruct-2507 (الافتراضي للمنصة)2.5 GB8 GB
MQwen3-8B5 GB12 GB
LQwen3-14B9 GB16 GB
XLgpt-oss-20b12 GB16 GB

التوجيه. يحدد ميل من 0 إلى 100 حجم ما يذهب إلى الإنترنت: 0 يعني محليًا فقط، وهو حظر صارم؛ و100 يعني عبر الإنترنت فقط؛ وأي قيمة بينهما هي احتمال أن يتجه الاستدعاء إلى الإنترنت. يمكن أن يكون لكل دور ميله الخاص. ولا يعود الاستدعاء إلى المستوى الآخر إلا عند إخفاقات عابرة، مثل انتهاء المهلة أو بلوغ حد المعدل أو خطأ في الخادم، أو عندما يكون الطلب أطول من اللازم. أما المفتاح المرفوض أو الطلب الخاطئ فيُبلَّغ عنه، ولا يُصلَح أبدًا بإرسال طلبك إلى مكان آخر.

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

ما يضيفه Verse AI

Verse AI هو واجهة API للنماذج الخاصة بالمنصة، من هذا الموقع: OpenAI Chat Completions بالإضافة إلى ما يعرفه الوكلاء عن كل استدعاء.

الأدوات التي يجوز له استخدامها فقط
لا يسمح شكل الرد إلا بالأدوات المسموح بها لهذا الوكيل، مع المدخلات الدقيقة لكل أداة
يفكر بقدر ما تحتاج الخطوة
يتبع جهد الاستدلال عمق الخطوة
يعيد استخدام ما قرأه سابقًا
مفتاح تخزين مؤقت للتعليمات التي تكررها كل خطوة
يعرف من يسأل
يذكر كل استدعاء غرضه ودور الوكيل والمهمة وما إذا كان يجب أن يبقى محليًا
الأطول من اللازم يذهب إلى مكان آخر
يُرسل الطلب الأطول مما يتحمله النموذج إلى المستوى الآخر بدلًا من أن يفشل

النموذج الاحتياطي

عندما لا يجيب أي نموذج، لا المحلي ولا عبر الإنترنت، يتحدث Verse عبر نموذج صغير يعمل داخل التطبيق على بطاقة الرسومات. ولا يستطيع إسناد عمل إلى الوكلاء، ويُفرَّغ من الذاكرة بمجرد عودة النموذج المعتاد.

النموذجتنزيلذاكرة الرسوماتالاستخدامات المناسبة
Qwen2.5 0.5B (الافتراضي)0.29 GB0.9 GBالأسرع؛ جيد للحديث العابر، متذبذب في الوقائع
Llama 3.2 1B0.7 GB0.9 GBأكثر طبيعية قليلًا
Qwen2.5 1.5B0.88 GB1.6 GBأفضل توازن
Llama 3.2 3B1.82 GB2.3 GBبطاقة رسومات قوية
Phi 3.5 mini2.15 GB3.7 GBالأفضل في الاستدلال، والأثقل

عند التشغيل يُسخّن التطبيق النموذج المحلي قبل سؤالك الأول؛ وإلى أن يصبح جاهزًا، يتولى Verse الأوامر والحديث العابر بنفسه ويذكر أنه ما زال يستيقظ.

الذاكرة

هناك ثلاث ذاكرات منفصلة، إضافة إلى المهارات.

ما يعرفه Verse عنك
مخزن متجهات صغير على هذا الجهاز فقط. لا تُحفظ المعلومة إلا إذا كانت معظم كلماتها مما قلته في هذا الدور أو الذي قبله، ولا تُحفظ أبدًا إذا بدت سرًا، ويؤدي التكرار القريب إلى تحديث المعلومة القديمة بدلًا من إضافة أخرى. تصل إلى النموذج حتى ست معلومات ذات صلة كدليل، ولا يسردها Verse أبدًا ما لم تطلب ذلك.
ما يعرفه الوكلاء
ذاكرة طويلة الأمد في ست مساحات أسماء، بمدخل واحد فقط: يُتحقق من مصدرها، وتُزال التكرارات، ويُتحقق من التناقضات، ثم تُحتجز أو تُرقّى. ولا يستطيع وكيل ترقية ذاكرته بنفسه أبدًا، ولا تصل إلى النموذج إلا الذاكرة الموثقة.
اللوحة المشتركة
ما يقوله الوكلاء بعضهم لبعض أثناء المهمة، ويُقيَّم كل بند بحيث تنخفض البنود القديمة أو غير المؤكدة.
المهارات
برامج قابلة لإعادة الاستخدام مع اختبارات وقائمة أذونات. لا يمكن استخدام إلا المهارات الموثقة أو الموثوقة، وتعمل في بيئة معزولة.

الموافقات والأمان

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

الحجمفي التطبيقهل يمكن التراجع؟اسم المنصة
تفكير فقطلا يوجد ما يمكن التراجع عنهcognitiveOnly
نظر فقطلا يوجد ما يمكن التراجع عنهreadOnly
تغييرات يمكن التراجع عنهانعم. يمكن التراجع عنه.reversibleWrite
تغييرات يراها الآخرونليس تمامًا. سيراه آخرون.significantSharedWrite
لا يمكن التراجع عنهلا. بعد انتهائه، ينتهي.irreversibleOrHighImpact

ما يمر به كل إجراء

  1. فحص شكله
  2. تحديد حجم المخاطرة
  3. القواعد، والرفض افتراضيًا
  4. موافقتك، إن لزم
  5. تصريح لمرة واحدة
  6. شاشة الإدخال
  7. التحضير
  8. التشغيل، في بيئة معزولة أو كمعاملة
  9. شاشة الإخراج
  10. فحص النتيجة بشكل مستقل
  11. الاحتفاظ به أو التراجع عنه
  12. تدوينه
الفحوص
عند الدخول: مواءمة المهمة وحجم المعاملات والمسارات التي تحاول الهروب وعناوين الويب (تُرفض العناوين الخاصة وعناوين البيانات الوصفية للسحابة عند الاتصال) والأسرار ونطاق SQL وحدود المعدل. وعند الخروج: تُحظر الأسرار المسربة والمخرجات الضخمة، ويُعلَّم النص الذي يبدو كتعليمات محقونة بأنه غير موثوق.
مستويات الثقة
يحمل كل جزء من السياق مستوى: 0 بيانات خارجية غير موثوقة، 1 بيانات داخلية مُسترجعة، 2 ملاحظة من وكيل، 3 تعليماتك، 4 سياسة النظام. ولا يمكن أن يكون تعليمات إلا المستويان 3 و4، وهذا مفروض بأنواع الكود، لا بمطالبة النموذج بلطف.
البيئة المعزولة
يعمل الكود في مجلد عمل معزول وبيئة مفرغة وبلا شبكة افتراضيًا وبحدود للموارد. وتُعد بيئة الحاوية المعزولة (بلا شبكة، وجذر للقراءة فقط، وكل القدرات مسقطة) حدًا حقيقيًا على أنظمة التشغيل الثلاثة جميعها.
مفعل دائمًا
لا يُسمح بشيء ما لم تنص قاعدة على ذلك. وأي شيء لا يمكن التراجع عنه يسألك أولًا. وحتى الوكيل الذي يبدو واثقًا عليه أن يسأل.

أمر الطرفية

verse-agent هو Verse بلا نافذة، في أي طرفية. ويتطلب Node 22.18 أو أحدث والمنصة المبنية. واسمه verse-agent وليس verse، كي لا يحجب أداة أخرى أبدًا.

الأمرما يفعله
verse-agentالعرض بملء الشاشة: المحادثة والوكلاء والنشاط في أجزاء
verse-agent chatالحديث سطرًا بسطر
verse-agent say <words>قول شيء واحد وطباعة الإجابة
status agents tasks approvals health modelsالإجابة ثم الخروج؛ ويُضاف --json للنصوص البرمجية
verse-agent task <agent> <goal>إسناد مهمة إلى وكيل
verse-agent approve [n], deny [n]اتخاذ القرار. تتطلب الموافقة تأكيدك، ويلزم لأكبر حجمين كتابة «yes» كاملة.
verse-agent cancel <task>, history <task>إيقاف مهمة، أو إعادة تشغيلها مع فحوص الأمان
rules tools skills memoryما يجوز للوكلاء فعله، وأدواتهم، وما تعلموه، وما يعرفونه
verse-agent connectionsعرضها وتشغيل أحدها أو إيقافه وحفظ مفتاح (يُكتب مخفيًا ثم يُختم) ومنح وكيل أحدها أو سحبه منه
verse-agent meما يعرفه Verse عنك؛ التذكر أو النسيان
verse-agent models use <provider> <model>اختيار النموذج عبر الإنترنت وحجم ما يذهب إليه
verse-agent handbook, search <words>الدليل في الطرفية
verse-agent serveمنصة واحدة مشتركة بين كل الطرفيات
verse-agent tmuxجلسة tmux بمظهر مخصص، أو أجزاء مدمجة حيث لا يتوفر tmux

في الدردشة، يؤدي بدء سطر بالرمز @scribe إلى إسناد عمل إلى الكاتب. وتنقسم الأجزاء مثل tmux: الضغط على Ctrl+B ثم الإفلات، ثم يقسم % الجزء جنبًا إلى جنب ويقسمه " من الأعلى إلى الأسفل. وعندما يحتاج وكيل إلى موافقتك، يُفتح جزء «بحاجة إليك» من تلقاء نفسه دون أن يقاطع كتابتك.

التحديثات والتوزيع

كيف يعمل

نموذج مركزي واحد، ووكلاء كثيرون بحدود، وبوابة واحدة بين أي قرار وأثره.

الأجزاء وكيف تتحدث

Verse Agent (Electron 44)

العملية الرئيسية

  • يبدأ المنصة ويراقبها ويعيد تشغيلها
  • المرافق: الذاكرة، ثم النموذج، ثم التعلم
  • ذاكرة Verse عنك
  • المفاتيح والاتصالات المختومة

النافذة، معزولة

  • البلورة أو راسم الذبذبات
  • الصوت والسمع، كل منهما في عامل
  • المرافق والراوي ودليل العبارات
  • مركز القيادة والدليل
  • النموذج الاحتياطي على بطاقة الرسومات

HTTP محلي على 127.0.0.1، بمفتاح جديد في كل تشغيل

بث مباشر لكل خطوة

منصة الوكلاء (.NET 10)

AgentPlatform.Api

  • واجهة REST تحت /api/v1
  • عامل المهام
  • حلقة الوكيل وبوابة الإجراءات
  • السياسة والأدوات والذاكرة والمهارات
  • بيئة تشغيل النموذج، محلية أو عبر الإنترنت
  • خوادم MCP

النماذج

Ollama وllama.cpp وvLLM وVerse AI وClaude وOpenAI وKimi وغيرها

نموذج مركزي واحد، ووكلاء كثيرون بحدود

ينسّق نموذج مركزي كبير عددًا من الوكلاء الأصغر. لكل منهم استقلالية محدودة، وحالة محددة النوع، ومخطِّط قصير المدى، وذاكرة محلية، وأدواته الخاصة، وتقدير لعدم يقينه، وفحوص على عمله، وطريقة لطلب المساعدة. وما يعيده النموذج هو دائمًا قرار يُحلَّل بصرامة فقط: التنفيذ أو تعديل الخطة أو الإنهاء أو التصعيد. ولا يستدعي النموذج أي أداة أبدًا.

يضم حل C# ثلاثة عشر مشروع مصدر، منها أمر أداة الاختبار، إضافة إلى أربعة مشاريع اختبار وثلاثة أمثلة، بحدود صارمة: لا يشير المنطق الأساسي أبدًا إلى SDK لنموذج أو مكتبة قاعدة بيانات أو إطار ويب أو محرك سير عمل.

الحلقة

  1. النظر
  2. تحديث المعتقدات
  3. الخطة
  4. اقتراح إجراء واحد
  5. التحقق
  6. التفويض
  7. تشغيل
  8. فحص
  9. تحديث الحالة
  10. حفظ نقطة استعادة
  11. المتابعة أو الإنهاء أو التصعيد

بوابة الإجراءات

المسار الوحيد من القرار إلى الأثر الحقيقي. كل مرحلة تستطيع قول لا، ولا هي الافتراضي.

مهام دائمة وانتقالات ونقاط حفظ

تُقبل المهام مرة واحدة لكل مفتاح، وتُعاد محاولتها مع تأخير متزايد (ثلاث محاولات افتراضيًا)، وتُوضع جانبًا بعد تعطلات متكررة، وتُعلَّق أثناء انتظار موافقة. ويُبَتّ في الموافقة مرة واحدة بالضبط، ثم تُستأنف المهمة من نقطة حفظها. ويُخزَّن كل انتقال بالترتيب ولا تُعاد كتابته أبدًا.

تحمل نقاط الحفظ إصدارًا يعمل كرمز تسييج (fencing token): فمن بين عاملين يستأنفان المهمة نفسها، لا يحق إلا للعامل الذي وصلت نقطة حفظه أن يتصرف. ويقرأ Verse سجلات المنصة نفسها لآخر عشر مهام يحق لك رؤيتها، فعندما تسأل «ما الذي حدث بشكل خاطئ؟» يجيب بالخطوة الفاشلة والخطأ بعينه بكلمات بسيطة، ولا يخمّن أبدًا.

كل أنواع الانتقالات وكيف يعرضها التطبيق
النوعالمعنىفي التطبيق
TaskAcceptedبدأ تشغيل«بدء: …»
PlanCreatedتم وضع خطة«تم وضع خطة»
ActionProposedتم اختيار إجراء واحدخطوة في الإعادة: «تم استخدام …»
PolicyDecisionقررت القواعد«قاعدة منعت ما حاول فعله» (حالات المنع فقط)
ApprovalRequested, ApprovalDecisionبانتظار شخص، ثم يتم البت«بانتظار موافقتك»، ثم «وافقت» أو «رفضت»
ToolExecutionStarted, ToolExecutionCompletedاشتغلت الأداة وانتهت«جارٍ استخدام …»، أو «فشلت هذه الخطوة.»
VerificationCompletedتم فحص النتيجة«لم تجتز النتيجة الفحص» (حالات الفشل فقط)
StateCommitted, RollbackCompletedتم الاحتفاظ به أو التراجع عنه«تم التراجع. لم يتغير شيء»
EscalationRaisedتم سؤال النموذج المركزي«طُلب رأي ثانٍ من النموذج الرئيسي»
ActionReconciledتم فحص إجراء انقطع عند الاستئناف«تم فحص خطوة انقطعت»
StepRejectedرفضت الحلقة خطوة«إعادة خطوة: ذُكر أنها اكتملت، لكن الهدف لم يتحقق بعد»
TaskAttemptFailedتعطل تشغيل وستتم إعادة محاولته«تعطل وستتم إعادة المحاولة»
TaskCompleted, TaskFailed, TaskCancelled, TaskDeadLetteredالنهاية«اكتملت»، «أُوقفت»، «أُلغيت»، «استسلمت بعد عدة محاولات»

واجهة API للمنصة

كل مسار تحت /api/v1، ويتطلب مفتاح مشغّل أو معتمِد، ويخضع لحد معدل لكل مفتاح (120 طلبًا في الدقيقة افتراضيًا). وتجيب كائنات أي مستأجر آخر بعبارة «غير موجود»، فلا تتسرب المعرفات.

كل مسار يستدعيه التطبيق واحدًا بواحد
المساريُستخدم في
GET /health/live, /health/readyصحة النظام، والانتظار عند بدء التشغيل
GET /eventsبث مباشر للانتقالات؛ والقارئ البطيء لا يبطّئ وكيلًا أبدًا
GET /agentsقائمة الوكلاء، مع الأدوات والحدود والميزانية وموضع البيانات
POST /companion/replyدور محادثة واحد
POST /tasks, GET /tasks/{id}, /state, /transitions, /audit, /progressإسناد العمل ومتابعته وإعادة تشغيله وتدقيقه
POST /tasks/{id}/cancelإلغاء
GET /approvals, POST /approvals/{id}الموافقات المنتظرة؛ ويتطلب البت فيها دور المعتمِد
GET /workspaceاللوحة المشتركة
GET /agents/{id}/memories, POST /memories/{id}/promote, /rejectمراجعة ما حفظه الوكلاء
GET /tools, /policies, /skills, /connectionsعروض للقراءة فقط لتلك النوافذ
GET /prompt-skills, PUT /prompt-skills/{name}, DELETE /prompt-skills/{name}مهاراتك: عرض وحفظ وحذف
GET /collectives, PUT /collectives/{name}, DELETE /collectives/{name}المجموعات ولوحاتها؛ يفحص الحفظ اللوحة، ويُرفض حذف لوحة تستخدمها مجموعة أخرى
POST /collectives/{name}/runsبدء تشغيل مجموعة
POST /agentsإنشاء وكيل، بقاعدة سماح واحدة لكل أداة
POST /a2aنقطة نهاية اختيارية من وكيل إلى وكيل

دور في المحادثة، من البداية إلى النهاية

  1. تتحدث أو تكتب. يحول Moonshine الكلام إلى سطر، ويفحصه التطبيق بحثًا عن أمر. وتُعالج الأوامر فورًا.
  2. وإلا ترسل النافذة رسالتك وآخر 12 دورًا والنشاط الحديث. وتستحضر العملية الرئيسية حتى ست معلومات عنك وتطلب من المنصة ردًا.
  3. تبني المنصة سياق النموذج: الشخصية وقواعد الكلام كسياسة نظام، ورسالتك كتعليماتك، والمحادثة والمعلومات المتذكرة كبيانات، وعمل الوكلاء كملاحظات. ويمر عبر بيئة تشغيل النموذج نفسها التي يستخدمها الوكلاء، فيسري اختيار النموذج نفسه وقواعد الخصوصية نفسها.
  4. يتضمن الرد ما يُقال، وحتى خمس معلومات للتذكر، وحتى موضوعين، وعند الاقتضاء مهمة لوكيل تتحول إلى مهمة حقيقية.
  5. يتم فحص المعلومات المقترحة مقابل ما قلته قبل تخزينها.
  6. تختصر النافذة الرد للكلام وتنطقه.

موضع البيانات

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

الأمان والمفاتيح

التطبيق
النافذة معزولة، بلا وصول إلى Node وبجسر أدنى لا يكشف مفتاح المنصة أبدًا. لا نوافذ منبثقة، ولا تنقل إلى مكان آخر، وسياسة أمان محتوى صارمة، وكل إذن مرفوض عدا الميكروفون.
مفاتيح النماذج
مشفر بواسطة نظام التشغيل (DPAPI على Windows وKeychain على macOS وGNOME Keyring أو KWallet على Linux)، ومخزن بحيث يقرؤه المالك وحده، ومرتبط بذلك المجلد والحساب، فلا يمكن قراءة نسخة في مكان آخر. ويُختم عنوان الخادم مع المفتاح، فلا يمكن توجيهه إلى غير وجهته بتعديل ملف. ولا ترى النافذة إلا آخر أربعة أحرف.
ببساطة
يمكن لبرنامج يعمل أصلًا بصلاحياتك أن يطلب من نظام التشغيل فك التشفير. ويحمي التشفير الملف أثناء تخزينه: النسخ والنسخ الاحتياطية والحسابات الأخرى والأجهزة الأخرى.
المنصة
سياسة الرفض افتراضيًا التي تفشل بإغلاق، ومستويات ثقة بنيوية، وتصاريح لمرة واحدة، وفحوص عند الدخول والخروج، وتراجع معاملاتي، وذاكرة محتجزة للمراجعة، وأقفال، وعمليات تشغيل لا تتأثر بالتكرار، وتدقيق بالإضافة فقط، وتعريفات MCP مثبتة، وموافقات مرتبطة بالإجراء بعينه. ولا بيانات اعتماد افتراضية في الإنتاج.

الاستمرارية والمراقبة

أين توجد الأشياء على جهاز الكمبيوتر لديك
ماذاأين
اختيار النموذجplatform/model-config.json
الوكلاء وقواعدهمplatform/agents.json
الاتصالات كما تُشحنplatform/mcp-servers.json
ملاحظات يكتبها الكاتبDocuments/Verse Notes
مجلد ملفك الشخصيWindows %APPDATA%/Verse Agent، macOS ~/Library/Application Support/Verse Agent، Linux ~/.config/Verse Agent
ذاكرة Verse عنكcompanion/memory.json في مجلد الملف الشخصي
مفاتيح النماذج المحفوظةcredentials.json في مجلد الملف الشخصي، مشفر
مفاتيح تبديل الاتصالات والمفاتيحconnections.json في مجلد الملف الشخصي، مشفر
مهاراتك ومجموعاتكskills.json وcollectives.json في مجلد الملف الشخصي
العقد المقترنةnodes.json في مجلد الملف الشخصي، وكل سر مختوم بواسطة نظام التشغيل
ملفات العقدة نفسهاعلى ذلك الكمبيوتر: Windows %APPDATA%/Verse Node، Linux ~/.config/verse-node
إعدادات الطرفيةcli/settings.json في مجلد الملف الشخصي
النموذج الاحتياطيتخزين المتصفح الخاص بالتطبيق

ثلاث لغات، وسلوك واحد

منصة C# هي المرجع. أما النسخة المنقولة إلى Python (الإصدار 3.11 أو أحدث، المكتبة القياسية فقط) والنسخة المنقولة إلى Node.js (TypeScript، وNode 18 أو أحدث، ولا اعتماديات وقت تشغيل) فهما نسختان مطابقتان تُختبران بشكل مستقل للنواة كلها: الحلقة والبوابة والفحوص والسياسة والتصاريح والذاكرة والمهارات والتنسيق وكل مزود نماذج وMCP. وتشترك في تنسيق إعداد واحد وسياسة واحدة ونفس متجهات الاختبار ونفس فحوص حقن الأعطال. ويشغّل تطبيق Verse Agent إصدار C#.

المواصفات والتنزيلات

الإصدارات وأعداد الاختبارات والأوامر اللازمة للبناء بنفسك.

الحزم التقنية والإصدارات

الجزءالمبني باستخدام
المنصة.NET 10 (LTS) وC# 14، وواجهات API المصغرة في ASP.NET Core، وEF Core 10 (SQLite وPostgreSQL)، وPolly وOpenTelemetry وFluentValidation. الاختبارات باستخدام xunit v3 وAwesomeAssertions وNSubstitute وTestcontainers.
النسخة المنقولة إلى PythonPython 3.11+، المكتبة القياسية فقط؛ pytest
النسخة المنقولة إلى NodeTypeScript ESM وNode 18+ وبلا اعتماديات وقت تشغيل؛ vitest
تطبيق Verse AgentElectron 44.5.1 وTypeScript 7 وVite 8 وPreact 11 وthree.js 0.186 مع postprocessing وonnxruntime-web 1.30 وMoonshine WASM وWebLLM 0.2.85
verse-agent الأمرTypeScript يشغَّل مباشرة بواسطة Node 22.18+
Verse NodeJavaScript عادي تشغّله نسخة Electron 44.5.1 الخاصة به، وws 8.18.3، وnode:crypto للبروتوكول فقط، ومنصة C# المستقلة بذاتها
التغليفelectron-builder 26.15.3 (NSIS على Windows، و.deb وAppImage على Linux)، وdotnet publish مستقل بذاته لكل نظام
النماذج على الجهازKitten TTS mini v0.8 (78 MB بالإضافة إلى 3.3 MB من الأصوات) وMoonshine v2 medium (305 MB) وbge-small-en-v1.5 (34 MB)
الإصداراتالمنصة 1.1.1؛ التطبيق 0.1.0

أنظمة التشغيل

تعمل المنصة على Linux وmacOS وWindows، ويبني نظام CI ويختبر على الثلاثة. ويعمل Verse Agent على الثلاثة عبر Chromium في Electron. على Linux يحتاج النموذج الاحتياطي إلى VERSE_WEBGPU=1 ويحتاج حفظ المفاتيح إلى GNOME Keyring أو KWallet؛ وعلى macOS يجب السماح باستخدام الميكروفون؛ وليس في طرفيات Windows أمر tmux، لذا يستخدم verse-agent tmux لوحاته المدمجة. تُبنى المثبّتات لنظامي Windows وLinux فقط. يتوفر Verse Node بمثبّتات لنظام Windows (x64) ولنظام Linux (حزمة .deb بمعمارية x64 وAppImage)؛ ويشغّل جهاز Mac العقدة من نسخة المصدر.

الاختبارات

المجموعةالاختباراتحالات التخطي المسموحة
وحدات C#6381
أمان C#550
تكامل C#954: ثلاثة اختبارات PostgreSQL تحتاج إلى Docker، واختبار واحد مع Ollama مباشر
مسار C#30
Python5331
العقدة5321
حقن الأعطال، لكل لغة46 فحصًافحص الحاوية، بدون Docker
Verse Agent1911، اختبار أذونات ملفات تم تخطيه على Windows

البناء والتشغيل

إلىتشغيل
بناء المنصة واختبارهاdotnet test (لا حاجة إلى سحابة أو نموذج أو قاعدة بيانات)
تشغيل APIdotnet run --project src/AgentPlatform.Api
الحزمة المحلية الكاملةdocker compose up -d
نموذج محلي حقيقيollama pull qwen3:4b-instruct-2507
اختبارات Python وNodecd python && python -m pytest -q, cd nodejs && npm test
مقارنة اللغات الثلاثpython scripts/harness_compare.py --iterations 200
تثبيت التطبيقnpm install (يجلب الصوت 82 MB والسمع 305 MB والذاكرة 34 MB)
بناء منصة التطبيقnpm run platform:build (يتطلب .NET 10 SDK)
تشغيل التطبيقnpm run dev أو npm start
اختبار التطبيقnpm test, npm run typecheck
مثبّتات التطبيقnpm run dist (هذا النظام), npm run dist:linux (من Windows، عبر WSL2)
مثبّتات Verse Nodenpm run dist:node, npm run dist:node:linux
كل ما سيُوزَّعnpm run deploy:all (مثبّتات العقدة أولًا، ثم حزم التطبيق والمنصة، مع مجاميع التحقق)
مفاتيح تبديل البيئة لتطبيق Verse Agent
المتغيرالأثر
VERSE_USER_DATAمجلد ملف شخصي آخر للذاكرة والمفاتيح والاتصالات وملفات الطرفية
VERSE_NOTES_DIRمجلد ملاحظات الوكلاء
VERSE_MODEL_CONFIG, VERSE_AGENTS_FILE, VERSE_MCP_SERVERSملفات النموذج الآخر والوكلاء والخوادم
VERSE_NO_PLATFORM=1عدم تشغيل منصة الوكلاء
VERSE_DISABLE_GPU=1التصيير البرمجي
VERSE_WEBGPU=1تفعيل WebGPU على Linux، للنموذج الاحتياطي
VERSE_THEME=dark أو lightتجاوز مظهر النظام للدليل
VERSE_FAKE_MIC=<wav>استخدام تسجيل كميكروفون، للاختبار
VERSE_SKIP_MODEL_FETCH=1تخطي جلب النماذج أثناء التثبيت
VERSE_DEBUG=1, NO_COLORسجل الطرفية، وبلا ألوان
VERSE_NODES_FILEالاحتفاظ بالعقد المقترنة مع Verse في ملف آخر
VERSE_NODE_HOME, VERSE_NODE_PLATFORMمجلد العقدة، وعقدة تعمل على بناء المنصة الموجود في نسخة المصدر نفسها

التنزيلات

Verse Agent 0.1.0 وVerse Node 0.1.0 والإصدار 1.1.1 من المنصة: الإصدارات التي تصفها هذه الصفحة. يمكنك التحقق من أي تنزيل بمطابقته مع SHA256SUMS.txt.

الترخيص باختصار: مجاني للاستخدام الشخصي والتجاري، فيمكنك البناء عليه وبيع ما يحلو لك، لكن لا يجوز لك ادعاء ملكية المنصة أو إعادة بيعها أو توزيعها على أنها منتجك أو خدمتك المُدارة.

Verse Agent التطبيق وأمر verse-agent

متاح لنظامي Windows 10 وWindows 11 وLinux 64 بت. لا يلزم تثبيت أي شيء آخر، فمنصة الوكلاء المضمّنة مستقلة بذاتها. لا يتوفر برنامج تثبيت لنظام Mac بعد؛ على Mac، يُشغَّل من نسخة من المستودع (انظر «البناء والتشغيل» أعلاه).

Windows: تشغيل برنامج التثبيت. يُثبَّت لحسابك وحده ويضيف verse-agent إلى PATH (يلزم فتح نافذة طرفية جديدة لاستخدامه). لم يُوقَّع رقميًا بعد، لذلك يطلب SmartScreen التأكيد أولًا: اختيار معلومات إضافية، ثم التشغيل على أي حال.

Linux: تثبيت حزمة .deb، ثم فتح Verse من قائمة التطبيقات. على أي توزيعة أخرى، جعل ملف AppImage قابلًا للتنفيذ ثم تشغيله.

sudo apt install ./verse-agent_0.1.0_amd64.deb
verse-agent-desktop   # the app
verse-agent agents    # the terminal command

# or the AppImage, on any distribution
chmod +x Verse-Agent-0.1.0-x86_64.AppImage
./Verse-Agent-0.1.0-x86_64.AppImage
./Verse-Agent-0.1.0-x86_64.AppImage --cli agents

يتحدث Verse عبر gemma3:1b في Ollama افتراضيًا (ollama pull gemma3:1b)، ويمكن بدلًا من ذلك اختيار نموذج عبر الإنترنت من نافذة النماذج.

Verse Node جهاز كمبيوتر آخر يشغّل وكلاء Verse

تثبيته على كمبيوتر ثانٍ في شبكتك وفتحه، ثم إقرانه من Verse (الوكلاء، المجموعات، فتح اللوحة، إضافة عقدة) باستخدام الرمز المكوّن من 12 حرفًا الذي يعرضه. تحمل برامج تثبيت Verse Agent هذه البيانات أيضًا، فيستطيع Verse حفظها لك.

Windows: برنامج التثبيت لجميع الحسابات، لذلك يطلب صلاحيات المسؤول مرة واحدة. يسمح بمرور Verse عبر جدار حماية Windows على الشبكات الخاصة فقط، ويضيف verse-node إلى PATH.

sudo apt install ./verse-node_0.1.0_amd64.deb
verse-node status     # the terminal command; the AppImage takes --cli status

# if ufw is on
sudo ufw allow 47800/tcp && sudo ufw allow 47801/udp

C# و.NET csharp/

يتطلب بيئة تشغيل .NET 10، أو SDK للتطوير.

فك ضغط حزم NuGet، وإضافة المجلد كمصدر للحزم، ثم التثبيت:

# point NuGet at the unzipped folder
dotnet nuget add source /path/to/downloads/csharp/nuget --name agentplatform
dotnet add package AgentPlatform.Infrastructure

ملف API المضغوط هو خدمة REST: يرجى فك ضغطه وتشغيل dotnet AgentPlatform.Api.dll. يوجد فحص الصحة على GET /health/live، وتوجد واجهة API تحت /api/v1 مع X-Api-Key، وتُضبط عبر appsettings.json أو متغيرات البيئة. وملف العامل المضغوط هو مشغّل المهام في الخلفية: dotnet AgentPlatform.Worker.dll. وكلاهما يتضمن مثالًا لإعداد النموذج وفهرس النماذج المحلية.

Python python/

يتطلب Python 3.11 أو أحدث، دون أي اعتماديات أخرى.

pip install agent_platform-1.1.1-py3-none-any.whl
python -c "import agent_platform; print(agent_platform.__version__)"

Node.js and TypeScript nodejs/

يتطلب Node 18 أو أحدث، من دون أي اعتماديات وقت تشغيل. ESM، مع تعريفات TypeScript.

npm install agent-platform-1.1.1.tgz

يعمل كل إصدار بلا اتصال من البداية، مع مخازن في الذاكرة ونموذج مبرمج: لا حاجة إلى مفاتيح API أو قاعدة بيانات لتجربته.

المسرد الكلمات المستخدمة في هذه الصفحة وفي التطبيق
الوكيل
عامل بمهمة واحدة ومجموعة أدوات وميزانية وقواعد، مثل الكاتب
الميثاق
وصف مهمة الوكيل: ما هدفه وأدواته وحدوده ومتى يسأل وما يجوز له تذكره وأين يجوز أن يفكر
المهمة
قطعة عمل واحدة تُسند إلى وكيل. ويجوز له أن يوزع أجزاء منها على مساعدين.
الخطوة
دورة واحدة من الحلقة: نظر وتفكير وفعل
الميزانية
حدود صارمة للخطوات واستخدامات الأدوات والتوكنات والوقت
حجم التغيير
0 تفكير فقط، 1 نظر فقط، 2 تغييرات يمكن التراجع عنها، 3 تغييرات يراها الآخرون، 4 لا يمكن التراجع عنها
الموافقة
نعم أو لا من شخص لإجراء واحد بعينه
الضغط المطوّل للموافقة
زر يتطلب الضغط عليه مدة 1.2 ثانية، فلا تؤدي نقرة عرضية إلى الموافقة
بوابة الإجراءات
المسار الوحيد من قرار النموذج إلى أثر حقيقي: يفحص وينفذ ويتحقق ويتراجع ويسجل
القاعدة
سماح أو رفض لدور وإجراء ومورد، حتى حجم معين
التصريح
تصريح قصير العمر لغرض واحد، يصدر بعد التفويض ويُستهلك فورًا
الفحوص
فحوص على مدخلات الأداة (المسارات والعناوين والأسرار وSQL) ومخرجاتها (الأسرار والحجم والتعليمات المحقونة)
البيئة المعزولة
أين يعمل الكود معزولًا؛ والحاوية حد حقيقي
التراجع
التراجع عن تغيير مُجهَّز لم يجتز الفحص
رأي ثانٍ
وكيل يطلب المساعدة من النموذج المركزي مع ملخص قصير لموقعه الحالي
النموذج المركزي والمحلي
المستوى الأكبر عبر الإنترنت، والمستوى على هذا الجهاز
الميل
حصة العمل التي تذهب إلى النموذج المركزي، إجمالًا أو لكل دور
محلي فقط
علامة تُبقي البيانات على النماذج المحلية حتى نهاية عملية التشغيل
الانتقال
حدث مسجل في حياة مهمة
نقطة الحفظ
نسخة محفوظة من حالة وكيل، كي تُستأنف المهمة بعد إعادة التشغيل
مستوى الثقة
مدى تصديق جزء من السياق، من بيانات خارجية غير موثوقة (0) إلى سياسة النظام (4)
اللوحة المشتركة
ما يقوله الوكلاء بعضهم لبعض أثناء المهام، مرتبًا حسب الأهمية
قيد الانتظار
ملاحظة حفظها وكيل ولم يتحقق منها أحد بعد
مهارة مكتسبة
برنامج مختبر قابل لإعادة الاستخدام، تعلّمه وكيل أو زُوّد به
مهارتك
تعليمات كُتبت مرة واحدة وتُفعَّل لطلب واحد باستخدام /name. وترافق أي عمل يُسلَّم.
المجموعة
فريق من الوكلاء والمجموعات الأصغر يتولى طلبًا معًا، ويُطلب باستخدام @name
اللوحة
المكان الذي يُرسم فيه فريق المجموعة بصيغة لوحة توصيل: وحدات موصولة بكابلات، وVerse في الأعلى. الأسلاك وحدها تحمل المعنى.
الوحدة
مكان واحد على اللوحة: وكيل أو مجموعة أو عقدة
العقدة
كمبيوتر آخر على شبكتك يشغّل Verse Node، منصة الوكلاء الخاصة به. وعلى اللوحة تظهر دائرة تحتها الوكلاء الذين يعملون هناك.
رمز الاقتران
الرمز المكوّن من 12 حرفًا الذي تعرضه العقدة، يُدخل مرة واحدة في Verse لاقتران الطرفين
المرحّل
المسار الذي تسلكه استدعاءات نموذج العقدة عائدةً إلى Verse، الذي يضيف المفتاح، فلا تغادر المفاتيح الكمبيوتر الرئيسي
MCP
Model Context Protocol، المعيار لربط خوادم الأدوات الخارجية
الاتصال
خادم MCP تم تفعيله في التطبيق
إجراء تغيير
أداة اتصال تغيّر شيئًا لك: معاينة، موافقة، تطبيق
A2A
بروتوكول وكيل إلى وكيل، لاستدعاء الوكلاء أو إتاحتهم عبر الأنظمة
OPA
Open Policy Agent، محرك سياسات خارجي اختياري
السرد
ما يقوله Verse عن عمل الوكلاء، من كتاب العبارات
المبادرة
Verse يطرح شيئًا من تلقاء نفسه أثناء عمل الوكلاء
الفوسفور والأنبوب
نظام ألوان CRT: P1 أخضر، وP7 أزرق، وP3 كهرماني، وP4 أبيض
النموذج الاحتياطي
نموذج صغير داخل التطبيق، على بطاقة الرسومات، للحالة التي لا يجيب فيها أي شيء آخر
Verse AI
واجهة API للنماذج الخاصة بالمنصة، مستضافة ذاتيًا أو على verse-realm.app
VXT
الرصيد الذي تحاسب به خدمة Verse AI المستضافة