ارسال شده توسط تاج دررا – مدیر محصول
جوزاکه سال گذشته معرفی شد، توانمندترین خانواده مدلهای گوگل است که تاکنون ارائه شده است. طراحی شده برای انعطاف پذیری، می تواند بر روی همه چیز از مراکز داده تا دستگاه های تلفن همراه اجرا شود. از زمان اعلام جمینی نانو، کارآمدترین مدل ما که برای کارهای روی دستگاه ساخته شده است، ما با مجموعه محدودی از شرکا کار کرده ایم تا طیف وسیعی از موارد استفاده را برای برنامه های آنها پشتیب، کنیم.
امروز، ما دسترسی به آزمایش Gemini Nano را باز می کنیم به همه توسعه دهندگان اندروید با AI Edge SDK از طریق AICore. توسعهدهندگان در ابتدا به آزمایش پیامهای متن به متن در دستگاههای سری Pixel 9 دسترسی خواهند داشت. پشتیب، از دستگاه ها و روش های بیشتری در آینده اضافه خواهد شد. ما را بررسی کنید مستندات و ویدئو برای شروع توجه داشته باشید که دسترسی آزمایشی برای اه، توسعه است و در حال حاضر برای استفاده تولیدی نیست.
هوش مصنوعی سریع، خصوصی و مقرون به صرفه روی دستگاه
AI مولد روی دستگاه اعلانها را مستقیماً روی دستگاه شما بدون تماس سرور پردازش میکند. مزایای زیادی ارائه می دهد: داده های حساس کاربر به صورت محلی در دستگاه پردازش می شوند، عملکرد کامل بدون اتصال به اینترنت، و بدون هزینه پولی اضافی برای هر استنتاج.
از آنجایی که مدلهای هوش مصنوعی مولد روی دستگاهها بر روی دستگاههایی با قدرت مح،اتی کمتر نسبت به سرورهای ابری اجرا میشوند، به طور قابلتوجهی کوچکتر و تعمیمتر از معادلهای مبتنی بر ابر خود هستند. در نتیجه، این مدل برای کارهایی که درخواستها را میتوان به وضوح مشخص کرد، به جای موارد استفاده باز مانند رباتهای گفتگو، بهترین کار را انجام میدهد. در اینجا چند مورد استفاده وجود دارد که می تو،د امتحان کنید:
- بازنویسی – بازنویسی و بازنویسی متن برای تغییر لحن به حالت عادی یا رسمی.
- پاسخ هوشمند – با توجه به چندین پیام چت در یک موضوع، پاسخ احتمالی بعدی را پیشنهاد دهید.
- تصحیح – حذف اشتباهات املایی یا گرامری از متن.
- خلاصه سازی – ایجاد خلاصه ای از یک سند طول،، چه به ،وان یک پاراگراف یا به ،وان نقطه.
ما را بررسی کنید استراتژی های تحریک کننده برای دستیابی به بهترین نتایج هنگام آزمایش با موارد استفاده فوق. اگر می خواهید مورد استفاده خود را آزمایش کنید، می تو،د ما را دانلود کنید نمونه برنامه برای راهی آسان برای شروع آزمایش با Gemini Nano.
عملکرد و کاربرد Gemini Nano
در مقایسه با مدل قبلی خود، این مدل امروزه در دسترس توسعه دهندگان قرار گرفته است (به آن اشاره شده است مقاله دانشگاهی به ،وان “Nano 2”) بهبود قابل توجهی در کیفیت ارائه می دهد. تقریباً دو برابر مدل قبلی («Nano 1»)، هم در معیارهای آکادمیک و هم در برنامههای کاربردی دنیای واقعی برتری دارد و قابلیتهایی را ارائه میدهد که با مدلهای بسیار بزرگتر رقابت میکنند.
MMLU (5-شات)* |
ریاضی (4 تیر)* |
نقل قول** |
پاسخ هوشمند ** |
|
نانو 1 |
46% |
14% |
44% |
44% |
نانو 2 |
56% |
23% |
90% |
82% |
** درصد پاسخهای خوب در مجموعه دادههای عمومی از طریق یک autorater مجهز به Gemini 1.5 Pro اندازهگیری شد.
Gemini Nano در حال حاضر توسط برنامههای Google استفاده میشود. Pixel Screens،ts، Talkback، Recorder و بسیاری موارد دیگر از درک متن و تصویر Gemini Nano برای ارائه تجربیات جدید استفاده کردهاند:
- Talkback – برنامه دسترسپذیری اندروید از قابلیتهای چندوجهی Gemini Nano برای بهبود توضیحات تصویر برای کاربران نابینا و کم بینا استفاده میکند.
- Pixel Recorder – Gemini Nano با مدل Multimodality پشتیب، از ضبط های طول، تر و خلاصه های با کیفیت بالاتر را امکان پذیر می کند.
ادغام یکپارچه مدل با AI Edge SDK با استفاده از AICore
ادغام مدلهای هوش مصنوعی مولد مستقیماً در برنامههای تلفن همراه به دلیل منابع مح،اتی قابل توجه و فضای ذخیرهسازی مورد نیاز آنها چالش برانگیز است. برای رسیدگی به این چالش، ما توسعه دادیم AICore، یک سرویس سیستم جدید در اندروید. AICore به شما امکان می دهد از هوش مصنوعی که مستقیماً بر روی دستگاه اجرا می شود بدون نیاز به توزیع زمان اجرا، مدل ها و سایر اجزای خود بهره ببرید.
برای اجرای استنتاج با Gemini Nano در AICore، از AI Edge SDK استفاده میکنید. AI Edge SDK توسعه دهندگان را قادر می سازد تا درخواست ها و پارامترهای استنتاج را بر اساس نیازهای خاص خود سفارشی کنند و کنترل بیشتری بر هر استنتاج امکان پذیر می کند.
برای آزمایش با AI Edge SDK، موارد زیر را به وابستگی برنامه های خود اضافه کنید:
implementation("com.google.ai.edge.aicore:aicore:0.0.1-exp01")
AI Edge SDK به شما امکان سفارشی سازی را می دهد پارامترهای استنتاج. برخی از پارامترهای پرکاربرد عبارتند از:
- دما، که تصادفی بودن را کنترل می کند. ارزش های بالاتر تنوع و خلاقیت ،وجی را افزایش می دهد.
- بالا K، که مشخص می کند چه تعداد توکن از بالاترین رتبه ها باید در نظر گرفته شود.
- تعداد نامزدها، که حدا،ر تعداد پاسخ هایی که باید بازگردانده شوند را توصیف می کند.
- حدا،ر توکن های ،وجی، که طول پاسخ مورد نظر است.
هنگامی که آماده اجرای استنتاج با مدل خود هستید، AI Edge SDK یک راه آسان برای ارسال رشته های متعدد به ،وان ورودی برای تطبیق داده های استنتاج طول، ارائه می دهد.
در اینجا یک مثال است:
scope.launch { // Single string input prompt val input = "I want you to act as an English proofreader. I will provide you texts, and I would like you to review them for any spelling, grammar, or punctuation errors. Once you have finished reviewing the text, provide me with any necessary corrections or suggestions for improving the text: These arent the droids your looking for." val response = generativeModel.generateContent(input) print(response.text) // Or multiple strings as input val response = generativeModel.generateContent( content { text("I want you to act as an English proofreader.I will provide you texts and I would like you to review them for any spelling, grammar, or punctuation errors.") text("Once you have finished reviewing the text, provide me with any necessary corrections or suggestions for improving the text:") text("These arent the droids your looking for.") } ) print(response.text) }
ما راهنمای ادغام اطلاعات بیشتری در مورد AI Edge SDK و همچنین دستورالعمل های دقیق برای شروع آزمایش خود با Gemini Nano دارد. برای ،ب اطلاعات بیشتر در مورد درخواست، بررسی کنید استراتژی های تحریک جوزا.
شروع کنید
با تماشای ما درباره Gemini Nano برای توسعه برنامه بیشتر بیاموزید راهنمای تصویری، و دسترسی آزمایشی Gemini Nano را امتحان کنید امروز در برنامه خودتان
ما از دیدن آنچه میسازید هیجانزده هستیم و از نظرات شما در حین ارزیابی این فناوری جدید برای موارد استفاده خود استقبال میکنیم! ساختههای خود را در رسانههای اجتماعی ارسال کنید و هشتگ #AndroidAI را برای به اشتراک گذاشتن آنچه میسازید قرار دهید. برای به اشتراک گذاشتن ایده ها و بازخورد خود در مورد GenAI روی دستگاه و کمک به شکل دادن به API های ما، می تو،د یک بلیط ثبت کنید.
موارد بسیار بیشتری وجود دارد که ما در این هفته برای شما برای ایجاد تجربیات هوش مصنوعی عالی در Android پوشش می دهیم، بنابراین مطمئن شوید که بقیه محتوای هوش مصنوعی در هفته S،light Android را بررسی کنید!
منبع: http://android-developers.googleblog.com/2024/10/gemini-nano-experimental-access-available-on-android.html