
AMBER ICI v5: مركز قيادة تحقيقي محلي أولاً يعمل عبر Ollama، مع أدلة محددة النطاق لكل قضية، وسلاسل وكلاء، واسترجاع هجين، وتحليل متدفق، وعروض رسومية وزمنية، والتعرّف الضوئي على الحروف (OCR)، وبحث ويب مُتحكَّم فيه، وقياس عن بُعد لاستخدام وحدة معالجة الرسومات (GPU).
AMBER ICI (واجهة قيادة التحقيق AMBER) هي واجهة متصفح محلية أولاً لسير العمل التحقيقي والتحليلي مدعومة بخادم Ollama محلي.
وتشمل:
SEND في الطرفية الرئيسيةيقيّد واجهة المستخدم استدلال Ollama على نقاط النهاية المحلية (127.0.0.1 أو localhost أو ::1). لا يتضمن AMBER استدلالاً سحابياً أو قياساً عن بُعد للتطبيق، ولا تتطلب أي ميزة تسجيل دخول أو مفتاح API أو حساب. حبة WEB هي المفتاح الرئيسي لكل وصول إلى الإنترنت: فعندما تكون OFF، لا يُجري AMBER أي طلب صادر من أي نوع.
STOP أو Escيحمل شريط الحبات في وحدة التحكم عناصر التحكم في التنفيذ:
| الحبة | القيم | الغرض |
|---|---|---|
TEMP / CTX / MEM / FMT / STREAM / SEED / SYS | — | إعدادات الاستدلال في وضع المحلل |
WEB | OFF (افتراضي) / ON | المفتاح الرئيسي لكل وصول إلى الإنترنت |
EXEC | ANALYST (افتراضي) / AGENTS | ما يشغّله SEND: النموذج النشط الوحيد، أو سلسلة الوكلاء |
AGN | 0 = الكل | عدد الوكلاء الذين تشغّلهم السلسلة، بترتيب البطاقات |
LOOPS | 1+ | عدد مرات تكرار السلسلة؛ يُعكس مع حقل LOOPS في لوحة الوكلاء |
الوكلاء يحددهم المستخدم وهم مسار التنفيذ الأساسي. لا توجد قائمة وكلاء مدمجة أو ثابتة؛ تبدأ لوحة الوكلاء فارغة وتملؤها بطريقتين:
+ CREATE AGENT — تعريف وكيل يدوياًGENERATE FROM PROMPT — صف هدفاً وسيكتب نموذج مخطط محلي محدد مجموعة الوكلاء لكيخزّن كل وكيل إعدادات التشغيل الخاصة به:
| الحقل | الافتراضي | ملاحظات |
|---|---|---|
| اسم الوكيل | — | مطلوب |
| غرض الوكيل | — | يُحقن بصيغة [AGENT PURPOSE] |
| موجه نظام الوكيل | — | تعليمات دور الوكيل |
| النموذج المحلي المفضل | — | مطلوب؛ يجب أن يكون مثبتًا في Ollama |
| درجة الحرارة | 0.35 | لكل وكيل، مستقلة عن حبة TEMP في وحدة التحكم |
| الحد الأقصى لرموز الإخراج | 0 (تلقائي) | 0 يستخدم استدلال الطول الخاص بـ AMBER |
| الحلقات | 1 | عدد المرات التي ينفذ فيها هذا الوكيل في كل حلقة سلسلة، حيث يحسّن كل منها مخرجاته السابقة |
| تنسيق الإخراج | نص عادي | JSON يفعّل وضع JSON في Ollama ويتخطى توسيع الطول |
| تعليمات التسليم | — | تُمرَّر إلى الوكيل التسلسلي التالي بصيغة [HANDOFF FROM PREVIOUS AGENT] |
| وضع التنفيذ | sequential | sequential أو parallel أو gated |
| هدف الإخراج، نطاق الذاكرة، الدور، الوصول إلى الأدوات، التمكين، الملاحظات | — | ضمن ADVANCED |
تشغيل السلسلة. اضبط EXEC على AGENTS، واكتب موجهًا في الطرفية الرئيسية، ثم اضغط SEND. يقرأ AMBER الوضع المحدد، والوكلاء الممكّنين، والنموذج المحلي لكل وكيل، وعدد AGN، وعدد LOOPS، ثم ينفّذ: الوكلاء parallel بشكل متزامن، يليهم الوكلاء sequential بترتيب البطاقات، مرة واحدة لكل حلقة. يتلقى كل وكيل تسلسلي مخرجات الوكيل السابق بصيغة [UPSTREAM OUTPUT] بالإضافة إلى ملاحظة التسليم الخاصة بذلك الوكيل. تُطبع التقدم ومخرجات كل وكيل المتدفقة في الطرفية الرئيسية، ويُحتفظ بالإجابة النهائية في سجل المحادثة. زر RUN في لوحة Agents يفعل الشيء نفسه باستخدام حقل LOOPS الخاص باللوحة.
في وضع AGENTS لا يتطلب SEND نموذجًا نشطًا في لوحة Models، لأن كل وكيل يحمل نموذجه الخاص. تُستثنى الوكلاء gated من السلسلة — شغّلها فرديًا باستخدام زر RUN في بطاقتها.
لا يتم استبدال النماذج المفقودة أبدًا. حفظ وكيل أو بدء سلسلة بنموذج لا يمتلكه Ollama يطبع كتلة قابلة للتنفيذ في الطرفية تسمّي النموذج المطلوب، والنماذج المثبتة فعليًا، وأمر ollama pull <model> المطلوب، ولا تبدأ العملية.
يمكن تخزين مجموعات الوكلاء المحفوظة واستعادتها بالاسم من لوحة Agents.
تم إيقاف وضع تسلسل الخطوات
PIPELINE/CHAINالسابق من الواجهة. يبقى محركه وملفstate/pipeline_state.jsonفي مكانهما للتوافق مع الإصدارات السابقة، لكنه لم يعد وضعًا قابلًا للاختيار؛ الوكلاء هم سلسلة التنفيذ.
embeddinggemma:latestFAST وHYBRID وDEEPيتضمن الأرشيف الآن حدًا اختياريًا للحالة دون استبدال سير عمله الحالي الخاص بالأرشيف الكامل:
NEW CASE ينشئ بيانات وصفية محلية للحالة.ADD ACTIVE TO CASE يسجل الملفات المحددة كأدلة، ويحتفظ بالرفع الخام الحالي، ويحسب هوية SHA-256 متدفقة، ويسجل مصدر الاستيعاب.REMEMBER LAST يحفظ صراحةً أحدث مخرجات المساعد كذاكرة حالة موسومة. لا تُرقّى مخرجات النموذج أبدًا بصمت إلى أدلة أو ذاكرة.ADD INVESTIGATION ROLES يضيف قوالب اختيارية لـ Director وResearcher وInvestigator وAnalyst وDocumenter وCritic إلى سجل الوكلاء المحدد من قبل المستخدم. تستخدم النموذج المحلي الذي يختاره المشغّل ولا تعمل تلقائيًا.تُخزَّن استخبارات الحالات ذريًا في مخزن JSON واحد مُصدَّر بإصدارات من المكتبة القياسية، وتستخدم عميل Ollama الحالي الخاص بـ AMBER.
يفتح الرأس هذه الأدوات في علامات تبويب منفصلة:
http://127.0.0.1:8765/amber_graph.htmlhttp://127.0.0.1:8765/amber_timeline.htmlhttp://127.0.0.1:8765/amber_vectorstore.htmlوقت التشغيل الأساسي:
pip install لتشغيل AMBERembeddinggemma:latest لفهرسة الأرشيف والبحث الدلاليقدرات اختيارية: