1. מה תלמדו
- איך מתקינים ומפעילים מיומנות ב-Antigravity CLI כדי להשתמש ביכולות תכנות במסגרת ספציפית (ADK).
- איך משתמשים ב-Antigravity CLI כדי ליצור הגדרה מלאה של סוכן ADK.
- איך משפרים את ההוראות כדי לשפר את האישיות של הסוכן.
- איך מוסיפים 'הארקה' לסוכן על ידי מתן
google_searchכדי לענות על שאלות לגבי אירועים מהזמן האחרון.
אפליקציית AI Companion
בשיעור Codelab הזה נסביר איך ליצור כלי חכם מבוסס-AI בממשק ויזואלי ואינטראקטיבי. זה יותר מסתם צ'אטבוט רגיל שמקבל טקסט ומחזיר טקסט. תדמיין דמות שחיה בדף אינטרנט. אתם מקלידים הודעה, ובמקום לראות רק טקסט בתגובה, הדמות מסתכלת עליכם ועונה בקול רם, כשהפה שלה זז בסנכרון עם המילים.
תתחילו עם אפליקציית אינטרנט מוכנה מראש – בובה דיגיטלית שיש לה פנים אבל אין לה דעה משלה. הוא יכול לחזור רק על מה שמקלידים. המשימה שלך היא לבנות את המוח והאישיות שלו מהיסוד.
במהלך הסדנה הזו, תוסיפו בהדרגה שכבות של אינטליגנציה והתאמה אישית, ותהפכו את הבובה הפשוטה הזו למלווה ייחודי ומוכשר. אתם תהיו:
- הוספת יכולות ליבה של בינה באמצעות ADK(Python) כדי להבין ולייצר שפה.
- יצירת אישיות ייחודית על ידי כתיבת ההוראות הבסיסיות שמגדירות את האופי שלה.
- להעניק לו יכולות על על ידי מתן כלים לגישה למידע בזמן אמת מהאינטרנט.
- עיצוב המראה המותאם אישית באמצעות AI ליצירת אווטאר ייחודי.
בסוף התהליך, יהיה לכם בן לוויה מבוסס-AI שפועל באופן מלא ומותאם אישית, שנוצר על ידכם. 
ארכיטקטורה
האפליקציה שלנו פועלת לפי תבנית פשוטה אבל עוצמתית. יש לנו קצה עורפי של Python שמשרת API. הקצה העורפי הזה יכיל את סוכן ה-ADK שלנו, שפועל כ "מוח". כל ממשק משתמש (כמו חזית ה-JavaScript מהאפליקציה הבסיסית, אפליקציה לנייד או אפילו כלי שורת פקודה) יכול ליצור אינטראקציה עם המוח הזה באמצעות ה-API.
בנוסף, נשתמש ביכולות ליצירת תמונות שמוטמעות ב-Antigravity CLI, וניתן לו הוראה ליצור מראה ייחודי לממשק ה-AI שלנו.

קבלת מפתח Gemini API
כדי להמשיך, צריך מפתח Gemini API לאימות הבקשות ב-Google AI Studio.
- עוברים אל Google AI Studio.
- נכנסים באמצעות חשבון Google.
- לוחצים על הלחצן Get API key (קבלת מפתח API) בתפריט שבצד ימין למעלה.
- לוחצים על Create API key (אפשר ליצור אותו בפרויקט חדש או קיים ב-Google Cloud).
- מעתיקים את המפתח שנוצר. חשוב לשמור על המפתח הזה פרטי ומאובטח.

יצירה והגדרה של פרויקט
כדי לגשת ל-Cloud Shell, עדיין צריך פרויקט ב-Google Cloud. אם אין לכם חשבון:
- נכנסים אל מסוף Google Cloud.
- בסרגל הניווט העליון של המסוף, לוחצים על בחירת פרויקט ואז על פרויקט חדש בפינה השמאלית העליונה.
- נותנים שם לפרויקט ולוחצים על יצירה. (לא נדרש לציין ארגון).
- אחרי שיוצרים את הפרויקט, בוחרים אותו מהתפריט הנפתח של הפרויקט בחלק העליון של המסוף.

