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

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

اخبار · هوش مصنوعی

شرکت اسلک ابزار تازه‌ای به نام اسلک کد را معرفی کرده که کدنویسی با هوش مصنوعی را از ترمینال شخصی برنامه‌نویس بیرون می‌کشد و وسط گفت‌وگوی تیم می‌گذارد. کافی است نام یک ایجنت کدنویس در کانال منشن شود تا یک «کانال کد» اختصاصی ساخته شود که همه‌ی تیم تغییرات کد و پیش‌نمایش زنده را در آن می‌بینند. مدل کلود آنتروپیک، دوین کاگنیشن و گیت‌هاب کوپایلوت از همان روز اول فعال‌اند و چت‌جی‌پی‌تی هم به‌زودی اضافه می‌شود. پرسش اصلی این است: آیا کدنویسی واقعاً به یک ورزش تیمی تبدیل می‌شود؟

چکیده. شرکت اسلک در بیستم اوت ۲۰۲۶ قابلیت اسلک کد را رونمایی کرد؛ فضایی به نام «کانال کد» که با منشن‌کردن یک ایجنت هوش مصنوعی در کانال پروژه ساخته می‌شود و کار ایجنت را به‌صورت زنده جلوی چشم تیم می‌گذارد. طبق اعلام اسلک، بیش از هفتاد درصد این کانال‌ها در همان یک روز از ایده تا ادغام پول‌ریکوئست بسته می‌شوند. ایجنت‌های کلود، دوین، گیت‌هاب کوپایلوت و ایجنت ورسل در دسترس‌اند و چت‌جی‌پی‌تی به فهرست اضافه خواهد شد. راب سیمن، مدیرعامل موقت اسلک، می‌گوید کد دیگر گلوگاه نیست؛ ایده و قضاوت و سلیقه گلوگاه‌اند.
معرفی اسلک کد برای کدنویسی تیمی با هوش مصنوعی

۱) اسلک کد دقیقاً چه چیزی است؟

سال‌هاست که کار با ایجنت‌های کدنویس یک تجربه‌ی تک‌نفره بوده است. برنامه‌نویس ترمینال یا ویرایشگرش را باز می‌کند، با یک مدل زبانی گفت‌وگو می‌کند، خروجی را می‌بیند، اصلاح می‌کند و در نهایت نتیجه را به شکل یک پول‌ریکوئست به تیم تحویل می‌دهد. بقیه‌ی تیم فقط محصول نهایی را می‌بینند؛ نه مسیر، نه تصمیم‌های میانی و نه دلیل انتخاب‌ها.

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

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

۲) کانال کد چطور ساخته می‌شود و چه چیزی نشان می‌دهد؟

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

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

دسترسی‌ها همان دسترسی‌های قبلی است

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

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

۳) کدام ایجنت‌ها از روز اول فعال‌اند؟

در زمان معرفی، چهار ایجنت روی اسلک کد در دسترس اعلام شدند: کلود کد از آنتروپیک، دوین از شرکت کاگنیشن، گیت‌هاب کوپایلوت از مایکروسافت و ایجنت شرکت ورسل. اسلک همچنین اعلام کرده چت‌جی‌پی‌تی اوپن‌ای‌آی به‌زودی به این فهرست اضافه می‌شود.

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

از نظر دسترسی، اسلک کد روی همه‌ی پلن‌های اسلک در دسترس است، اما استفاده از هر ایجنت نیازمند اشتراک یا دسترسی جداگانه به همان ایجنت است. یعنی هزینه‌ی واقعی این ماجرا نه در اسلک، که در سرویس ایجنت پرداخت می‌شود.

۴) آمارهایی که اسلک و شرکای آن منتشر کرده‌اند

مهم‌ترین عددی که اسلک منتشر کرده این است: بیش از هفتاد درصد کانال‌های کد در همان روزی که ساخته می‌شوند بسته هم می‌شوند؛ یعنی مسیر از ایده تا ادغام پول‌ریکوئست در یک روز طی شده است. این رقم بیش از آنکه درباره‌ی سرعت مدل‌ها حرف بزند، درباره‌ی حذف رفت‌وبرگشت‌های هماهنگی حرف می‌زند.

شرکت کاگنیشن، سازنده‌ی دوین، هم آمار داخلی خودش را منتشر کرده است: تعداد پول‌ریکوئست‌های ادغام‌شده ده برابر شده در حالی که تعداد نیروی انسانی تنها حدود چهل درصد رشد کرده است. طبق گزارش‌ها این ارقام داخلی‌اند و توسط نهاد مستقلی راستی‌آزمایی نشده‌اند، بنابراین باید آن‌ها را نشانه دانست، نه سند.

۵) حرف مدیرعامل موقت اسلک؛ جابه‌جایی گلوگاه

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

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

