تصور کنید یک ایدهی پیچیده برای یک دنیای سهبعدی در ذهن دارید و تنها با نوشتن یک پاراگراف، آن دنیا دقیقاً با تمام جزئیاتش خلق شود. اگر هنوز برای کدنویسی از روشهای تکرار و اصلاح (Iterative Prompting) استفاده میکنید، باید بدانید که عصر «تکتیرانداز» در برنامهنویسی فرا رسیده است.
بر اساس اعلام پلتفرم 1shotchallenge.ai، مسابقهی One Shot Challenge از ۱۳ تا ۱۸ جولای ۲۰۲۶ برگزار میشود تا ثابت کند یک مدل زبانی بزرگ — مثل کتابخانهداری که میلیاردها صفحه را خوانده و حالا با همان لحن کتابها جواب میدهد — میتواند بدون هیچ ویرایشی، یک بازی کامل یا محیط سهبعدی را تولید کند. در این چالش، شرکتکنندگان مجبورند کل پروژه را تنها با یک بار فراخوانی مدل ارسال کنند. هدف اصلی این رویداد طبق بیانیه پلتفرم، به چالش کشیدن و پیش بردن مرزهای توانایی مدلهای پیشرو (Frontier Models) فعلی است تا مشخص شود این مدلها تا چه اندازه میتوانند در یک مرحله عمل کنند.
همانطور که در تحلیلهای قبلی ما دربارهی تکامل مدلهای کدنویسی اشاره کردیم، صنعت اکنون از چتهای ساده به سمت تولید مستقیم اپلیکیشن حرکت میکند. این یعنی عبور از مرحلهی ساخت اسکلتبندی (Scaffolding) و دیباگهای مکرر و چندمرحلهای. این فرآیند شبیه به این است که یک معمار برجسته، تنها با خواندن یک توصیف کوتاه یک پاراگرافی، ساختمان را کامل تحویل دهد و مراحل نقشهکشی و بازبینی را بهطور کلی حذف کند. شرکتکنندگان تشویق شدهاند تا دنیاها، اسباببازیهای دیجیتال یا آزمایشهایی پیچیده، غنی و عمیق بسازند که پیش از این تولید آنها در یک مرحله غیرممکن به نظر میرسید.
محدودیتهای فنی و سختگیرانه
برای جلوگیری از هرگونه دخالت انسانی و حذف مزیت «انسان در حلقه» (Human-in-the-loop)، این رقابت تحت حفاظها (Guardrails) فنی شدیدی اجرا میشود:
- اجرای تکفراخوانی: هر اثر تنها شامل یک پرامپت است که فقط یک بار ارسال میشود. هیچ تکرار، ویرایش یا ارسال پیامهای تکمیلی (Follow-up) مجاز نیست. حتی اگر کد خروجی خراب باشد یا خطا داشته باشد، همانطور که هست پذیرفته شده و شمارش میشود.
- خروجی یکپارچه: مدل باید تمام کد را در قالب یک فایل HTML واحد ارائه دهد. استفاده از کتابخانههایی مثل three.js از طریق CDNهای تأییدشده مجاز است، اما هیچگونه بکاند خارجی یا بستههای کد تغییرپذیر (Mutable code bundles) مجاز نیستند. بارگذاری کدهای خارجی تغییرپذیر منجر به حذف فوری شرکتکننده میشود.
- تأیید اصالت: طبق مستندات پلتفرم، پرامپتها روی سرورهای رمزگذاریشده اجرا میشوند تا یک هش (Hash) قابلاثبات از پرامپت و خروجی تولید شود و مطمئن شویم هیچ دستکاری دستی رخ نداده است. این سرورها کاملاً بسته هستند، هیچ پورت عمومی باز ندارند و تنها از طریق Cloudflare Tunnel قابل دسترسی هستند.
- سهمیه روزانه: کاربران تنها یک بار در روز به ازای هر ایمیل فرصت ارسال اثر دارند؛ یعنی در کل ۶ روز مسابقه، حداکثر ۶ شانس برای موفقیت دارند.
اکوسیستم مدلها و دسترسی
این چالش «مدل-ناشناس» است و کاربران میتوانند کلید API مدل مورد علاقه خود را وارد کنند (BYOK). مدلهای پیشرویی که سازماندهنده برای رسیدن به این سطح از پیچیدگی پیشنهاد دادهاند عبارتند از: Fable 5، Opus 4.8، GPT-4.6 Sol، Gemini 3.1 Pro، Grok 4.5، GLM 5.2، DeepSeek V4، Seed 2.1 Pro، Qwen3.7 Max، Kimi K2.6 و Muse Spark 1.1.
برای اینکه مسابقه برای همه قابل دسترس و رایگان باشد، پلتفرم گزینههای زیر را برای کسانی که کلیدهای پولی ندارند پیشنهاد میدهد:
- Muse Spark متا: هر حساب جدید ۲۰ دلار اعتبار رایگان دریافت میکند (در حال حاضر برای کاربران آمریکا)، که برای انجام چندین اجرای تکمرحلهای با یک مدل کدنویسی قدرتمند کافی است.
- گوگل جمینای: یک لایه رایگان برای دسترسی به مدلهای پیشرو فراهم کرده است، هرچند این دسترسی دارای محدودیت تعداد درخواست (Rate-limit) است.
- گروک و انویدیا: کلیدهای رایگان برای مدلهای وزنهای باز (Open Weights) ارائه میدهند. اگرچه این مدلها ممکن است در وظایف با پیچیدگی بسیار بالا با چالش بیشتری روبرو شوند، اما یک پرامپت عالی همچنان میتواند با این مدلها پیروز میدان شود.
داوری و جوایز
شش برنده نهایی در ۱۹ جولای در رویداد Worlds in Action Hack در SIGGRAPH LA انتخاب میشوند. معیارهای اصلی داوری بر روی خلاقیت، عمق، زیباییشناسی و عملکرد فنی متمرکز است.
- هیئت داوران: پنج برنده توسط یک هیئت داوری بلندپایه شامل رهبران هوش مصنوعی از شرکتهای Lionsgate AI، Sony، NBA و World Labs انتخاب میشوند.
- رأی جامعه: برنده ششم «محبوبترین اثر جامعه» است که از طریق لایکها و آرای کاربران تعیین میشود.
- جوایز: تمامی برندگان یک نسخه از بازی GTA VI دریافت میکنند. نفر اول علاوه بر آن، صاحب یک کنسول PlayStation 5 و یک فرصت معرفی و نمایش ویژه در SIGGRAPH خواهد شد.
امنیت و مدیریت داراییها
به دلیل اینکه اثرات ارسالی در واقع کدهای غیرقابلاعتماد (Untrusted code) هستند، آنها در یک محیط ایزوله یا سندباکس (Sandbox) سختگیرانه اجرا میشوند. این محیط بهگونهای طراحی شده تا از دسترسی کدها به سرورهای میزبان، دادههای کاربران یا آثار شرکتکنندگان دیگر جلوگیری کند.
برای افزودن گرافیکها و بصریهای باکیفیت، قوانین خاصی وجود دارد:
- CDNهای تأییدشده: تمامی داراییها، فونتها و کتابخانهها باید از یک لیست سفید (Allowlist) استخراج شوند.
- پولی هِوِن (Poly Haven): استفاده از بافتها و مدلهای رایگان و متنباز با لایسنس CC0 از سایت Poly Haven توصیه شده است.
- URLهای مستقیم: از آنجایی که مدل هوش مصنوعی نمیتواند وب را بهصورت زنده مرور و جستجو کند، کاربر باید آدرس دقیق URL دارایی مورد نظر را مستقیماً در متن پرامپت قرار دهد.
حریم خصوصی و کلیدهای API
برای رفع نگرانیهای امنیتی در مورد کلیدهای API، پلتفرم سیاست حذف سختگیرانهای را به کار میگیرد. کلید API در لحظه ورود رمزگذاری شده، دقیقاً برای یک بار فراخوانی مدل استفاده شده و سپس برای همیشه پاک میشود. این کلید هرگز بهصورت متن ساده ذخیره نمیشود، در لاگها نوشته نمیشود و در هیچ پاسخ API نمایش داده نمیشود. سازماندهندگان پیشنهاد میکنند کاربران یک کلید جدید با سقف هزینه محدود (Spend limit) بسازند و بلافاصله پس از ارسال اثر، آن را ابطال کنند.
نقش پرامپت سیستمی
برای اینکه شرایط برای همه یکسان باشد، پلتفرم یک پیام سیستمی (System Message) یکسان را به تمام پرامپتها اضافه میکند. این پیام هیچ راهنمایی خلاقانهای برای بهبود کیفیت یا ایده ارائه نمیدهد؛ بلکه صرفاً به مدل دستور میدهد که نتیجه را در قالب یک فایل HTML تکفایله و جامع ارائه دهد که قابلیت اجرا در سندباکس را داشته باشد. تمام ایدهها، مشخصات و جزئیات پروژه صرفاً باید از سوی کاربر ارائه شود.
این چرخش به سمت تولید تکمرحلهای (One-shot generation) نشان میدهد که گلوگاه توسعه در هوش مصنوعی از «توانایی مدل» به «چشمانداز کاربر» تغییر کرده است. وقتی مدل میتواند پیادهسازی فنی را در یک مرحله انجام دهد، تنها عامل محدودکننده، توانایی انسان در توصیف یک دنیای غنی، عمیق و کاربردی در یک پرامپت واحد است.
برای یک سازنده معمولی، این بدان معناست که فاصله بین یک ایده و یک پروتوتایپ فعال بهطور کامل از بین رفته است. ما به سمتی میرویم که «پرامپت» دیگر یک پرسوجو یا سوال ساده نیست، بلکه یک «سند مشخصات کامل» (Complete Specification) برای یک قطعه نرمافزار است.
توسعهدهندگان و علاقهمندان میتوانند تا ۱۸ جولای هر روز در این چالش شرکت کنند. وعده داده شده است که در دورهای آینده با افزایش مقیاس توانایی مدلها، مسابقاتی با جوایز حتی بزرگتر برگزار شود.
گام بعدی شما
- اگر برنامهنویس هستید، سعی کنید یکی از ایدههای کوچک خود را با مدلهای Gemini یا Claude در قالب «یک فایل HTML» تولید کنید تا قدرت One-shot را بسنجید.
- روی مهندسی پرامپت متمرکز شوید؛ یاد بگیرید چگونه تمام نیازمندیهای فنی را در یک توصیف جامع بگنجانید.
- بررسی کنید کدام مدلهای کدنویسی در حال حاضر کمترین نرخ «توهم» را در تولید کدهای طولانی دارند.
اما داستان سختافزاری این تحول حتی شگفتانگیزتر است — به تحلیل ما دربارهی تراشههای Blackwell مراجعه کنید.




گفتگو