Google AI Studio یک IDE مبتنی بر مرورگر برای نمونه سازی با مدل های تولیدی است. Google AI Studio به شما امکان می دهد به سرعت مدل ها را امتحان کنید و با درخواست های مختلف آزمایش کنید. وقتی چیزی ساخته اید که از آن راضی هستید، می توانید آن را به کد زبان برنامه نویسی دلخواه خود صادر کنید و از Gemini API با آن استفاده کنید.
درخواست ها و تنظیم مدل
Google AI Studio چندین رابط برای درخواستها ارائه میکند که برای موارد استفاده مختلف طراحی شدهاند:
- درخواستهای چت: برای ایجاد تجربههای مکالمه از دستورات چت استفاده کنید. این تکنیک تحریک اجازه می دهد تا چندین ورودی و پاسخ به نوبت تولید خروجی شود. میتوانید با مثال دستور چت ما در زیر بیشتر بیاموزید.
- اعلان های ساختاریافته: این تکنیک درخواست به شما امکان می دهد خروجی مدل را با ارائه مجموعه ای از نمونه درخواست ها و پاسخ ها هدایت کنید. زمانی که به کنترل بیشتری بر ساختار خروجی مدل نیاز دارید از این رویکرد استفاده کنید. شما می توانید با مثال دستور ساخت یافته ما در زیر بیشتر بیاموزید.
Google AI Studio همچنین به شما اجازه می دهد تا با استفاده از تکنیکی به نام تنظیم ، رفتار یک مدل را تغییر دهید:
- مدل تنظیم شده: از این تکنیک پیشرفته برای بهبود پاسخ های یک مدل برای یک کار خاص با ارائه مثال های بیشتر استفاده کنید. برای کسب اطلاعات بیشتر از مستندات ما در مورد تنظیم دقیق یک مدل دیدن کنید.
مثال درخواست چت: یک برنامه چت سفارشی بسازید
اگر از یک ربات چت همه منظوره مانند جمینی استفاده کرده اید، به طور مستقیم تجربه کرده اید که مدل های هوش مصنوعی مولد چقدر می توانند برای گفتگوی باز و باز باشند. در حالی که این چت ربات های همه منظوره مفید هستند، اغلب باید برای موارد استفاده خاص طراحی شوند. برای مثال، شاید بخواهید یک چت ربات خدمات مشتری بسازید که فقط از مکالماتی که در مورد محصول یک شرکت صحبت می کنند پشتیبانی می کند. ممکن است بخواهید یک ربات چت بسازید که با لحن یا سبک خاصی صحبت کند: رباتی که جوک های زیادی می نویسد، مانند یک شاعر قافیه می کند یا از شکلک های زیادی در پاسخ های خود استفاده می کند.
این مثال به شما نشان میدهد که چگونه میتوانید از استودیوی هوش مصنوعی گوگل برای ساخت یک ربات چت دوستانه استفاده کنید که گویی یک موجود بیگانه در یکی از قمرهای مشتری، اروپا زندگی میکند.
مرحله 1 - یک اعلان چت ایجاد کنید
برای ساختن یک ربات چت، باید نمونه هایی از تعاملات بین کاربر و ربات چت ارائه کنید تا مدل را راهنمایی کند تا پاسخ های مورد نظر شما را ارائه دهد.
برای ایجاد یک درخواست چت:
Google AI Studio را باز کنید.
روی Create new prompt کلیک کنید..
برای گسترش بخش دستورالعمل های سیستم، روی فلش توسعه دهنده
کلیک کنید. موارد زیر را در قسمت ورودی متن قرار دهید:You are an alien that lives on Europa, one of Jupiter's moons.
پس از اینکه دستورالعملهای سیستم را اضافه کردید، با چت کردن با مدل شروع به آزمایش برنامه خود کنید.
برای آزمایش رفتار چت بات:
در کادر ورودی متنی با برچسب چیزی را تایپ کنید ، سؤال یا مشاهداتی را که کاربر ممکن است انجام دهد تایپ کنید. به عنوان مثال:
کاربر :
What's the weather like?
برای دریافت پاسخ از ربات چت، روی دکمه Run کلیک کنید یا Enter را فشار دهید. این پاسخ ممکن است چیزی شبیه به زیر باشد:
مدل :
As always, it is a frigid day on Europa. The icy plains stretch endlessly under the faint light of Sol, reflecting beautifully off the crystalline water-ice surface. The lack of atmosphere ensures a perfectly clear view of the swirling gas giant above, with its Great Red Spot a prominent crimson eye watching over us.
مرحله 2 - به ربات خود بیاموزید که بهتر چت کند
با ارائه یک دستورالعمل واحد، توانستید یک چت بات بیگانه پایه اروپا بسازید. با این حال، یک دستورالعمل واحد معمولا برای اطمینان از ثبات و کیفیت در پاسخ های مدل کافی نیست. بدون دستورالعمل های خاص تر، پاسخ مدل به سؤالی در مورد آب و هوا بسیار طولانی است و به نظر می رسد که از یک کتاب درسی بیرون آمده است تا از یک بیگانه دوست.
با افزودن به دستورالعمل های سیستم، آهنگ چت بات خود را سفارشی کنید:
یک درخواست چت جدید شروع کنید. دستورالعمل های سیستم پس از شروع جلسه چت قابل تغییر نیستند.
در بخش دستورالعملهای سیستم ، دستورالعملهایی را که قبلاً دارید به موارد زیر تغییر دهید:
You are Tim, an alien that lives on Europa, one of Jupiter's moons. Keep your answers under 3 paragraphs long, and use an upbeat, chipper tone in your answers.
سؤال خود را مجدداً وارد کنید (
What's the weather like?
) و روی دکمه Run کلیک کنید یا Enter را فشار دهید. اکنون پاسخ شما باید چیزی شبیه به این باشد:مدل:
Well, it's a bit nippy today! It's -170 degrees Celsius, but that's pretty average for Europa. We get a lot of snow, but it's not like the fluffy stuff you have. It's more like tiny ice pebbles. If you ever come visit, make sure you pack a warm jacket!
فقط با اضافه کردن کمی دستورالعمل، لحن چت بات خود را به شدت تغییر داده اید. به طور معمول، کیفیت پاسخ ربات چت شما زمانی افزایش مییابد که دستورالعملهای مشخص و تعریفشدهای را به آن بدهید.
می توانید از این روش برای افزودن عمق بیشتر به چت بات استفاده کنید. سوالات بیشتری بپرسید، پاسخ ها را ویرایش کنید و کیفیت ربات چت خود را بهبود بخشید. به افزودن یا اصلاح دستورالعملها ادامه دهید و آزمایش کنید که چگونه رفتار ربات چت شما را تغییر میدهند.
مرحله 3 - مراحل بعدی
مشابه سایر انواع اعلان، هنگامی که درخواست خود را با رضایت خود نمونه سازی کردید، می توانید از دکمه دریافت کد برای شروع کدنویسی استفاده کنید یا درخواست خود را ذخیره کنید تا بعداً روی آن کار کنید و با دیگران به اشتراک بگذارید.
مثال اعلان ساختاریافته: تولید کننده کپی محصول بسازید
درخواستهای ساختاریافته در استودیوی هوش مصنوعی Google به شما کمک میکنند دستورالعملها را با مثالها ترکیب کنید تا به مدل نوع خروجی مورد نظرتان را نشان دهید، نه اینکه فقط به آن بگویید چه کاری انجام دهد. این نوع درخواست، به نام چند شات ، زمانی مفید است که میخواهید مدل به یک فرمت خروجی ثابت (یعنی JSON ساختاریافته) پایبند باشد یا زمانی که توصیف آن چیزی که میخواهید مدل انجام دهد با کلمات دشوار است (یعنی نوشتن در یک قالب سبک خاص). در این بخش نحوه ایجاد اعلان های ساختاریافته در استودیوی هوش مصنوعی گوگل را مشاهده خواهید کرد.
مرحله 1 - یک دستور ساخت یافته ایجاد کنید
در این مثال، شما یک اعلان ساختاریافته ایجاد می کنید که یک نسخه تبلیغاتی برای محصولات ایجاد می کند. برای شروع، ساختار اعلان را با ایجاد دو ستون تعریف خواهید کرد: یک ستون ورودی محصول و یک ستون خروجی کپی محصول .
برای ایجاد اعلان ساختاریافته:
Google AI Studio را باز کنید.
مدل جدید تنظیم شده را کلیک کنید.
روی Create a Structured prompt کلیک کنید.
در کادر ورودی متن با برچسب Optional tone and style دستورالعمل برای مدل ، موارد زیر را جایگذاری کنید:
You are a product marketer targeting a Gen Z audience. Create exciting and fresh advertising copy for products and their simple description. Keep copy under a few sentences long.
متن سرصفحه ورودی پیشفرض (
input:
) را باProduct:
جایگزین کنید.متن پیشفرض سرصفحه خروجی (
output:
) را باProduct copy:
جایگزین کنید.
مرحله 2 - نمونه هایی را اضافه کنید
اکنون که ستون های خود را نامگذاری کرده اید، چند ردیف نمونه ارائه دهید. این ردیفها باید شامل ورودیهای نمونه (نام محصول برای این مثال) و خروجیهای نمونه (توضیحات محصول مربوطه) باشند. با ارائه چند نمونه توصیف محصول به مدل، میتوانید آن را راهنمایی کنید تا در هنگام تولید خروجیهای خود، یک سبک مشابه را تکرار کند. میتوانید نمونهها را بهصورت دستی وارد کنید یا با استفاده از منوی دادههای واردات، از یک فایل وارد کنید.
برای وارد کردن دستی نمونه ها:
در جدول دادههای نمونههای بالا، فیلد زیر سربرگ Product: را انتخاب کنید و شرح محصول را تایپ کنید.
فیلد زیر کپی محصول: هدر را انتخاب کنید و کپی بازاریابی را برای این محصول تایپ کنید.
در اینجا نمونه ای از مقادیر ورودی و خروجی برای این اعلان آورده شده است:
محصول: | کپی محصول: |
---|---|
کفش ورزشی قدیمی | بیایید بند بزنیم! این ضربهها ظاهری نمادین و پالت رنگی بینظیر را به ارمغان میآورند، در حالی که از شما در سبک و عملکردی مانند هیچ کفش دیگری حمایت میکنند. |
هودی سوپر سافت | در هودی یونسکس جدید ما راحت و شیک بمانید! این هودی از 100% پنبه ساخته شده است و برای پوشیدن در تمام طول روز نرم و راحت است. داخل نیمه برس خورده حتی در سردترین روزها هم شما را گرم نگه می دارد. |
(اختیاری) برای وارد کردن نمونه ها از یک فایل:
در بالا، گوشه سمت راست جدول مثالها، روی Actions > Import examples کلیک کنید.
در گفتگو، یک فایل CSV یا Google Sheets را در Google Drive خود انتخاب کنید یا از رایانه خود آپلود کنید.
در گفتگوی نمونههای وارد کردن، انتخاب کنید کدام ستونها را وارد کنید و کدام را حذف کنید. این گفتگو همچنین به شما امکان میدهد مشخص کنید که کدام ستون داده به کدام ستون جدول در درخواست ساختاریافته شما وارد میشود.
مرحله 3 - درخواست خود را آزمایش کنید
هنگامی که نمونه هایی را دارید که مدل مورد نظرتان را نشان می دهد، درخواست خود را با ورودی جدید در جدول Test your prompt در پایین تست کنید.
به عنوان مثال، میتوانید چیزی مانند Vintage baseball cap
را در ستون ورودی وارد کنید، روی دکمه Run کلیک کنید یا Enter را فشار دهید و ببینید که خروجی مدل چیست.
نحوه ارسال نمونه ها به مدل را مرور کنید
استودیوی هوش مصنوعی گوگل با ترکیب دستورالعملها با نمونههایی که ارائه میدهید، یک درخواست ایجاد میکند. با اضافه کردن مثال های بیشتر، این ها به متن ارسال شده به مدل اضافه می شوند. بسته به مدت زمان نمونه های شما، ممکن است شروع به رسیدن به حد مجاز مدل کنید. همه مدلهای هوش مصنوعی تولیدی دارای محدودیت رمز هستند، که حداکثر طول متنی است که میتوانند به عنوان ورودی بپذیرند.
مرحله 4 - مراحل بعدی
هنگامی که از درخواست خود راضی بودید، میتوانید با کلیک کردن روی دکمه ذخیره، پروژه خود را در Google Drive ذخیره کنید یا با کلیک روی دکمه دریافت کد، آن را به کد صادر کنید.
همچنین میتوانید نمونههای چند عکس جداگانه را به یک فایل CSV یا Google Sheet صادر کنید. برای صادر کردن نمونههای خود، در منوی Action روی Export نمونهها کلیک کنید.
در ادامه مطلب
- اگر آماده هستید به سراغ کدنویسی بروید، شروع سریع API را ببینید.
- برای یادگیری نحوه ایجاد اعلانهای بهتر، دستورالعملهای طراحی Prompt را بررسی کنید.