בעזרת Gemini ב-Android Studio תוכלו לפתח אפליקציות מהר יותר מאי פעם, בעזרת תכונות תכנות מבוססות-AI כמו טרנספורמציות קוד בהתאמה אישית והשלמה אוטומטית מבוססת-AI.
טרנספורמציות בקוד של Gemini
מעכשיו אפשר לבקש מ-Gemini הצעות קוד בעורך הקוד כדי לשנות, לבצע אופטימיזציה או להוסיף קוד לאפליקציה באופן הבא:
- כדי להציג שדה קלט להנחיה, מבצעים אחת מהפעולות הבאות בעורך הקוד:
- לוחצים לחיצה ימנית על עורך הקוד ובוחרים באפשרות Gemini > Generate code בתפריט ההקשר.
- מדגישים את הקוד שרוצים ש-Gemini ישנה, לוחצים לחיצה ימנית בכלי לעריכת הקוד ובוחרים באפשרות Gemini > Transform code בתפריט ההקשר.
- מקישים על CTRL+\ (או על Command+\ ב-macOS).
- כדי להנחות את Gemini, מתארים איך רוצים לשנות את הקוד או להוסיף אותו, ומקישים על Enter. אחרי שמערכת Gemini תעבד את הבקשה, אמור להופיע קובץ diff של הקוד.
- לדוגמה, אפשר לבקש מ-Gemini לפשט קוד מורכב על ידי כתיבת מחדש שלו, לבצע טרנספורמציות קוד ספציפיות מאוד כמו 'הפיכת הקוד הזה לדוגמטי' או ליצור פונקציות חדשות שמתארים. לאחר מכן, Android Studio מציג את הצעת הקוד של Gemini בתור הבדלי קוד, כדי שתוכלו לבדוק ולאשר רק את ההצעות הרצויות.
- בודקים את ההבדלים בקוד ומבצעים אחת מהפעולות הבאות:
- כדי לשנות את הקוד המוצע, לוחצים על צמצום ומזינים הנחיה חדשה.
- לוחצים על Accept All Changes (אישור כל השינויים) כדי להוסיף את השינויים המוצעים לקוד.
השלמת קוד באמצעות AI
Gemini מציע השלמה אוטומטית של קוד ב-Android Studio שמבוססת על AI, והיא מופיעה כטקסט נטוי באפור בזמן הקלדה. אנחנו קוראים לתכונה הזו השלמת קוד מבוססת-AI. התכונה הזו חוסכת זמן ומאפשרת להשלים פרויקטים של תכנות מהר יותר, על ידי הצעות לפונקציות מלאות. כשהשלמת הקוד באמצעות AI מופעלת, יכול להיות ש-Gemini ישלח מידע נוסף מקוד הבסיס שלכם, כמו קטעי קוד בסביבה, סוגי קבצים ומידע נוסף שנחוץ כדי לספק הקשר ל-LLM ולספק הצעות רלוונטיות יותר.
שנתחיל?
כדי להתחיל להשתמש בהשלמת קוד באמצעות AI:
- מורידים את הגרסה העדכנית של Android Studio Jellyfish ואילך.
- כדי להפעיל את Gemini, פותחים או מתחילים פרויקט ב-Android Studio ולוחצים על View (תצוגה) > Tool Windows (חלונות כלים) > Gemini.
- נכנסים לחשבון Google.
- השלמת הקוד באמצעות AI פועלת רק כש-Gemini יכול לגשת להקשר ממסד הקוד שלכם. אפשר להפעיל את התכונה הזו במהלך הכניסה ל-Gemini או בכל שלב דרך Android Studio > Settings > Gemini > Augment responses with information from your codebase.
- פותחים קובץ ומתחילים להקליד. ההצעות מופיעות רק כשהסמן נמצא בסוף שורה או בכל מקום בשורה ריקה.
- כדי לאשר הצעה, מקישים על Tab. כדי למחוק הצעה, מקישים על Esc.
שאלות נפוצות
איך מקבלים גישה להשלמת קוד מבוססת-AI?
הפונקציונליות הזו פועלת רק כש-Gemini יכול לגשת להקשר ממסד הקוד שלכם. מפעילים את האפשרות הזו דרך Android Studio > הגדרות > Gemini > מוּדעוּת להקשר. השלמה אוטומטית מבוססת-AI מופיעה תוך כדי הקלדה. אפשר גם להוסיף תגובות בשפה טבעית כדי להפעיל השלמות קוד.
למה לא רואים השלמה של קוד?
קודם כול, צריך לוודא שאתם מחוברים ל-Gemini ושהסכמתם להשלמת קוד באמצעות AI בקטע Android Studio > Settings > Gemini. חשוב לזכור שהמערכת לא תמיד תיצור השלמות של קוד. יכול להיות שאין במודל מספיק מידע כדי ליצור תשובה ברמת סמך גבוהה.
איך משביתים את השלמת הקוד מבוססת-ה-AI?
כדי להשבית את השלמת הקוד באמצעות AI, עוברים אל Android Studio > הגדרות > Gemini, מבטלים את ההסכמה ומשביתים את השלמת הקוד באמצעות AI.