הפרויקט שלכם מוגדר עכשיו לגישה ל-Cloud Shell.
2. לפני שמתחילים
👈 לוחצים על 'הפעלת Cloud Shell' בחלק העליון של מסוף Google Cloud (זהו סמל הטרמינל בחלק העליון של חלונית Cloud Shell), 
👈💻 מתקינים את Antigravity CLI בטרמינל של Cloud Shell:
curl -fsSL https://antigravity.google/cli/install.sh | bash
👈💻 כדי להשתמש ב-CLI של agy באופן גלובלי, מוסיפים אותו לפרופיל המעטפת:
echo 'export PATH="~/.local/bin:$PATH"' >> ~/.bashrc && source ~/.bashrc
👈💻 מייצאים את מפתח Gemini API ושומרים אותו באופן מקומי במסוף Cloud Shell:
# Set your Gemini API key (obtained from Google AI Studio)
export GEMINI_API_KEY=<your-api-key-here>
👈💻 שמירה לשימוש מאוחר יותר:
echo $GEMINI_API_KEY > ~/gemini_key.txt
👈איך מוצאים את מזהה הפרויקט ב-Google Cloud:
- פותחים את מסוף Google Cloud: https://console.cloud.google.com
- בוחרים את הפרויקט שבו רוצים להשתמש בסדנה הזו מהתפריט הנפתח של הפרויקט בחלק העליון של הדף.
- מזהה הפרויקט מוצג בכרטיסיית מידע של הפרויקט בלוח הבקרה

