ChatGPT در حال حاضر در همه جا از جمله بازیها وجود دارد. متن زیر بخش اول ترجمه مقاله نیکول کارپنتر از سایت Polygon در این باب است.
آیا هوش مصنوعی واقعاً میتواند یک بازی ویدیویی بسازد؟
با پیمایش در توییتر و در تکاپوی انجمنهای هوش مصنوعی در چند ماه گذشته، شاهد ادعاهای بزرگ زیادی بودهام. در چند روزی که OpenAI از مدل GPT-4 خود رونمایی کرد، این ادعاها فقط تشدید شدهاند – در توییتهای مختلف، مردم ادعا میکنند که ChatGPT میتواند بازیها را توسعه دهد. یک هوش مصنوعی بسیار پیشرفته که میتواند بازیای را برنامهریزی کند که افراد واقعی بتوانند آن را بازی کنند؛ چیزی شبیه به آنچه در داستانهای علمی-تخیلی دیدهایم یا انتظار داریم در آیندهای دور اتفاق بیفتد. اما در واقع، توسعهدهندگان و علاقهمندان به بازی همین الان هم همیشه از فناوری هوش مصنوعی استفاده میکنند.
توسعهدهندگان و علاقهمندان به هوش مصنوعی از ChatGPT برای بازسازی بازیهای کلاسیک مانند Pong ،Tetris و Snake استفاده کردهاند. توسعهدهندگان همچنین از آن برای نوشتن کد برای بازیهای اصلی و تولید ایدههای داستانی و دیالوگ برای بازیهای نقش آفرینی مبتنی بر متن استفاده کردهاند. در ترکیبی از این ایدهها، اخیراً شخصی از مدل هوش مصنوعی خواسته است تا بازی Pokémon Emerald (در کنسول Game Boy Advance) را به یک بازی ماجراجویی متنی تبدیل کند. برخی از استودیوهای AAA نیز به دنبال ادغام هوش مصنوعی پیشرفته به عنوان ابزاری برای نوشتن دیالوگ در بازیها هستند.
برای برخی، تأثیر ChatGPT آنقدر بزرگ به نظر میرسد که دنیای ما را به شدت تغییر دهد. دیگران چندان مطمئن نیستند و توانایی ماورایی این فناوری جدید را زیر سؤال میبرند و در حدی سطحی میپندارند. چتباتها و هوش مصنوعی مدتی زیادی است که وجود دارند و در زمینههای مختلف فعالیت میکنند و نمیتوان انکار کرد که توسعه روز به روز OpenAI قابل توجه است. اما با وجود صحبتهای تقریباً مداوم در مورد هوش مصنوعی در رسانههای اجتماعی و اخبار، تأثیر واقعی آن هنوز دیده نشده است. بیایید یک قدم به عقب برگردیم و نحوه عملکرد این فناوری را بررسی کنیم تا متوجه بشویم ChatGPT چگونه به نوبه خود کار میکند و چگونه در حال حاضر – و در آینده – میتواند در بازیهای ویدیویی مورد استفاده قرار گیرد.
اسکرینشات ChatGPT که در آن مدل هوش مصنوعی میگوید: «سلام! ChatGPT یک برنامه رایانهای بسیار هوشمند است که میتواند مانند یک شخص با شما صحبت کند! این با استفاده از چیزی به نام «یادگیری ماشینی» کار میکند که به این معنی است که با نگاه کردن به تعداد زیادی کلمات و جملات چیزهای زیادی یاد گرفته است. از تمام این اطلاعات برای درک آنچه شما میگویید استفاده میکند و به سؤالات شما پاسخ میدهد.»
تصویر: OpenAI به وسیله سایت Polygon
ChatGPT چیست؟
ChatGPT یک ربات چت هوش مصنوعی است که توسط OpenAI در نوامبر ۲۰۲۲ منتشر شد. این نسخه کاربرپسند GPT است که سازندگان آن را «مدل چند وجهی (چند منظوره) بزرگ» مینامند. GPT، در حال حاضر در چهارمین نسخه خود (به نام GPT-4)، الگوهای درون دادهها را بررسی میکند و سپس به زبانی طبیعیوار و یا کد برنامهنویسی، در پاسخ خروجی میدهد. بخش «چند وجهی» به این معنی است که GPT-4 میتواند متن، صدا، تصاویر و موارد دیگر را درک کند. (هوش مصنوعی سنتی فقط میتواند یک نوع داده را پردازش کند). ChatGPT پیشگامانه است و مدام در حال پیشرفت است زیرا نه تنها از پایگاه داده عظیم اطلاعات خود، بلکه از بازخوردهای انسانی نیز یاد میگیرد. به گفته سازنده آن یعنی OpenAI ، این ویژگی، این امکان را به آن میدهد تا «عملکردی در سطحی مشابه انسان را در معیارهای مختلف حرفهای و آکادمیک نشان دهد». سازنده همچنین اذعان میکند که GPT-4 «در بسیاری از سناریوهای دنیای واقعی از انسانها توانایی کمتری دارد».
شما میتوانید به صورت رایگان در یک مرورگر به ChatGPT دسترسی داشته باشید، اما مدل جدید GPT-4 فقط برای مشترکین پولی با قیمت ۲۰ دلار در ماه در دسترس است. یک ورودی در پایین وبسایت وجود دارد که میتوانید متن را وارد کنید. اگر میخواهید ChatGPT پایان بازی تاج و تخت را بازنویسی کند و شما را در داخل داستان قرار دهد، این قسمت ورودی جایی است که میخواهید بپرسید یا اگر میخواهید که یک موضوع پیچیده را توضیح دهد، میتوانید آن عبارت را نیز در آنجا وارد کنید.
من از ChatGPT پرسیدم که چگونه کار میکند و این را تولید کرد:
ChatGPT یک مدل زبانی بزرگ است که از معماری شبکه ارتباطی عمیق به نام GPT-3.5 (Generative Pre-trained Transformer3.5) استفاده میکند. این مدل روی مجموعه بزرگی از دادههای متنی از قبل آموزش داده شده است که به آن اجازه میدهد زبان طبیعی را درک و تولید کند.
دادههای آموزشی از طیف متنوعی از منابع، از جمله صفحات وب، کتابها و مقالات تشکیل شده است. در طول آموزش، مدل یاد میگیرد که کلمه بعدی را در یک دنباله از کلمات بر اساس کلمات قبلی پیشبینی کند. این فرآیند به عنوان مدلسازی زبان، شناخته میشود.
هنگامی که مدل آموزش داده شد، میتوان آن را برای یک کار خاص، مانند پاسخ دادن به سؤالات یا تولید متن، تنظیم کرد. در طول تنظیم دقیق، مدل بر روی یک مجموعه داده کوچکتر مخصوص کاری خاص آموزش داده میشود که به آن اجازه میدهد تا تفاوتهای ظریف خاص آن کار را بیاموزد.
هنگامی که کاربر با ChatGPT تعامل میکند، این مدل ورودی کاربر را پردازش میکند و پاسخی را بر اساس درک خود از زبان و وظیفهای که برای آن آموزش دیده است، ایجاد میکند. این مدل برای تولید پاسخهایی منسجم و مرتبط با ورودی کاربر طراحی شده است و میتواند متن را با سبکها و شیوههای مختلف تولید کند.
به طور کلی، ChatGPT با استفاده از قدرت یادگیری عمیق برای درک و تولید زبان طبیعی کار میکند و آن را به ابزاری قدرتمند برای طیف گستردهای از کارهای مرتبط با زبان تبدیل میکند.
اگر پاسخی را از ChatGPT متوجه نشدید یا میخواهید پاسخ آن را تغییر دهید، میتوانید پس از ایجاد اولین پاسخ آن، دوباره همان سؤال را وارد کنید. ChatGPT پرسش قبلی شما را «به خاطر میسپارد». در تلاش دومم، از ChatGPT خواستم تا خودش را در یک پاراگراف برای من توضیح دهد که انگار کودکی ۵ ساله هستم. این چیزی است که آن تولید کرد:
ChatGPT یک برنامه رایانهای بسیار هوشمند است که میتواند مانند یک شخص با شما صحبت کند! این با استفاده از چیزی به نام «یادگیری ماشینی» کار میکند که به این معنی است که با نگاه کردن به تعداد زیادی کلمات و جملات چیزهای زیادی یاد گرفته است. از تمام این اطلاعات برای درک آنچه شما میگویید استفاده میکند و به سؤالات شما پاسخ میدهد. شبیه این است که همانطور که با گوش دادن به والدین و معلمان خود چیزهایی یاد میگیرید، ChatGPT با خواندن کتابها و مقالات زیاد یاد میگیرد. بنابراین وقتی از ChatGPT سؤالی میپرسید، سعی میکند بهترین پاسخی را که میتواند بر اساس آموختههایش به شما بدهد!
احتیاط در دریافت پاسخ از ChatGPT این است که هوش مصنوعی میتواند اطلاعات نادرست و همچنین آنچه OpenAI به عنوان «دستورالعملهای مضر یا محتوای مغرضانه» توصیف میکند، تولید کند و به دلیل دادههایی که از آن آموخته شده است، به رویدادهای جهانی قبل از سال ۲۰۲۱ محدود میشود.
اگر میخواهید با استفاده از ChatGPT یک بازی ویدیویی ایجاد کنید، باید این فرآیند را در همان کادر ورودی متن شروع کنید.
مارشتومپ در بازی Pokémon Emerald (در کنسول Game Boy Advance) با یک Mightyena مبارزه میکند.
تصویر: Game Freak/The Pokémon Company، نینتندو از طریق Moby Games
آیا ChatGPT و AI واقعاً میتوانند یک بازی ایجاد کنند؟
ChatGPT میتواند کد یک بازی ویدیویی را تولید کند، اما بازی ویدیویی نمیتواند در ChatGPT اجرا شود. به عنوان مثال، Ammaar Reshi از علاقهمندان به هوش مصنوعی از GPT-4 برای تولید کد برای یک بازی Snake استفاده کرد. به طور خاص، او HTML، CSS و جاوا اسکریپت مورد نیاز برای اجرای آن را درخواست کرد. این برنامه توانست آن را تولید کند، پس از آن، Reshi باید کد را کپی و در برنامهای که برای ساخت و اجرای نرمافزار استفاده میشود، الصاق کند. Reshi گفت که بازی بلافاصله کار نکرد، اما او توانست از ChatGPT کد اصلاح شدهای را درخواست کند که آن را در کنار توضیحاتی در مورد تغییرات ارائه کرد.
او بعداً از این مدل برای ایجاد کد برای نسخهای از بازی SkyRoads سال ۱۹۹۳ استفاده کرد. به طور مشابه، جاوی لوپز، طرفدار هوش مصنوعی، توانست کد نسخهای ابتدایی از بازی DOOM را تولید کند. {مترجم: در خبری در همین ارتباط در سایت بهاراتتایمز آمده: او گفت «فقط کافی است از GPT بخواهید که یک بازی در سبک “DOOM” بسازد. اگر یک درخواست کوتاه را ترجیح میدهید، میتوانید از آن بخواهید که شفافسازی کند یا از اضافه کردن نظر خودداری کند.» سپس، او کدی که ChatGPT تولید کرده بود را در یک ویرایشگر HTML / JavaScript الصاق (پیست) کرد و Run را فشار داد و گفت: « ممکن است اولین نسخهای که به شما میدهد به صورت دو بعدی باشد، اما برای دریافت کدی که تبدیل به یک بازی سه بعدی میشود، باید به خوبی از ChatGPT بپرسیم.»
جاوی پیشنهاد میکند که نتایج اولیه ممکن است ابتدایی به نظر برسند، اما شما میتوانید با درخواست از GPT برای گنجاندن چیزی مانند “دیوار رنگی” در کد، زیبایی بصری بازی را بهبود ببخشید. و « با صرف زمان کافی، میتوانید دشمنان، سلاحها و دیگر ویژگیها را برای ارتقای بازی اضافه کنید.»}
ChatGPT لزوماً خود بازی را تولید نمیکند، بلکه کد مورد نیاز برای ساخت یک بازی را تولید میکند. این بازیها در مقایسه با بازیهای ویدیویی مدرن، کدهای نسبتاً سادهای دارند، اما به هر صورت بازی هستند. هنگام ساخت نسخهای از یک بازی ویدیویی، نکته اصلی این است که بازی باید چیزی باشد که ChatGPT با آن آشنا است.
و مطمئناً به نظر میرسد ChatGPT با تعداد زیادی بازی از جمله Pokémon Emerald فوقالذکر آشنا باشد. در آن مورد، ChatGPT کد خروجی برای Pokémon Emerald صادر نکرد. بلکه فقط از دانش خود از بازی پوکمون برای قدم زدن در آن استفاده کرد، شبیه به یک بازی ماجراجویی متنی که به درخواستهای بازیکن پاسخ میدهد. دن دانگوند، که این آزمایش را انجام داد، به Polygon گفت: «بهترین تشبیه نسبت به اتفاقی که در حال رخ دادن است این است که از یک دوست بخواهید برای شما وانمود کند که Pokémon Emerald است. این نوع تجربه تنها به خوبی خاطره دوست شما از بازی است و به نظر میرسد GPT-4 مقدار شگفتانگیزی درمورد بازی میداند.»