
در این مقاله
Google AI Studio مسیر ساخت برنامه با هوش مصنوعی را به استفاده شخصی روی اندروید نزدیکتر کرده است. در معرفی گوگل، کاربر میتواند برنامه شخصی بسازد و روی دستگاه خودش اجرا کند. برای تبدیل این ایده به یک اپ مفید، فقط تولید چند صفحه کافی نیست؛ باید نیازمندی، داده، اتصال شبکه، کلید مدل و رفتار برنامه هنگام خطا را نیز طراحی کنید.
در این راهنما یک «برنامهریز کارهای روزانه» را بهعنوان پروژه آموزشی در نظر میگیریم: کاربر چند کار غیرحساس وارد میکند و یک پیشنهاد قابل ویرایش میگیرد. مسیر پیشنهادی شامل ساخت رابط با ابزار گوگل و بررسی یک بکاند مستقل روی پلتفرم ابری پاستا است. این مقاله گزارش نصب واقعی روی گوشی یا انتشار در فروشگاه نیست؛ قرارداد نمونه و طرح آزمون را ارائه میکند تا ادعای ابزار با نتیجه اجرانشده مخلوط نشود.
قابلیت ساخت اپ اندروید دقیقاً چه چیزی را تغییر میدهد؟
گوگل در اطلاعیه اکتبر Google Play، ساخت و اجرای اپهای شخصی با Google AI Studio را توضیح داده است. موضوع این مسیر، ساخت و استفاده روی دستگاه است. دسترسی حساب، منطقه و نسخه ابزار را باید هنگام اجرا بررسی کنید؛ نام و محل کنترلهای رابط ممکن است تغییر کند. لینک اطلاعیه رسمی، مرجع مناسبتری از تصویر یک نسخه قدیمی یا آموزش بدون تاریخ است.
سه چیز را از هم جدا کنید: ساخت نمونه، نصب شخصی و انتشار عمومی. موفقیت در اولی، پذیرش فروشگاه یا امکان توزیع تجاری را ثابت نمیکند. خروجی قابل دریافت، شیوه امضا، سیاست استفاده از API و الزامات Google Play نیز باید برای مسیر واقعی شما بررسی شوند. در این مقاله وجود دکمهای با نام ثابت، دریافت APK در همه حسابها یا تأیید انتشار عمومی وعده داده نمیشود.
پیش از باز کردن ابزار، مسئله اپ را کوچک کنیم
نمونه ما چهار رفتار دارد: نمایش فهرست کارها، افزودن و ویرایش کار، درخواست پیشنهاد برنامه و پذیرش یا رد پیشنهاد. در نسخه اول، برنامه پیام ارسال نمیکند، خرید انجام نمیدهد و تقویم کاربر را بدون اجازه تغییر نمیدهد. حذف این اختیارها به معنی سادهتر شدن آزمون و روشنتر شدن هدف محصول است. پس از پذیرش این مسیر میتوان یک اتصال محدود و مجاز اضافه کرد.
برای هر رفتار یک معیار بنویسید. مثلاً اگر کاربر فقط یک کار وارد کرد، برنامه نباید کارهای خیالی به نام او ذخیره کند. اگر اتصال قطع شد، فهرست قبلی نباید حذف شود. اگر پیشنهاد مدل با خواسته کاربر تعارض داشت، ویرایش دستی باید ممکن باشد. این معیارهای کوچک به ابزار سازنده کمک میکنند خروجی قابل بررسیتری بسازد و شما را از قضاوت صرفاً بر اساس ظاهر صفحه دور میکنند.
یک Prompt کامل برای نسخه اول بنویسیم
از ابزار بخواهید ابتدا ساختار صفحه و رفتارها را توضیح دهد و بعد نمونه بسازد. اطلاعاتی مثل آدرس واقعی سرور، توکن و کلید API را در Prompt قرار ندهید. نمونه زیر نیازمندی پیشنهادی ماست و نام یک قابلیت رسمی گوگل نیست. میتوانید آن را با امکانات نسخهای که واقعاً در حساب خود میبینید تطبیق دهید.
یک برنامه شخصی فارسی و راستبهچپ برای فهرست کارهای روزانه طراحی کن. کاربر بتواند عنوان کوتاه کار، مدت تقریبی و اولویت را وارد و ویرایش کند. پیشنهاد برنامه باید پیش از ذخیره به کاربر نمایش داده شود و قابل رد یا اصلاح باشد. حالتهای بارگذاری، خطای شبکه، فهرست خالی و پیشنهاد نامعتبر را نشان بده. اطلاعات ورود یا کلید مدل را داخل اپ قرار نده. ابتدا با داده نمونه کار کن و محل اتصال به بکاند مستقل را مشخص کن. دکمه درخواست هنگام ارسال غیرفعال شود و با خطا، داده واردشده باقی بماند. متن شناسهها و URLها چپبهراست و متن فارسی راستبهچپ باشد.
پس از تولید نسخه اول، تغییرها را جدا درخواست کنید. اصلاح رفتار خطا، تغییر چیدمان و افزودن سرویس تازه را در یک فرمان مبهم مخلوط نکنید. هر بار یک مسیر را اجرا کنید و نتیجه را با معیار اولیه بسنجید. اگر ابزار بخشی را شبیهسازی کرده، آن را با اتصال واقعی اشتباه نگیرید؛ نمایش یک پیشنهاد از پیش نوشتهشده، فراخوانی موفق مدل را ثابت نمیکند.
ابتدا با داده نمونه رابط را آزمایش کنیم
پیش از اتصال شبکه، چند حالت ساده بسازید: فهرست بدون کار، یک کار کوتاه، عنوان طولانی فارسی، متن ترکیبی فارسی و انگلیسی و چند کار با زمان نامعتبر. پیام خطا باید روشن کند چه چیزی باید اصلاح شود. یک دکمه نباید با چند لمس سریع، چند نسخه از یک کار بسازد. تغییر جهت گوشی، بازگشت از صفحه و بستهشدن موقت برنامه هم بخشی از رفتار واقعی کاربرند.
محدودیت دسترسی و خوانایی را بررسی کنید. اندازه نوشته، کنتراست، برچسب قابل فهم دکمهها و ترتیب حرکت با ابزار دسترسپذیری مهماند. برای کاربر فارسی، عدد و نشانه در متن ترکیبی میتوانند جابهجا دیده شوند؛ شناسه فنی را در محفظه چپبهراست نمایش دهید. پس از هر تغییر ظاهری، همان دادههای طولانی را دوباره ببینید تا یک اصلاح، صفحه دیگری را خراب نکرده باشد.


نظرات کاربران (۰)
هنوز نظری ثبت نشده است. اولین نفر باشید.