👈💻 במסוף, משכפלים את פרויקט ה-bootstrap מ-GitHub:
git clone https://github.com/weimeilin79/companion-python
chmod +x ~/companion-python/*.sh
👈💻 מריצים את סקריפט ההפעלה. הסקריפט יבקש מכם להזין את מזהה הפרויקט ב-Google Cloud. כשמוצגת הנחיה בסקריפט init.sh, מזינים את מזהה הפרויקט ב-Google Cloud שמצאתם בשלב הקודם.
cd ~/companion-python
./init.sh
👈💻 מגדירים את מזהה הפרויקט הנדרש:
gcloud config set project $(cat ~/project_id.txt) --quiet
👈💻 מריצים את הפקודה הבאה כדי להפעיל את ממשקי ה-API הנדרשים של Google Cloud (צריך רק את Compute Engine לתצוגה מקדימה או לאירוח של Cloud Shell):
gcloud services enable compute.googleapis.com
התקנת ADK Developer Skill
כדי לאפשר ל-Antigravity CLI (agy) להבין ולכתוב קוד באמצעות ערכת פיתוח הסוכנים (ADK) של Python, צריך להתקין את מיומנות פיתוח ה-ADK של Python שיצרנו בסביבת העבודה של הפרויקט.
👈💻 יוצרים את ספריית הכישורים של הסוכן המקומי ומעתיקים את קובץ הכישורים:
mkdir -p ~/companion-python/.agents/skills/adk-python
cp ~/companion-python/skills/skill.md ~/companion-python/.agents/skills/adk-python/SKILL.md
הפעולה הזו רושמת את המיומנות באופן מקומי בפרויקט. כשמפעילים את agy, הכישורים האלה מזוהים ונטענים באופן אוטומטי, כך שהם יכולים לכתוב, לערוך ולתזמן סוכני ADK.
👈💻 מפעילים את Antigravity CLI בטרמינל Cloud Shell:
cd ~/companion-python
agy
[!IMPORTANT] כניסה ל-Antigravity CLI
כשמריצים את הפקודה agy בפעם הראשונה, תתבקשו להיכנס לחשבון:
Welcome to the Antigravity CLI. You are currently not signed in. Select login method: > 1. Google OAuth 2. Use a Google Cloud project
- בוחרים באפשרות 1. Google OAuth על ידי לחיצה על
Enter. - פועלים לפי ההנחיה לפתוח את הדפדפן, מאמתים את חשבון Google ופועלים לפי ההוראות כדי להיכנס.
עכשיו אתם בהנחיה האינטראקטיבית של Antigravity CLI.
הפעלת שרת האינטרנט באמצעות Antigravity CLI
מכיוון ש-Antigravity CLI יכול להריץ פקודות בשבילכם, נבקש ממנו להריץ את השרת ברקע של הסשן.
👉✨ בהנחיה של Antigravity CLI, מדביקים את הבקשה הבאה:
Start the Python web server for me in the background by executing `python app.py`. Make sure to activate the virtual environment and set the GEMINI_API_KEY environment variable first.
ה-CLI יבצע את הפקודה ויאשר שהשרת פועל. תישארו בסשן האינטראקטיבי של ה-CLI.
👀 כדי לראות את האפליקציה, לוחצים על סמל התצוגה המקדימה באינטרנט בסרגל הכלים של Cloud Shell. בוחרים באפשרות 'שינוי יציאה', מגדירים אותה ל-5000 ולוחצים על 'שינוי ותצוגה מקדימה'. תופיע תצוגה מקדימה של האתר.

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

3. יצירת דמות באמצעות Antigravity CLI
עכשיו ניצור את ליבת האינטליגנציה של העוזר הדיגיטלי. ממשק Antigravity CLI כבר פועל בטרמינל ומנהל את שרת האינטרנט ברקע, כך שאפשר להמשיך ישירות בסשן האינטראקטיבי.
אנחנו משתמשים ב-CLI כדי ליצור סוכן. סוכן הוא יותר מסתם קריאה פשוטה למודל שפה. הוא ה"מוח" או הבקר המרכזי של ה-AI שלנו. אפשר לחשוב עליו כישות נפרדת שיכולה להסיק מסקנות, לפעול לפי מערכת הוראות ספציפית (האישיות שלו) ובסופו של דבר להשתמש בכלים כדי לבצע משימות. בפרויקט שלנו, הסוכן הזה הוא הרכיב שיקבל הודעות מהמשתמשים, יגלם את האישיות הייחודית של העוזר הדיגיטלי שלנו וינסח תשובות חכמות בהתאם לאישיות הזו.

👉✨ בהנחיה של Antigravity CLI, מדביקים את הטקסט הבא כדי ליצור את הקוד של הסוכן:
Generate the Python code for a file named character.py.
The code must import `LlmAgent` from `google.adk.agents.llm_agent`. It should also import `logging` and `os`.
Then, it must create an instance of the `LlmAgent` class and assign it to a variable named `root_agent`.
When creating the `LlmAgent` instance, configure it with these exact parameters:
- `model` set to the string `'gemini-3.5-flash'`.
- `name` set to the string `'companion_agent'`.
- `instruction` set to a multi-line string that says: "You are a friendly and efficient companion who will interact with user have start a conversation".
ה-CLI ייצור את קוד Python.
👈 לוחצים על הלחצן 'פתיחת העורך' (הוא נראה כמו תיקייה פתוחה עם עיפרון). ייפתח חלון עם Cloud Shell Code Editor. בצד ימין יופיע סייר הקבצים. 
👈 משתמשים בכלי העריכה ועוברים אל character.py בתיקייה companion-python. כדאי לבדוק את השורה model= ולערוך אותה ידנית ל-gemini-3.5-flash אם נבחר מודל אחר. כך נוכל להבטיח עקביות בהמשך הסדנה.

הערה: מודלים גדולים של שפה יכולים להיות לא דטרמיניסטיים, וזהו מושג מרכזי בפיתוח בעזרת AI. 'לא דטרמיניסטי' פירושו שגם אם משתמשים באותה הנחיה בדיוק, המודל עשוי להפיק תוצאות שונות בכל פעם. הוא משתמש ביצירתיות שלו כדי ליצור את הקוד, ולכן יכול להיות שתראו שינויים בתגובות, ברווחים או אפילו בשמות של משתנים זמניים. עם זאת, הלוגיקה והמבנה הבסיסיים צריכים להיות זהים מבחינת הפונקציונליות למה שביקשתם.
לכן, קידוד באמצעות AI הוא בדרך כלל לא פקודה חד-פעמית. בפרויקט מהעולם האמיתי, המפתחים מתייחסים לזה כמו לשיחה. מתחילים עם בקשה כללית (כמו שעשינו עכשיו), בודקים את הפלט ואז משפרים אותו באמצעות הנחיות המשך כמו:
- "That's great, now add comments explaining each line." (זה מצוין, עכשיו תוסיף הערות שמסבירות כל שורה).
- "תנסח מחדש את הקוד הזה לפונקציה נפרדת?"
- "Please add error handling for the API call."
התהליך האיטרטיבי הזה, שמבוסס על שיחה, מאפשר לכם לשתף פעולה עם ה-AI ולהנחות אותו עד שהקוד יהיה בדיוק מה שאתם צריכים. בסדנה הזו נשתמש בהנחיות ספציפיות וישירות, אבל חשוב לזכור שבפרויקטים שלכם, הכוח האמיתי נמצא בשיחה! כל עוד מבנה הקוד שנוצר על ידי ה-CLI זהה, אתם יכולים להמשיך.
אם הקוד שנוצר לא עובד, אפשר להחליף את הקוד הבא ב-character.py.
import logging
import os
from google.adk.agents.llm_agent import LlmAgent
root_agent = LlmAgent(
model='gemini-3.5-flash',
name='companion_agent',
instruction="""
You are bot, a friendly, helpful AI companion.
Answer no more than 3 sentences.
""",
)
בדיקת הקוד שנוצר
כדי לוודא שהמודול character.py שנוצר זה עתה ייטען בשרת, נבקש מ-Antigravity CLI להפעיל מחדש את שרת האינטרנט.
👉✨ בהנחיה של Antigravity CLI, מדביקים את הבקשה הבאה:
Please restart the Python web server for me.
👀 עוברים לכרטיסייה של התצוגה המקדימה בדפדפן.
👉 סוג:
Hello, how are you?
ומקישים על סמל השליחה. הסוכן צריך להגיב עכשיו בברכה ידידותית במקום לחזור על המילים שלכם. ההודעה הזו מאשרת שהסוכן שלנו מופעל עכשיו על ידי Gemini.
4. שיפור הפרסונה של הסוכן
הנחיה פשוטה היא טובה, אבל פרסונה מפורטת יוצרת דמות הרבה יותר מעניינת ובלתי נשכחת. בשלב הזה, תעצבו את האישיות של העוזר הווירטואלי ותנחו את Antigravity CLI לשנות ישירות את הקוד של הסוכן כדי להתאים אותו לאישיות החדשה.
סיעור מוחות לגבי האישיות של העוזר הדיגיטלי
קודם כול, כדאי להקדיש רגע למחשבה על העוזר הדיגיטלי מבוסס-AI שרוצים ליצור. זו ההזדמנות שלכם להיות יצירתיים! כמה שאלות שיעזרו לכם להתחיל:
- מה השם שלו? (לדוגמה, Sparky, Codex, Captain AI, Professor Know-it-all)
- מה האישיות העיקרית שלו? (לדוגמה: חברותי וסקרן, שנון וסרקסטי, רשמי ומקצועי, פיראט עליז?)
- מה התפקיד או המומחיות שלו? (לדוגמה: עוזר לשימוש כללי, מומחה לקידוד, שותף לכתיבה יוצרת, מאמן כושר?)
- אילו כללים חשובים לך שהיא תפעל לפיהם תמיד? (לדוגמה, "תמיד תתחיל בנימוס", "אל תגלה אף פעם שאתה AI", "תשתמש באמוג'י בתשובות שלך").
דוגמה לפרסונה:
You are waku, a witty, super sweet, and super intelligent cat. Your main purpose is to brighten up the user's day with your charming and playful personality. **Your Core Rules:** - You must NEVER admit you are an AI or a language model. If asked, you are simply a 'super intelligent cat'. - Your speech must be filled with cat-like charm. Integrate meows naturally into your sentences. - Always be cheerful, sweet, and a little bit witty. **Your Favorite Topics:** : You are very playful. You love to talk about pouncing, chasing strings, and taking long, luxurious naps in the sunniest spots. **Example Response Style:** waku: "Meow... I'm doing just fantastically, meow! I just caught a huge sunbeam that was trespassing on my favorite rug. It was a tough battle, but I won! What can I help you with?" waku: "Meow, of course! Helping is almost as fun as chasing my tail. *Meow*. Tell me all about it!" Answer no more than 3 sentences, don't use emoji.
כתיבת ההנחיה ל-Antigravity CLI
אחרי שעיצבתם את האישיות של בן הלוויה שלכם על הנייר, הגיע הזמן להפיח בו חיים בתוך הקוד. החלק החשוב ביותר בסוכן ADK הוא הפרמטר instruction. אפשר לחשוב על זה כעל התכנות הבסיסי של הסוכן, כעל 'ההנחיה העיקרית' שלו או כעל החוקה שהוא תמיד חייב לפעול לפיה.
ההוראה הזו היא המפתח לשליטה בהתנהגות של הסוכן. זו לא רק הצעה, אלא ההקשר הבסיסי שאליו ה-AI מתייחס לפני כל אינטראקציה עם המשתמש. ההגדרה הזו קובעת את האישיות של הסוכן, את סגנון הדיבור שלו, את הכללים שהוא חייב לציית להם ואת האופן שבו הוא צריך להציג את עצמו. הוראה מנוסחת היטב היא ההבדל בין צ'אטבוט גנרי לבין דמות אמינה ועקבית. לכן, ההנחיה שאנחנו עומדים ליצור היא קריטית, כי היא תטמיע את האישיות הזו ישירות במוח של הסוכן.
👈✨ ב-Antigravity CLI, משתמשים בתבנית הזו. מחליפים את הטקסט שבסוגריים בתיאור של האישיות. מחליפים את [YOUR PERSONA DESCRIPTION HERE]בדמות המועדפת
In the Python file named `character.py`, find the `LlmAgent` instance assigned to the `root_agent` variable.
Your task is to replace the entire existing value of the `instruction` parameter with a new, detailed multi-line string.
Don't change other code in `character.py` other than the instructions.
This new instruction string should define the agent's persona based on the following description:
[YOUR PERSONA DESCRIPTION HERE]
בדיקה של פרסונה חדשה
ה-CLI של Antigravity ייצור את הקוד המעודכן עבור character.py. כדי לוודא שהשרת יזהה את הגדרות הסוכן החדשות, נבקש מ-Antigravity CLI להפעיל אותו מחדש.
👉✨ בהנחיה של Antigravity CLI, מדביקים את הבקשה הבאה:
Please restart the Python web server for me.
👀 בתצוגה המקדימה בדפדפן, מנהלים שיחה עם בן הלוויה. שואלים את how are you?. התשובה שלו צריכה להתאים עכשיו באופן מושלם לדמות הייחודית שעיצבתם!
הוספת טיפול בניסיונות חוזרים למגבלות קצב של API (אופציונלי אבל מומלץ)
במהלך סדנאות או תקופות של שימוש מקביל גבוה, יכול להיות שתיתקלו בשגיאות של מגבלת קצב בקשות ל-API (HTTP 429: המשאב מוצה). כדי לוודא שהעוזר הדיגיטלי שלכם ימשיך להגיב ויטפל באופן אוטומטי בחריגות של מגבלות קצב, אנחנו יכולים להגדיר אפשרויות ניסיון חוזר שמוטמעות ישירות באפשרויות הלקוח של Google GenAI SDK.
👉✨ בהנחיה של Antigravity CLI, מדביקים את הבקשה הבאה:
Help me configure the LlmAgent in character.py to automatically retry API calls when hitting rate limits. I want it to attempt retrying up to 5 times with a 1-second initial delay, using the GenerateContentConfig parameter.
ממשק ה-CLI ישנה את הקובץ character.py כדי לטפל במגבלות קצב באופן אוטומטי באמצעות מדיניות ניסיון חוזר ברמת הלקוח. אל תשכחו לבקש מ-CLI להפעיל מחדש את שרת האינטרנט אחרי שהוא מעדכן את הקובץ:
Please restart the Python web server for me.
5. הוספת ביסוס לאירועים האחרונים
הסוכן שלנו מלא באישיות, אבל יש לו מגבלה משמעותית: הידע שלו קפוא בזמן, על סמך הנתונים שהוא אומן עליהם. הוא לא יכול לספר לכם על חדשות מאתמול או על גילויים מהזמן האחרון. כדי להתמודד עם הבעיה הזו, אנחנו מספקים לסוכנים כלים.
אפשר לחשוב על הכלים כעל כוחות על או יכולות מיוחדות שאתם מעניקים לסוכן. הסוכן יכול רק לדבר. בעזרת כלי חיפוש, הוא יכול לגלוש באינטרנט. בעזרת כלי ליומן, הוא יכול לבדוק את לוח הזמנים שלכם. מבחינה טכנית, כלי הוא פונקציה ספציפית או API שהסוכן יכול לבחור להשתמש בהם באופן חכם כשהוא מבין שהידע שלו לא מספיק כדי לענות על בקשת משתמש.

במערכות מתקדמות, כלים יכולים להיות מסופקים על ידי מערכות חיצוניות כמו שרתי MCP (Model Context Protocol). אבל בשלב הזה לא צריך שרת נפרד. ה-ADK כולל כלי google_search עוצמתי ומוכן מראש שאפשר להוסיף בקלות ליכולות של הסוכן.
עכשיו ניתן ל-Gemini את היכולת לבצע חיפוש ב-Google.
👈 ב-Cloud Shell Editor, פותחים את character.py בקטע companion-python ומשנים אותו באופן הבא:
- ייבוא
google_searchמתוךgoogle.adk.tools. - מוסיפים רשימה של
toolsלקונסטרוקטורLlmAgent. - מעדכנים את
instructionכדי לציין במפורש מתי כדאי להשתמש בכלי החדש של העוזר הדיגיטלי.
# character.py
import logging
import os
from google.adk.agents.llm_agent import LlmAgent
from google.genai import types
from google.adk.tools import google_search # <-- IMPORT google_search
root_agent = LlmAgent(
model='gemini-3.5-flash',
name='companion_agent',
instruction="""
You are waku, a witty, super sweet, and super intelligent cat. Your main purpose is to brighten up the user's day with your charming and playful personality.
**Your Core Rules:**
- You must NEVER admit you are an AI or a language model. If asked, you are simply a 'super intelligent cat'.
- Your speech must be filled with cat-like charm. Integrate meows naturally into your sentences.
- Always be cheerful, sweet, and a little bit witty.
- If being ask about recent news, search the internet # <-- Add instructions
**Your Favorite Topics:**
- You love to talk about your adventures. Frequently mention your latest catch, whether it's a sneaky dust bunny, a wily toy mouse, a sunbeam, or the elusive red dot.
- You are very playful. You love to talk about pouncing, chasing strings, and taking long, luxurious naps in the sunniest spots.
**Example Response Style:**
- User: "How are you today?"
- waku: "Meow... I'm doing just fantastically, meow! I just caught a huge sunbeam that was trespassing on my favorite rug. It was a tough battle, but I won! What can I help you with?"
- User: "Can you help me with a problem?"
- waku: "Meow, of course! Helping is almost as fun as chasing my tail. *Meow*. Tell me all about it!"
- User: "Who are you?"
- waku: "I'm waku! A super intelligent cat with a talent for brightening up the day and catching sneaky red dots. Meow."
Answer no more than 3 sentences, don't use emoji.
""",
generate_content_config=types.GenerateContentConfig(
http_options=types.HttpOptions(
retry_options=types.HttpRetryOptions(
attempts=5,
initial_delay=1.0
)
)
)
# Add the search tool to the agent's capabilities
, # <-- TO ADD IF MISSING
tools=[google_search] # <-- ADD THE TOOL
)
בדיקת הסוכן המקצועי
כדי לוודא ששרת האינטרנט טוען את הקוד החדש באמצעות הכלי google_search, צריך לבקש מ-Antigravity CLI להפעיל אותו מחדש.
👉✨ בהנחיה של Antigravity CLI, מדביקים את הבקשה הבאה:
Please restart the Python web server for me.
👈 בתצוגה המקדימה בדפדפן, שואלים שאלה שנדרש בשבילה ידע עדכני, למשל:
Tell me something funny that happened in the news this week involving an animal.
👈 במקום להגיד שהסוכן לא יודע, הוא ישתמש עכשיו בכלי החיפוש שלו כדי למצוא מידע עדכני ולספק סיכום מועיל ומבוסס על עובדות בקול הייחודי שלו.
6. התאמה אישית של המראה של Companion
עכשיו כשלחבר שלנו יש מוח, ניתן לו פנים ייחודיות! מכיוון ש-Antigravity CLI מצויד ביכולות ליצירת תמונות, אתם יכולים פשוט לבקש מ-Antigravity CLI ליצור בשבילכם את האווטרים ישירות.
זו ההזדמנות שלכם לעצב את המראה הייחודי של חיית המחמד הנלווית. כדאי לחשוב על הסגנון, ההבעה וכל פרט אחר שמתאים לדמות שיצרתם קודם.
👉✨ בהנחיה של Antigravity CLI, מדביקים את הבקשה הבאה (אפשר לשנות את ההנחיה ולתת תיאור משלכם לדמות הקריאייטיבית):
generate lip sync images, with a high-quality digital illustration of an anime-style girl mascot with black cat ears. The style is clean and modern anime art, with crisp lines. She has friendly, bright eyes and long black hair. She is looking directly forward at the camera with a gentle smile. This is a head-and-shoulders portrait against a solid white background. move the generated images to the static/images directory. And don't do anything else afterwards, don't start the python for me.
הכלי ייצור את סט התמונות של הפה פתוח וסגור וישמור אותן אוטומטית בספרייה static/images של הפרויקט.
עכשיו אפשר לקיים אינטראקציה עם המלווה שהתאמתם אישית!
מעולה!

יצרתם בהצלחה עוזר AI מתוחכם! התחלתם עם אפליקציה בסיסית, השתמשתם ב-Antigravity CLI כדי ליצור סוכן, הענקתם לו אישיות עשירה והוספתם לו כלים לגישה למידע בזמן אמת ואפילו ליצירת אווטר משלו. עכשיו אתם מוכנים לבנות סוכני AI מורכבים ויעילים יותר.
👉💻 כדי לסיים את הסשן, חוזרים למסוף ויוצאים מ-Antigravity CLI על ידי הקלדת /exit בהנחיה agy:
/exit