۶) چرا این حرکت برای اسلک اهمیت راهبردی دارد؟

اسلک سال‌هاست در برابر تیمز مایکروسافت زیر فشار است و باید دلیلی بسازد که چرا سازمان‌ها باید یک ابزار گفت‌وگوی جداگانه بخرند. تبدیل‌شدن به میزبان بی‌طرف ایجنت‌های کدنویس دقیقاً چنین دلیلی است؛ به‌ویژه چون بایگانی گفت‌وگوهای اسلک برای سال‌ها انباشته شده و همان بایگانی می‌تواند زمینه‌ی کاری ایجنت‌ها باشد.

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

آمار اسلک درباره سرعت بسته‌شدن کانال‌های کد

۷) نقدها و نگرانی‌های جدی

هر بحثی درباره‌ی ایجنت‌های کدنویس بدون بخش نقد ناقص است. سه نگرانی اصلی مطرح است.

نخست، هزینه. اجرای ایجنت‌ها روی هر کار کوچک می‌تواند صورت‌حساب را بالا ببرد. شرکت گارتنر پیش‌بینی کرده بیش از چهل درصد پروژه‌های ایجنتی تا پایان سال ۲۰۲۷ به دلیل هزینه‌های فزاینده و ارزش تجاری نامشخص کنار گذاشته می‌شوند. مؤسسه‌ی مک‌کینزی هم گزارش کرده تنها حدود سی‌ونه درصد سازمان‌ها اثر هوش مصنوعی را روی خط پایانی سود دیده‌اند.

دوم، شلوغی. اگر هر درخواست کوچک یک کانال بسازد، فضای کاری تیم می‌تواند به انبوهی از کانال‌های نیمه‌کاره تبدیل شود. بایگانی خودکار پاسخ اسلک به این نگرانی است، اما اثربخشی‌اش را باید در عمل دید.

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

۸) این خبر برای تیم‌های فارسی‌زبان چه معنایی دارد؟

برای تیم‌های کوچک، پیام عملی روشن است: مزیت رقابتی از «چه کسی سریع‌تر کد می‌زند» به «چه کسی بهتر صورت مسئله را تعریف می‌کند» جابه‌جا می‌شود. نوشتن یک درخواست دقیق برای ایجنت، خودش یک مهارت است؛ همان چیزی که در راهنمای ساده‌ی پرامپت‌نویسی قدم‌به‌قدم توضیح داده‌ایم.

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

پرسش‌های پرتکرار درباره‌ی اسلک کد

اسلک کد روی کدام پلن‌ها فعال است؟

طبق اعلام اسلک، این قابلیت روی همه‌ی پلن‌های اسلک در دسترس است؛ اما برای استفاده از هر ایجنت باید جداگانه به همان سرویس دسترسی داشته باشید.

کدام ایجنت‌های هوش مصنوعی پشتیبانی می‌شوند؟

کلود کد آنتروپیک، دوین کاگنیشن، گیت‌هاب کوپایلوت و ایجنت ورسل از ابتدا فعال‌اند و چت‌جی‌پی‌تی اوپن‌ای‌آی به‌زودی اضافه می‌شود.

آیا کد نوشته‌شده بدون بازبینی وارد پروژه می‌شود؟

خیر. تغییرات به شکل پول‌ریکوئست عرضه می‌شوند و اسلک امکان مسیردهی تغییرات پرریسک به بازبین‌های مشخص را فراهم کرده است. بازبینی انسانی همچنان بخش ضروری فرایند است.

آمار هفتاد درصد دقیقاً به چه معناست؟

یعنی بیش از هفتاد درصد کانال‌های کد در همان روز ساخته‌شدن، از مرحله‌ی ایده تا ادغام پول‌ریکوئست بسته می‌شوند. این آمار توسط خود اسلک منتشر شده است.

آیا این ابزار جای برنامه‌نویس را می‌گیرد؟

شواهد فعلی چنین چیزی را نشان نمی‌دهد. جهت‌گیری اعلام‌شده، جابه‌جایی کار انسان از تایپ‌کردن کد به تعریف مسئله، بازبینی و تصمیم‌گیری معماری است.

جمع‌بندی. قابلیت اسلک کد کدنویسی با هوش مصنوعی را از یک تجربه‌ی تک‌نفره به یک فرایند تیمیِ قابل مشاهده تبدیل می‌کند و بایگانی جست‌وجوپذیر آن شاید مهم‌تر از خود سرعت باشد. با این حال هزینه، شلوغی کانال‌ها و کیفیت کد سه پرسش بازِ این مسیرند. برای دنبال‌کردن تحولات تازه‌ی هوش مصنوعی به @MrChatGPT_IR بپیوندید.
(0 رأی)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *