ایجاد برنامه های خود اکنون آسان تر شده است. GitHub Spark کار را برای شما انجام می دهد
Github Spark چند هفته پیش با کم ترین سر و صدایی راه اندازی شد و قول داد دنیای برنامه نویسی و برنامه نویسی نرم افزار را متحول کند. این سرویس جدید اساساً یک پلتفرم بدون کد است که به هر کسی که دانش دارد اجازه می دهد تا با استفاده از یک پیام متنی هوش مصنوعی یک برنامه نرم افزاری ایجاد کند.
هیچ چیز عجیب و غریبی تا کنون وجود ندارد، به جز این واقعیت که Github متعلق به مایکروسافت، بزرگترین شرکت نرم افزاری جهان است.
چیزی که Spark را از پلتفرمهای کاربردی بدون کد موجود مانند Cursor، Replit و Bolt متمایز میکند، این است که به جای محصولات پیچیدهتر، بر ساخت برنامههای کاربردی ساده (آنها را “spark” مینامند) تمرکز میکند.
این همچنین در این واقعیت منعکس می شود که راه اندازی بسیار دقیق توسط شرکت کنترل می شود، تا جایی که در حال حاضر نمی توانید یک برنامه ایجاد شده را خارج از پلتفرم منتشر کنید. این بدان معنی است که افرادی که می خواهند به برنامه شما دسترسی داشته باشند باید در Github ثبت نام کنند تا از طریق URL به آن دسترسی داشته باشند.
حداقل کمی عجیب است.
آزمایش GitHub Spark
من حدود یک هفته پیش موفق شدم از لیست انتظار سخت عبور کنم و به سرویس دسترسی داشته باشم و از آن زمان تاکنون با آن بازی می کنم. همانطور که انتظار دارید، این نسخه آزمایشی اولیه هم خوب و هم بد دارد.
من از کلمه تست عمدا استفاده می کنم زیرا به طور قطع به من گفته شده است که Spark یک آزمایش است تا یک محصول نهایی. از این رو راه اندازی کم کلید. بنابراین نظرات من باید این را در نظر بگیرد.
اولین واکنش من به برنامه تعجب بود. به جای یک رابط گیک معمولی با پایانه های کد و مواردی از این دست، یک رابط چت بات بسیار ابتدایی با کادری برای خط فرمان و نه چیزهای دیگر وجود دارد.
دومین تفاوت کلیدی این است که به جای کار با یک مدل هوش مصنوعی برای انجام کار، Spark با چندین مدل از جمله Claude Sonnet 3.5 Anthropic و o1-Preview و o1-Mini از OpenAI عرضه می شود.
این یک مشکل بزرگ است زیرا همانطور که هر کسی که با این سازندگان برنامه کار می کند می داند، مدل Claude تا حدی کار می کند و پس از آن اغلب هنگام تلاش برای تکمیل یک پروژه، بخار تمام می شود.
اینجاست که یک مدل تفکر مانند o1-Preview مفید است زیرا به نظر میرسد بر مرزهای متنی غلبه میکند و مشکلاتی را که کلود نمیتواند با آنها مقابله کند، اصلاح میکند.
این چند بار در طول آزمایش من اتفاق افتاد. کلود داشت شروع به شکست می کرد که با اخطار مواجه شد، در این مرحله من به o1-Preview تغییر می کردم و همه چیز خوب بود.
تماشا کنید
اساسا، استفاده از برنامه بسیار آسان است زیرا همه چیز از طریق یک جعبه اعلان انجام می شود. هیچ پنل ترمینال پر از کدهای پریشان در مقابل چشمان شما چشمک می زند. فقط یک فرمان وارد کنید، کمی گرافیک را تماشا کنید و منتظر بمانید.
بعد از 20 یا 30 ثانیه، نتیجه برای بررسی و تکرار باز می شود. یک ویژگی جالب این است که هر درخواست در نوار کناری سازماندهی شده است، بنابراین اگر مشکلی پیش آمد و باید دوباره امتحان کنید، میتوانید به درخواستهای قبلی برگردید.
گاوها کاملاً نادیده گرفته نشدند. تنظیماتی وجود دارد که به شما امکان می دهد دستورالعمل های اضافی را اضافه کنید تا مدل را مطابق با اولویت های خود تنظیم کنید. همچنین یک نماد مفید در بالای صفحه برای باز کردن پانل کد وجود دارد. بنابراین می توانید به صورت دستی هر چیزی را که نمی خواهید هوش مصنوعی لمس کند ویرایش کنید.
افکار نهایی
در مجموع، Github Spark یک ورودی بسیار قابل اعتماد و جالب در زمینه توسعه برنامه های کاربردی هوش مصنوعی است. این واقعیت که من میتوانم یک پخشکننده موسیقی نسبتاً پیشرفته جوکباکس را با استفاده از فضای ذخیرهسازی آمازون S3 اجرا کنم، و حتی مقداری هوش مصنوعی برای کمک به انتخاب حالت اضافه کنم، ثابت میکند که این پلتفرم حتی در این مرحله اولیه نیز یک اسباببازی نیست. و من همه این کارها را از ابتدا در تنها شش ساعت انجام دادم.
امیدواریم که آنها به زودی این مورد را برای افراد بیشتری باز کنند و همچنین نیاز به داشتن یک حساب Github برای دسترسی به برنامه های ایجاد شده را برطرف کنند. قطعا تولیدی برای تماشای آینده.