در نگاه نخست، ممکن است فکر کنید رباتهای چت پاسخگوی نیازهای ما هستند؛ اما گام بعدی در تکامل هوش مصنوعی فراتر از متن ساده است. هدف ما ارائه ابزاری است که به توسعهدهندگان اجازه دهد تا رابط کاربری و قابلیتهای یک عامل هوشمند را با هم ادغام کنند، نه اینکه صرفاً یک نوار کناری چت را به برنامه اضافه کنند.
چرا Agent-Native؟ تصور کنید برای تغییر یک رنگ در طراحی وبسایت، مجبورید یک دستورالعمل پیچیده بنویسید، منتظر پاسخ عامل هوشمند باشید، هزینههای توکنها را پرداخت کنید و نگران باشید که سایر عناصر وبسایت دچار تغییر نشوند. ما معتقدیم کاربران باید بتوانند به راحتی بین درخواست از یک عامل هوشمند و انجام خود کار جابجا شوند؛ ترکیبی از انعطافپذیری دستورالعملها و کنترل برنامهها.
یک برنامه Agent-Native چیست؟ این نوع برنامه، در واقع یک عامل هوشمند با رابط کاربری اختصاصی است که به صورت یکپارچه با هم عمل میکنند. این بدان معناست که هر کاری را که میتوانید از طریق UI انجام دهید، عامل نیز میتواند آن را انجام دهد و بالعکس.
مزایای کلیدی Agent-Native:
- اقدامات مشترک: قابلیتها یک بار تعریف میشوند. عامل آنها را به عنوان ابزاری فراخوانی میکند و UI از طریق کد آنرا به کار میگیرد. این موضوع منجر به اعتبار سنجی، مجوزها و پیادهسازی یکسان میشود.
- دادههای اشتراکگذاریشده: تغییرات ایجاد شده در UI بلافاصله در دسترس عامل قرار میگیرند و بالعکس.
- حالت برنامه مشترک: این حالت به عامل اجازه میدهد تا از محتوای صفحه نمایش، مانند صفحه جاری، رکورد انتخابشده یا نمای فعال آگاه باشد؛ بنابراین معنای عباراتی مانند «این» را درک میکند.
در روشهای سنتی، عوامل هوشمند با استفاده از UI کار میکنند و دقیقاً همانند یک انسان بر روی صفحهنمایش کلیک کرده، تایپ کرده، نتیجه را بررسی میکنند؛ این فرآیند کند و پرهزینه است. Agent-Native به عامل اجازه میدهد تا مستقیماً اقدامات مورد استفاده در UI را فراخوانی کند که منجر به سرعت بیشتر، کاهش هزینههای توکن و قابلیت اجرای آن در پلتفرمهای مختلف مانند Slack یا حتی روی برنامهریزی میشود.
یکپارچگی گسترده:
- ارسال پیام به عامل از طریق Slack, Microsoft Teams, Discord، ایمیل، Telegram و WhatsApp بدون نیاز به باز کردن برنامه.
- اتصال به ابزارهای دیگر مانند Notion و GitHub با استفاده از MCP (Messaging and Control Protocol).
- پشتیبانی از پروتکل A2A (Agent-to-Agent): یک عامل میتواند وظایفی را به عوامل دیگر واگذار کند که آنها با استفاده از ابزارها و زمینههای خود، کارها را انجام میدهند.
همچنین هر برنامه Agent-Native به عنوان یک سرور MCP عمل میکند؛ این بدان معناست که میتوانید Claude, ChatGPT یا Cursor را به آن متصل کنید تا مستقیماً اقدامات برنامهتان را فراخوانی کنند.
ارتقاء عملکرد با تنظیمات سفارشی:
- امکان تعریف دستورالعملها، مهارتها و حافظه برای هر عامل.
- به اشتراک گذاری دستورالعملها و مهارت ها در سطح تیم.
- استفاده از زیر-عاملها با رشتههای (threads)، دستورالعملها و ابزارهای اختصاصی.
ویژگیهای آماده برای توسعه:
- احراز هویت، مجوزها، سازمانها و تیمها، ذخیرهسازی داده، پشتیبانی از چند مستاجر (multi-tenancy) و همگامسازی زنده.
- نظارت بر پیشرفت کار عامل و امکان تأیید اقدامات حساس قبل از اجرا.
ابزارهای تکمیلی: Agent-Native Toolkit با ارائه بلوکهای ساختمانی آماده، سرعت توسعه را افزایش میدهد؛ شامل Clips, Slides و Design که با استفاده از همان قطعات ساخته شدهاند.
شما میتوانید کلید API خود را برای Anthropic, OpenAI, Google Gemini یا هر نقطه پایانی سازگار با OpenAI وارد کنید، مدل محلی را با Ollama اجرا کنید یا از اتصالات AI مدیریتشده Builder.io استفاده کنید. علاوه بر این، امکان تعویض مدلها بدون تغییر در اقدامات، دادهها و UI فراهم شده است.
شروع کار:
- برای توسعه محلی، کد را مستقیماً در محیط خود قرار دهید و از ابزارهای مورد علاقهتان استفاده کنید.
- یا به صورت آنلاین با Builder.io شروع کنید: کافیست آنچه میخواهید را توصیف کنید، با کمک هوش مصنوعی آن را اصلاح کرده و برای تیم خود به اشتراک بگذارید.
آینده توسعه برنامههای کاربردی: با ساخت یک عامل هوشمند و رابط کاربری مناسب، میتوانید جریان کاری خود را بهبود بخشیده، فرآیندها را ساده کنید و بهرهوری را افزایش دهید.
📌 توجه: این مطلب از منابع بینالمللی ترجمه و بازنویسی شده است.