חדשות על המוצר

איך לשפר את ההנחיות והשליטה במצב סוכן ב-Android Studio Panda 3

משך הקריאה: 3 דקות
הצגת הפרופיל של Matt Dyor
Matt Dyor מנהל מוצר בכיר

גרסת Android Studio Panda 3 יציבה ומוכנה לשימוש בגרסת הייצור. הגרסה הזו נותנת לכם עוד יותר שליטה ואפשרויות להתאמה אישית של תהליכי העבודה מבוססי ה-AI, ומאפשרת לכם ליצור אפליקציות איכותיות ל-Android בקלות רבה יותר.

לא משנה אם אתם מוסיפים יכולות חדשות לאפליקציה קיימת או מפתחים אפליקציה חדשה לגמרי, העדכונים האלה משפרים את חוויית הפיתוח שלכם. הם מאפשרים לסוכן ה-AI ב-Android Studio ללמוד את שיטות העבודה הספציפיות שלכם, ונותנים לכם שליטה מפורטת על ההרשאות שלו.

בנוסף למיומנויות ה-AI ולשיפורים ב"מצב סוכן", גרסת Android Studio Panda 3 כוללת גם תמיכה מעודכנת בפיתוח אפליקציות ל-Android לרכבים.

הנה פירוט של מה שחדש:

המיומנויות של הסוכן

כדי ליצור סוכן AI מועיל יותר, אתם יכולים להשתמש במיומנויות של סוכנים ב-Android Studio. מיומנויות של סוכנים הן הוראות מיוחדות שמלמדות את הסוכן יכולות חדשות ושיטות מומלצות לתהליך עבודה ספציפי, שהסוכן יכול להשתמש בהן לפי הצורך. כך תצטרכו להזין פחות פרטים בהנחיות היומיומיות שלכם. מיומנויות הסוכן פועלות עם Gemini ב-Android Studio או עם מודלי LLM מרוחקים של צד שלישי שאתם משלבים ב-Agent Framework ב-Android Studio.

אתם וחברי הצוות שלכם יכולים ליצור מיומנויות שמנחות את הנציג בדיוק איך אתם רוצים לטפל במשימות ספציפיות בבסיס הקוד. לדוגמה, אתם יכולים ליצור סקיל בהתאמה אישית של "סקר קוד" שמותאמת לסטנדרטים של הארגון שלכם לכתיבת קוד, או סקיל בהתאמה אישית שתספק לסוכן יותר מידע על השימוש בספרייה פנימית.

אחרי שיוצרים מיומנות, הנציג יכול להשתמש בה באופן אוטומטי. אפשר גם להפעיל אותה ידנית על ידי הקלדת @ ואחריו שם המיומנות. במסמכי התיעוד מוסבר איך ליצור מיומנויות לבסיס הקוד. אפשר גם לבקש מהנציג עזרה ביצירת מיומנות חדשה, והוא ינחה אתכם בתהליך.

large_CROPPED-1-3-skill-used-REV.png
הפעלה ידנית של מיומנות הסוכן ב-Android Studio

תחילת העבודה

כדי ליצור מיומנות לפרויקט:

  • יוצרים ספריית ‎ .skills בתיקיית הבסיס של הפרויקט.
  • ממקמים קובץ SKILL.md בספרייה החדשה.
  • מוסיפים שם ותיאור לקובץ כדי להגדיר את תהליך העבודה המותאם אישית, והמיומנות מוכנה.
  • אפשר גם לכלול תסריטים, נכסים וקובצי עזר כדי לתת לסוכן עוד הנחיות.
large_CROPPED-1-2-skill-md-REV.png
מיומנויות של סוכנים ב-Android Studio

ניהול ההרשאות של מצב Agent

אתם שולטים בבסיס הקוד שלכם, ועכשיו אתם יכולים לבחור בצורה מושכלת יותר אילו נתונים ויכולות אתם רוצים לשתף עם סוכני AI. ההרשאות החדשות והמפורטות לסוכנים ב-Android Studio מאפשרות לכם להחליט בדיוק מה הסוכנים יכולים לעשות בשבילכם.

