قم ببناء وتشغيل ومشاركة وكلاء AI باستخدام تكوين YAML التصريحي ونظام أدوات غني وتنسيق متعدد الوكلاء. ما هو Docker Agent؟ يتيح لك docker-agent إنشاء وتشغيل وكلاء AI أذكياء يتعاونون لحل المشكلات المعقدة — بدون الحاجة إلى كود. docker-agent هو مكون إضافي لـ CLI الخاص بـ docker ويمكن تشغيله باستخدام docker agent. حدد الوكلاء في YAML، وامنحهم أدوات، ودعهم يعملون.
الميزات الرئيسية: بنية متعددة الوكلاء — إنشاء فرق من الوكلاء المتخصصين الذين يفوضون المهام تلقائيًا. نظام أدوات غني — أدوات مدمجة + أي خادم MCP (محلي أو بعيد أو قائم على Docker). غير مرتبط بمزود AI — OpenAI وAnthropic وGemini وAWS Bedrock وMistral وx AI وDocker Model Runner والمزيد. تكوين YAML — تصريحي، قابل للإصدار، قابل للمشاركة. استدلال متقدم — أدوات مدمجة للتفكير والمهام والذاكرة. RAG — استرجاع قابل للتوصيل مع BM25 والتضمينات والبحث الهجين وإعادة الترتيب. حزم ومشاركة — دفع الوكلاء إلى أي سجل OCI، وسحبهم وتشغيلهم في أي مكان.
قم بتثبيت Docker Desktop (4.63+) — المكون الإضافي docker-agent CLI مثبت مسبقًا. فقط قم بتشغيل docker agent. Homebrew — brew install docker-agent. قم بتشغيل docker-agent مباشرة أو قم بإنشاء رابط رمزي للملف الثنائي إلى ~/.docker/cli-plugins/docker-agent وقم بتشغيل docker agent. الإصدارات الثنائية — قم بالتنزيل من GitHub Releases. قم بإنشاء رابط رمزي للملف الثنائي docker-agent إلى ~/.docker/cli-plugins/docker-agent لتتمكن من استخدام docker agent، أو استخدم docker-agent مباشرة. قم بتعيين مفتاح API واحد على الأقل (أو استخدم Docker Model Runner للنماذج المحلية): export OPENAI_API_KEY=sk-... # أو ANTHROPIC_API_KEY، GOOGLE_API_KEY، إلخ.
بداية سريعة: قم بتشغيل الوكيل الافتراضي باستخدام docker agent run. قم بالتشغيل من سجل OCI باستخدام docker agent run myorg/agent:tag. قم بإنشاء وكيل جديد تفاعليًا باستخدام docker agent new. قم بتشغيل التكوين الخاص بك باستخدام docker agent run agent.yaml. المزيد من الأمثلة في دليل examples/. الوثائق الكاملة متاحة للتثبيت، إعداد نموذج، بداية سريعة، الوكلاء، النماذج، الأدوات، مرجع التكوين متعدد الوكلاء، TUI، CLI، وضع MCP، RAG، مزودي النماذج، وDocker Model Runner. نحن نستخدم docker-agent لبناء docker-agent: docker agent run ./golang_developer.yaml. تقوم القياسات عن بعد بجمع بيانات الاستخدام المجهولة. المجتمع: Docker Community Slack، قناة #docker-agent.
المصدر: Hacker News · لخّصه HeadlinesBriefing