اخبار محصول

‫ML Kit’s Prompt API: Unlock Custom On-Device Gemini Nano Experiences

زمان خواندن: ۲ دقیقه
۳ نویسنده
Caren Chang, Chengji Yan, Penny Li

هوش مصنوعی ایجاد تجربه‌های شخصی‌سازی‌شده در برنامه را آسان‌تر می‌کند و محتوا را به قالب مناسب برای کاربران تبدیل می‌کند. قبلاً به توسعه‌دهندگان امکان داده بودیم تا ازطریق ML Kit GenAI APIs که برای موارد استفاده خاص مانند خلاصه‌سازی و شرح تصویر طراحی شده است، با Gemini Nano ادغام شوند.

امروز نقطه عطف مهمی برای هوش مصنوعی زایای درون‌دستگاهی Android است. نسخه آلفای ML Kit GenAI Prompt API را اعلام می‌کنیم. این API به شما امکان می‌دهد درخواست‌های چندحالتی و زبان طبیعی را به Gemini Nano ارسال کنید و به تقاضا برای کنترل و انعطاف‌پذیری بیشتر هنگام ساخت با مدل‌های زایا پاسخ دهید.

شرکایی مانند Kakao درحال‌حاضر با Prompt API درحال ساخت هستند و تجربه‌های منحصربه‌فردی با تأثیر واقعی ایجاد می‌کنند. امروز می‌توانید با حداقل کد، ویژگی‌های قدرتمند Prompt API را آزمایش کنید.

 

 

فراتر از مدل‌های ازپیش‌ساخته‌شده بروید و از «هوش مصنوعی زایای» درون‌دستگاهی سفارشی استفاده کنید

‫Prompt API فراتر از عملکرد ازپیش‌ساخته‌شده حرکت می‌کند تا از موارد استفاده سفارشی و مختص برنامه «هوش مصنوعی زایا» پشتیبانی کند و به شما امکان می‌دهد ویژگی‌های منحصربه‌فردی با تبدیل داده‌های پیچیده ایجاد کنید. ‫Prompt API از Gemini Nano در دستگاه برای پردازش محلی داده‌ها استفاده می‌کند که قابلیت آفلاین و بهبود حریم خصوصی کاربر را ممکن می‌سازد.

موارد استفاده کلیدی برای Prompt API:

Prompt API امکان استفاده از موارد استفاده بسیار سفارشی‌شده هوش مصنوعی زایا را فراهم می‌کند. چند نمونه توصیه‌شده در اینجا آمده است: 

  • درک تصویر: تجزیه‌وتحلیل عکس‌ها برای طبقه‌بندی (مثلاً ایجاد پیش‌نویس پست رسانه‌های اجتماعی یا شناسایی برچسب‌هایی مانند «حیوانات خانگی»، «غذا»، یا «سفر»).
  • اسکن هوشمند سند: استفاده از مدل یادگیری ماشین سنتی برای استخراج نوشتار از رسید، و سپس دسته‌بندی کردن هر مورد با Prompt API.
  • تبدیل داده‌ها برای واسط کاربر: تجزیه‌وتحلیل محتوای طولانی برای ایجاد عنوان اعلان کوتاه و جذاب.
  • پیشنهاد محتوا: پیشنهاد موضوع برای ورودی‌های جدید روزنگار براساس اولویت کاربر برای زمینه‌ها.
  • تحلیل محتوا: طبقه‌بندی مرورهای مشتری در دسته‌های مثبت، خنثی، یا منفی.
  • استخراج اطلاعات: استخراج جزئیات مهم درباره رویدادی آتی از رشته ایمیل.

پیاده‌سازی
Prompt API به شما امکان می‌دهد فقط با چند خط کد، پیام‌واره‌های سفارشی ایجاد کنید و پارامترهای تولید اختیاری تنظیم کنید:

Generation.getClient().generateContent(
   generateContentRequest(
       ImagePart(bitmapImage),
       TextPart("Categorize this image as one of the following: car, motorcycle, bike, scooter, other. Return only the category as the response."),
   ) {
       // Optional parameters
       temperature = 0.2f
       topK = 10
       candidateCount = 1
       maxOutputTokens = 10
   },
)

برای نمونه‌های دقیق‌تر از پیاده‌سازی Prompt API، اسناد رسمی و نمونه در Github را بررسی کنید.

‫Gemini Nano، عملکرد، و نمونه‌سازی

‫Prompt API درحال‌حاضر بهترین عملکرد را در سری دستگاه‌های Pixel 10 دارد که جدیدترین نسخه Gemini Nano (nano-v3) را اجرا می‌کنند. این نسخه از Gemini Nano بر همان معماری Gemma 3n ساخته شده است، مدلی که برای اولین‌بار در I/O با انجمن مدل باز هم‌رسانی کردیم.

پایه مشترک بین Gemma 3n و nano-v3 به توسعه‌کنندگان امکان می‌دهد تا راحت‌تر ویژگی‌های نمونه اولیه را بسازند. برای کسانی که دستگاه Pixel 10 ندارند، می‌توانید با نمونه‌سازی محلی با Gemma 3n، از امروز آزمایش کردن با پیام‌واره‌ها را شروع کنید.

برای مشاهده فهرست کامل دستگاه‌هایی که از میاناهای برنامه‌سازی کاربردی GenAI پشتیبانی می‌کنند، به سند پشتیبانی دستگاه ما مراجعه کنید.

بیشتر بدانید

با راهنمایی گرفتن از اسناد رسمی ما و نمونه موجود در Github، همین امروز پیاده‌سازی Prompt API را در برنامه‌های Android خود شروع کنید.

نویسنده:
ادامه خواندن