כשהוא צריך לקרוא קבצים, להריץ פקודות מעטפת או לגשת לאינטרנט, הוא מבקש מכם הרשאה מפורשת. אנחנו יודעים ש"עייפות מאישורים" היא סיכון אמיתי בתהליכי עבודה עם AI – כשכלי מבקש הרשאה לעיתים קרובות מדי, קל להתחיל ללחוץ על "אישור" בלי לבדוק את הפעולה לעומק. ב-Android Studio אתם יכולים להגדיר כללים מפורטים של "תמיד לאפשר" לפעולות מהימנות, וארגז חול אופציונלי לפעולות ניסיוניות. כך אתם יכולים להתמקד בהחלטות החשובות שבאמת דורשות אישור ידני.

large_2-2-alt-permission-request-REV (1).png
הרשאות של נציגים

קל להגדיר את ההרשאות של הסוכן ולהשתמש בהן. לדוגמה, אם תתנו הרשאות ברמה גבוהה, כלי המשנה הקשורים יאושרו באופן אוטומטי, ופקודות שכבר אישרתם יפעלו באופן אוטומטי בלי להפריע לכם. חשוב לדעת: כדי לגשת לקבצים רגישים כמו מפתחות SSH, תמיד תידרש הסכמה מפורשת שלכם.

כדי להוסיף שכבת אבטחה, אתם יכולים גם להשתמש בארגז חול אופציונלי כדי לאכוף שליטה קפדנית ומבודדת על הנציג.

large_2-3-sandbox-REV.png
Agent Shell Sandbox

תבנית ריקה של אפליקציה מספריית האפליקציות לרכב

אנחנו מקלים על פיתוח אפליקציות ל-Android לרכבים. בעבר, פיתוח אפליקציות לרכב היה כרוך בהתמודדות עם הגדרות מורכבות רק כדי שהפרויקט יפעל כמו שצריך.

עכשיו אתם יכולים להאיץ את הפיתוח בעזרת התבנית החדשה Empty Car App Library App (אפליקציה ריקה של ספריית האפליקציות לרכב) ב-Android Studio. התבנית הזו מטפלת בקוד שחוזר על עצמו (boilerplate) שנדרש לאפליקציה שמותאמת לנהיגה גם ב-Android Auto וגם ב-Android Automotive OS, וחוסכת לכם הרבה זמן ומאמץ. במקום להסתבך עם ההגדרה, אתם יכולים להתמקד ביצירת חוויית המשתמש הטובה ביותר לנהגים.

תחילת העבודה

כדי להשתמש בתבנית החדשה:

  • בוחרים באפשרות New Project (פרויקט חדש) במסך Welcome to Android Studio (ברוכים הבאים ל-Android Studio) (או File > New > New Project (קובץ > חדש > פרויקט חדש) מתוך פרויקט).
  • מחפשים או בוחרים את התבנית Empty Car App Library App.
  • נותנים שם לאפליקציה ולוחצים על סיום כדי ליצור את האפליקציה שמותאמת לנהיגה.
large_3-1-empty-car-app-library-app-template-REV.png
תבנית ריקה של אפליקציה לספריית האפליקציות לרכב

גרסאות Android Studio Panda 

‫Panda 3 מבוסס על גרסת Panda 2 שהושקה בחודש שעבר ומתמקדת ב-AI. בפוסט איך לעבור מהנחיה לאב טיפוס פעיל באמצעות Android Studio Panda 2 מוסבר על התכונות החדשות של Android Studio, כולל תהליך העבודה החדש ליצירת פרויקטים שמבוסס על AI ומאפשר לעבור מהנחיה לאב טיפוס, וגם על Version Upgrade Assistant שמקל על עדכון יחסי התלות.

שנתחיל?

כדאי להתחיל כבר עכשיו ולהאיץ את תהליך הפיתוח. הורידו את Android Studio Panda 3 והתחילו להשתמש בתכונות החדשות והמתקדמות של הסוכן עוד היום.

כמו תמיד, המשוב שלכם חשוב לנו מאוד. בודקים בעיות מוכרות, מדווחים על באגים ומצטרפים לקהילה התוססת שלנו ב-LinkedIn, ב-Medium, ב-YouTube או ב-X. בהצלחה!

כותב/ת המסמך:
להמשך קריאה