چارچوب عامل مایکروسافت برای زبان Go منتشر شد

مایکروسافت با انتشار چارچوب عامل (Agent Framework) خود برای زبان برنامه‌نویسی Go، گامی بلند در جهت پشتیبانی از توسعه‌دهندگان بومی ابر برداشته است. این چارچوب که از جمعه در دسترس پیش‌نمایش عمومی قرار گرفته، به توسعه‌دهندگان Go امکان می‌دهد عامل‌های هوش مصنوعی پیشرفته را با ابزارهایی مشابه همتایان Python و .NET خود بسازند.

زبان Go؛ زبان رایج زیرساخت ابری

Go به عنوان زبان غالب برای زیرساخت‌های ابری شناخته می‌شود. ابزارهایی مانند Kubernetes، Docker و Terraform با این زبان نوشته شده‌اند. اکنون مایکروسافت با ارائه SDK Go برای چارچوب عامل خود، به توسعه‌دهندگان این زبان امکان ساخت عامل‌های هوش مصنوعی را به صورت بومی می‌دهد.

این SDK از مدل‌های مختلفی مانند Microsoft Foundry، Azure OpenAI، Anthropic و Gemini پشتیبانی می‌کند. همچنین قابلیت فراخوانی ابزار و پشتیبانی از پروتکل MCP برای اتصال به سیستم‌های خارجی و هماهنگی میان چندین عامل را فراهم می‌کند.

«چارچوب عامل مایکروسافت برای توسعه‌دهندگانی طراحی شده است که از فراخوانی‌های تک پرامپت به سیستم‌های عامل تولیدی حرکت می‌کنند.»

به گفته کویم مونتال، مهندس ارشد نرم‌افزار در مایکروسافت، این چارچوب برای ساخت سیستم‌های هوش مصنوعی طولانی‌مدت و قدرتمند مناسب است.

نمای کلی از چارچوب عامل مایکروسافت برای Go

تاریخچه چارچوب عامل و مسیر رسیدن به Go

مایکروسافت در اکتبر 2025 چارچوب عامل را به عنوان ابزاری متن‌باز معرفی کرد که دو پروژه AutoGen و Semantic Kernel را یکپارچه می‌ساخت. این چارچوب در آوریل 2026 به طور عمومی در دسترس قرار گرفت و در کنفرانس Build، ویژگی‌هایی مانند CodeAct و الگوی تحویل (handoff) به آن اضافه شد.

پیش از این، چارچوب تنها در .NET و Python موجود بود. درخواست‌های جامعه برای پشتیبانی از Go و Rust بالاخره به نتیجه رسید و مایکروسافت اکنون نسخه Go را ارائه کرده است.

واکنش جامعه توسعه‌دهندگان

پراتیک داناوه، مهندس هوش مصنوعی، در لینکدین این انتشار را نقطه عطفی برای مهندسان Go-first نامید. او به قابلیت ارکستراسیون گردش کار مبتنی بر گراف SDK اشاره کرد که شامل مسیریابی شرطی، زیرگردش‌ها و بازبینی انسان در حلقه است.

با این حال، او همچنین به کمبود برخی ویژگی‌ها مانند CodeAct و ارکستراسیون تحویل در نسخه Go اشاره کرد که هنوز در .NET وجود دارند. وی از شفافیت مایکروسافت در این زمینه قدردانی کرد.

رقبا چه می‌کنند؟

گوگل نیز مسیر مشابهی را دنبال می‌کند و از Go برای عامل‌های هوش مصنوعی پشتیبانی می‌کند، اما OpenAI و Anthropic در این زمینه عقب هستند. این شرکت‌ها هنوز SDK رسمی برای Go ارائه نکرده‌اند.

برای اطلاعات بیشتر، می‌توانید به TechCrunch مراجعه کنید.