گیت هاب از پلتفرم Models رونمایی کرد؛ دسترسی آسان به مدل‌های هوش مصنوعی 

گیت هاب از پلتفرم Models رونمایی کرد؛ دسترسی آسان به مدل‌های هوش مصنوعی 

نوشته شده توسط: تیم فنی نیک آموز
تاریخ انتشار: ۱۵ مرداد ۱۴۰۳
آخرین بروزرسانی: 16 مرداد 1403
زمان مطالعه: 5 دقیقه
۵
(۱)

گیت‌هاب با ادغام مدل‌های هوش مصنوعی مولد با ابزارها و ویژگی‌های فعلی خود، دسترسی توسعه‌دهندگان به این مدل‌ها را آسان‌تر خواهد کرد. قابلیت جدید GitHub Models به توسعه‌دهندگان اجازه می‌دهد مدل‌های مختلف هوش مصنوعی را در رابط کاربری گیت‌هاب بررسی، آزمایش و مقایسه کنند.

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

تاکنون توسعه‌دهندگان نرم‌افزار عمدتاً با کدنویسی، شخصی‌سازی و استقرار کدها کار می‌کردند؛ اما ادغام مدل‌های هوش مصنوعی در اپلیکیشن‌ها نیز به همان اندازه مهم شده و این در حالی است که دسترسی به چنین مدل‌هایی محدود است. گیت‌هاب، پلتفرم محبوب برنامه‌نویسان برای رفع این محدودیت، ابزاری به نام GitHub Models را راه‌اندازی کرده که توسعه نرم‌افزار با استفاده از مدل‌های پیشرفته هوش مصنوعی را برای بیش از ۱۰۰ میلیون توسعه‌دهنده ممکن می‌‌سازد. 

GitHub Models چه کاری انجام می دهد؟

  • دسترسی آسان به مدل‌های مختلف: GitHub Models را مثل فروشگاهی بزرگ برای خرید مدل‌های هوش مصنوعی تصور کنید. هر مدل قابلیت‌های خاصی دارد؛ برای مثال، یک مدل متن می‌نویسد، مدل دیگر ویدئو می‌سازد و مدل سوم، محاسبات ریاضی و مهندسی را انجام می‌دهد.
  • آزمایش سریع و آسان: قبل از اینکه از یک مدل در برنامه‌تان استفاده کنید، می‌توانید آن را در GitHub Models امتحان کنید و ببینید که آیا جوابگوی نیازهای شما است یا خیر.
  • یکپارچه‌شدن با ابزارهای دیگر: GitHub Models با ابزارهایی که برنامه‌نویسان به‌طور معمول از آن‌ها استفاده می‌کنند، مثل Visual Studio Code، به‌خوبی کار می‌کند؛ این یعنی می‌توانید بدون اینکه از یک ابزار به ابزار دیگر بروید، کارتان را انجام دهید.

مدل های هوش مصنوعی در دسترس GitHub Models

GitHub Models یک محیط قوی برای توسعه‌دهندگان فراهم می‌کند تا با مدل‌های پیشرو مانند Llama 3.1 متا و GPT-4o و GPT-4o mini اوپن اِی آی، Command کوهر و Mistral Large 2 تعامل داشته باشند. دردسترس‌بودن مدل‌های متعدد، مزایای زیادی برای برنامه‌نویسان دارد. برای مثال، Mistral برای توسعه اپ‌های سریع و GPT-4o برای توسعه اپلیکیشن‌های چند وظیفه‌ای تضمین می‌کند توسعه‌دهندگان ابزارهای مناسب برای نیازهای منحصربه‌فرد خود را دارند.

به لطف این ادغام، توسعه‌دهندگان می‌توانند مدل‌ها و تنظیمات مختلف هوش مصنوعی را مستقیماً در GitHub Codespaces یا Visual Studio Code آزمایش کرده و فرآیند توسعه اپلیکیشن‌های هوش مصنوعی را از نمونه اولیه تا تولید سرعت بخشند. ادغام با Codespaces به توسعه‌دهندگان امکان می‌دهد تا کدهای استنتاج مدل را به‌صورت یکپارچه در پروژه‌های خود آزمایش کنند و مشکلات مربوط به تنظیمات محلی را کاهش دهند. 

مزایای GitHub Models نسبت به رقبا

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

 

مزایای GitHub Models

 

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

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

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

GitHub Models، مانند اکثر ویژگی‌های جدید گیت‌هاب، در نسخه بتای عمومی به‌صورت محدود در دسترس است و توسعه‌دهندگان برای اضافه‌شدن به لیست انتظار، باید ثبت نام کنند.

چه رتبه ای می‌دهید؟

میانگین ۵ / ۵. از مجموع ۱

اولین نفر باش

گوش به زنگ یلدا
title sign
معرفی نویسنده
تیم فنی نیک آموز
مقالات
401 مقاله توسط این نویسنده
محصولات
0 دوره توسط این نویسنده
تیم فنی نیک آموز
title sign
دیدگاه کاربران