ICP·Devآی‌سی‌پی‌·دِو
بازگشت به مقالات
عامل‌های هوش مصنوعی۸ تیر ۱۴۰۵3 دقیقه مطالعه

ورسل فریم‌ورک Eve را معرفی کرد: فریم‌ورک مبتنی بر فایل‌سیستم برای بازتعریف عامل‌های هوش مصنوعی عملیاتی

ورسل فریم‌ورک Eve را با لایسنس Apache-2.0 به صورت متن‌باز منتشر کرد؛ فریم‌ورکی که با عامل‌های هوش مصنوعی مانند دایرکتوری‌های ساختاریافته روی دیسک رفتار می‌کند. Eve با بهره‌گیری از اجرای پایدار، اجرای کد در محیط ایزوله (سندباکس) و پشتیبانی بومی از MCP، به دنبال ساده‌سازی استقرار عامل‌های هوش مصنوعی قدرتمند و عملیاتی با یک کلیک است.

نکات کلیدی

  • ورسل فریم‌ورک Eve را با لایسنس Apache-2.0 به صورت متن‌باز منتشر کرد؛ فریم‌ورکی که با عامل‌های هوش مصنوعی مانند دایرکتوری‌های ساختاریافته روی دیسک رفتار می‌کند
  • Eve با بهره‌گیری از اجرای پایدار، اجرای کد در محیط ایزوله (سندباکس) و پشتیبانی بومی از MCP، به دنبال ساده‌سازی استقرار عامل‌های هوش مصنوعی قدرتمند و عملیاتی با یک کلیک است
اشتراک‌گذاری
ورسل فریم‌ورک Eve را معرفی کرد: فریم‌ورک مبتنی بر فایل‌سیستم برای بازتعریف عامل‌های هوش مصنوعی عملیاتی

ورسل فریم‌ورک Eve را معرفی کرد: فریم‌ورک مبتنی بر فایل‌سیستم برای بازتعریف عامل‌های هوش مصنوعی عملیاتی

در چند سال گذشته، ساخت عامل‌های هوش مصنوعی عملیاتی و در سطح سازمانی، به معنای سرهم‌بندی شبکه‌ای شکننده از خطوط لوله (pipelines) با کدهای سفارشی، مدیریت دستی وضعیت‌ها (state management) و رپرهای API اختصاصی بود. ورسل در کنفرانس Ship 2026 خود، با متن‌باز کردن Eve، رسماً علیه این پیچیدگی معماری اعلام جنگ کرد.

فریم‌ورک Eve که تحت لایسنس Apache-2.0 منتشر شده، ابزاری مبتنی بر فایل‌سیستم (filesystem-first) است که برای ساده‌سازی فرآیند ساخت عامل‌های هوش مصنوعی پایدار و آماده به کار طراحی شده است؛ به طوری که توسعه آن به سادگی سازمان‌دهی فایل‌ها در دایرکتوری‌های روی دیسک باشد.


پارادایم «پوشه به عنوان عامل»

فلسفه اصلی Eve ساده است: یک عامل دقیقاً یک پوشه است. به جای وادار کردن توسعه‌دهندگان به پیکربندی ماشین‌های وضعیت گرافیکی پیچیده یا زنجیره‌سازی کال‌بک‌های سفارشی در فایل‌های طولانی، Eve از ساختارهای دایرکتوری متعارف برای تعریف رفتار و محیط عامل استفاده می‌کند.

چیدمان ساختاری یک پروژه استاندارد Eve، مسیرهای مشخصی از دایرکتوری را مستقیماً به قابلیت‌های اصلی عامل نگاشت می‌کند:

  • agent/agent.ts: مدل زبانی بزرگ پایه (مانند کلاودِ Anthropic یا مدل‌های GPT از OpenAI) و پیکربندی‌های اصلی زمان اجرا (runtime) را تعریف می‌کند.
  • agent/instructions.md: پرامپت سیستمی همیشه فعال که شخصیت (persona) عامل و محدودیت‌های پایه‌ای آن را تعیین می‌کند.
  • agent/tools/: پوشه‌ای از فایل‌های TypeScript که هر فایل نشان‌دهنده اکشنی است که مدل می‌تواند انجام دهد. ابزارها با یک اسکیمای ورودی مشخص Zod تعریف می‌شوند تا تضمین کنند خروجی‌های معیوب مدل هرگز امنیت اجرا را دور نمی‌زنند.
  • agent/skills/: دستورالعمل‌های مارک‌داون که در صورت نیاز بارگذاری می‌شوند تا عامل را در اجرای فرآیندهای چندمرحله‌ای راهنمایی کنند.
  • agent/channels/: لایه‌های ارتباطی مانند Slack، Discord، GitHub یا APIهای سفارشی HTTP را بدون تغییر در منطق اصلی عامل، به‌طور مجزا پیکربندی می‌کند.
  • agent/schedules/: تسک‌های دوره‌ای شبیه به cron را برای اجرای خودکار عامل تعریف می‌کند.

از آنجا که Eve به صورت پویا این کامپوننت‌ها را در زمان بیلد شناسایی و ثبت می‌کند، توسعه‌دهندگان به طور کامل از نوشتن کدهای تکراری و سنگین مربوط به ثبت کامپوننت‌ها بی‌نیاز می‌شوند.

یک دیاگرام برداری سه‌بعدی مدرن و تمیز که یک عامل هوش مصنوعی را نشان می‌دهد


زیرساخت‌های آماده برای استفاده در سطح تولید

آنچه Eve را فراتر از یک ابزار نمونه‌سازی ساده ارتقا می‌دهد، هسته قدرتمند Vercel Agent Stack است. ورسل با پیوند مستقیم زیرساخت ابری بومی خود به این فریم‌ورک مبتنی بر دایرکتوری، سه چالش سخت توسعه عامل‌های سازمانی را حل کرده است:

  1. اجرای پایدار (Durable Execution): با استفاده از موتور گردش کار (Workflow) ورسل، گفتگوها به عنوان گردش‌های کاری با وضعیت پایدار در نظر گرفته می‌شوند. اگر سرور ری‌استارت شود یا در میانه کار نسخه جدیدی دیپلوی شود، عامل متوقف شده و با حفظ ایمنی، دقیقاً از آخرین مرحله تکمیل‌شده خود ادامه می‌دهد.
  2. تاییدهای انسانی (HITL): اقدامات حیاتی (مانند پرداخت مالی یا مرج کردن کد) می‌توانند به نظارت انسانی نیاز داشته باشند. وضعیت اجرای عامل می‌تواند بدون مصرف منابع پردازشی، تا زمان صدور مجوز از سوی اپراتور به مدت نامحدود به حالت تعلیق درآید.
  3. محیط‌های ایزوله (Sandboxing): کدهای تولیدشده توسط عامل در محیط‌های امن و کانتینری اجرا می‌شوند. این قابلیت در زمان توسعه از آداپتورهای لوکال داکر و در محیط واقعی از سندباکس‌های سرورلس ورسل (Vercel Sandboxes) استفاده می‌کند.

به آغوش کشیدن پروتکل کانتکست مدل (MCP)

برای ایجاد اتصال فوری، Eve از پروتکل باز Model Context Protocol (MCP) به صورت بومی پشتیبانی می‌کند. این ویژگی به توسعه‌دهندگان اجازه می‌دهد بدون نیاز به نوشتن کدهای رابط سفارشی، به ابزارهای آماده صنعت و پایگاه‌های داده خارجی متصل شوند.

دیپلوی کردن یک عامل در Eve به سادگی اجرای دستور npx eve@latest init برای ایجاد ساختار اولیه پروژه به صورت محلی، و سپس فراخوانی vercel deploy برای راه‌اندازی یک عامل کاملاً مانیتورشده و با قابلیت مقیاس‌پذیری خودکار همراه با رهگیری OpenTelemetry است. با اجرای بیش از صد عامل به صورت داخلی در ورسل، Eve ثابت کرده است که مسیر دستیابی به هوش مصنوعی سازمانی و قدرتمند از خطوط لوله پیچیده کدنویسی دستی نمی‌گذرد، بلکه در پوشه‌هایی است که می‌سازیم.

برچسب‌ها

#Vercel Eve#عامل‌های هوش مصنوعی#پروتکل MCP#متن‌باز#توسعه وب

منابع و ارجاعات مستند

پیشنهاد مطالعه بعدی

خوشتان آمد؟ مقاله بعدی را بگیرید

در خبرنامه عضو شوید تا راهنمای بعدی در ایمیلتان باشد — بدون مزاحمت، لغو عضویت در هر زمان.