חדשות על מוצרים

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

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

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

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

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

הנה מידע מעמיק על החידושים:

הכישורים של הסוכן

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

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

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

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

תחילת העבודה

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

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

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

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

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

large_2-2-alt-permission-request-REV (1).png
Agent Permissions

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

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

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

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

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

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

תחילת העבודה

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

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

גרסאות של Android Studio Panda 

גרסה Panda 3 מבוססת על גרסה Panda 2 שפורסמה בחודש שעבר והתמקדה ב-AI. כדאי לקרוא את הפוסט Go from prompt to working prototype with Android Studio Panda 2 כדי לקבל מידע נוסף על התכונות החדשות של Android Studio, כולל תהליך העבודה 'פרויקט חדש' מבוסס-AI, שמאפשר ליצור אב טיפוס מהנחיה, והכלי 'עזרה בשדרוג גרסה', שמקל על עדכון התלויות.

שנתחיל?

כדאי להתחיל להשתמש ב-AI ולשפר את תהליך הפיתוח. הורידו את Android Studio Panda 3 ותוכלו להתחיל ליהנות מהתכונות החדשות והעוצמתיות האלה כבר היום.

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

נכתב על ידי:

להמשך הקריאה