۲. دستیار خود را تنظیم و شخصی‌سازی کنید [GA]

فعال کردن APIها - این کاری است که مدیر bumble انجام می‌دهد. بیایید توجه داشته باشیم که این برای شرکت‌کنندگان نیست، زیرا ممکن است شرکت‌کنندگان به کنسول ابری گوگل دسترسی نداشته باشند.

باید این را به عنوان پیش‌نیاز به کارگاه اضافه کنید تا مدیر ابری آن را تکمیل کند.

پیکربندی شخصی‌سازی

«نرم‌افزار مصرفی و توسعه اپلیکیشن موبایل» در منوی کشویی نیست، بنابراین باید سفارشی‌سازی را انتخاب کرده و سپس این را اضافه کنند.

سپس آنها باید آن پنجره بازشو را ببندند

۳. پیکربندی کانکتورهای داده [GA]

این کار توسط مدیر شرکت جمینی انجام می‌شود، نه توسط شرکت‌کننده. بنابراین این را به عنوان پیش‌نیاز کارگاه ذکر کنید.

۴. تعاملات پایه با رابط جیرا [GA]

اول، تأیید اتصال‌دهنده‌ها برای هر شرکت‌کننده است که باید برای استفاده از اتصال‌دهنده جیرا و گیت‌هاب تکمیل شوند، در زیر تصاویر مربوط به آن آمده است.

image-1-jira-authozie.png

image-2-jira-authoziation-page.png

تصویر-۳-بعد-از-مجوز-جیرا.png

همین کار را برای گیت‌هاب انجام دهید

همچنین هنگام کار با کانکتورهای Jira یا github، از شما خواسته می‌شود که جستجوی گوگل را غیرفعال کنید.

تصویر-۴-غیرفعال-کردن-جستجوی-گوگل.png

۱. کلید پروژه جیرا خود را پیدا کنید - در مورد نحوه باز کردن چت برای پرسیدن از gemini راهنمایی کنید، در زیر تصویر برای مرجع آمده است.

تصویر-5-جیرا-لیست-پروژه‌ها.png

همین کار را برای سایر تست‌ها نیز انجام دهید، مانند ایجاد وظایف، نظرات، به‌روزرسانی وضعیت و غیره. همچنین تصاویر مربوطه را نیز به‌روزرسانی کنید.

تصویر-6-جیرا-ایجاد-پروژه‌ها-1.png

تصویر-7-جیرا-ایجاد-پروژه‌ها-2.png

تصویر-۸-جیرا-ایجاد-پروژه‌ها-۳.png

تصویر-۹-جیرا-نظر-۱.png

تصویر-۱۰-جیرا-نظر-۲.png

تصویر-۱۱-جیرا-نظر-۳.png

تصویر-۱۲-جیرا-وضعیت-۱.png

تصویر-۱۳-جیرا-وضعیت-۲.png

تصویر-۱۴-جیرا-وضعیت-۳.png

۵. تعاملات پایه با رابط گیت‌هاب [GA]

برای انجام لیست کامیت‌ها، باید نام مخزن را بدانید. بنابراین، بیایید یک اعلان مانند زیر داشته باشیم تا نام مخزن را دریافت کنیم.

قبل از اجرای این دستور، باید به praticipatn بگویید که سایر کانکتورها را غیرفعال کند و فقط گیت‌هاب را داشته باشد.

برای تمام تست‌ها، تصاویر مربوطه را دریافت کرده و مطابق با آن اضافه کنید. در زیر نام فایل‌های اسکرین‌شات آمده است.

تصویر-۱۵-github-enable-1.png

image-16-github-list-repo-2.png

image-17-github-list-commit-3.png

image-18-github-list-pull-request-4.png

image-19-github-list-pull-request-summary-5.png

۶. مستندات ارجاع متقابل با اجرا [GA]

در مرحله ۲ آپلود سند الزامات، ابتدا باید «فایلی با نام requirements.txt با محتوای زیر آپلود کنید» تا شرکت‌کننده فایل را در لپ‌تاپ خود ایجاد کند و بتواند آن را داشته باشد. برای ایجاد فایل .txt در مک، از برنامه داخلی TextEdit استفاده کنید. TextEdit را باز کنید، به منوی بالا بروید، روی Format > Make Plain Text کلیک کنید. متن خود را تایپ کنید، روی File > Save کلیک کنید، نام فایل خود را بنویسید (مطمئن شوید که با .txt تمام می‌شود)، یک مکان را انتخاب کنید و کلیک کنید. دستورالعمل‌های مشابهی را برای سایر لپ‌تاپ‌ها ارائه دهید.

همچنین «در رابط چت Gemini Enterprise، روی نماد + (به‌علاوه) کلیک کنید یا یک فایل را برای آپلود بکشید و رها کنید.» در این مرحله قابل تغییر نیست

پس از ایجاد متن مورد نیاز، یک پنجره چت جدید باز کنید، سایر کانکتورها را غیرفعال کنید و فقط jira را فعال کنید، سپس با استفاده از Gemini داده‌های نمونه ایجاد کنید و سپس تحلیل را اجرا کنید، در این مرحله باید فایل txt را در برنامه Gemini آپلود کنید. به تصاویر این تست در زیر مراجعه کنید، نام فایل‌ها به ترتیب است.

image-20-jira-req-txt-1.png

تصاویر برای ایجاد داده‌های نمونه با استفاده از Gemini

image-21-jira-create-ticket-2.png

تصویر-۲۲-جیرا-ایجاد-تیکت-تایید-۳.png

تصویر-۲۳-جیرا-ایجاد-تیکت-انجام-وضعیت-تایید-۴.png

تصویر-۲۴-جیرا-ایجاد-تیکت-تایید-۵.png

تصویر-۲۵-جیرا-ایجاد-تیکت-درحال-وضعیت-تایید-۶.png

image-26-jira-create-ticket-created-6.png

image-27-jira-create-tinjira-portal-7.png

تصاویر برای اجرای تحلیل

image-28-jira-run-analysis-1.png

تصویر-۲۹-جیرا-اجرا-تحلیل-خروجی-۲.png

توجه داشته باشید «برای تأیید اینکه Gemini به کدام بخش از فایل یا تیکت Jira ارجاع می‌دهد، روی استنادهای ارائه شده در پاسخ کلیک کنید.» من در واقع استنادها را نمی‌بینم

۷. تجزیه و تحلیل کارهای عقب افتاده اسپرینت با NotebookLM [GA]

به طور مشابه، در این مورد ابتدا فایل txt را ایجاد کنید، دستورالعمل‌های مربوط به آن را ارائه دهید، سپس روی ایجاد یک دفترچه یادداشت جدید کلیک کنید. سپس فایلی با نام retro.txt را با این یادداشت‌های آزمایشی بارگذاری کنید:

دستورالعمل‌هایی برای ایجاد بینش در مورد اینکه روی چه چیزی کلیک کنید، ارائه دهید.

در اینجا فایل‌های تصویری از آن اسکرین‌شات‌ها آمده است.

تصویر-30-نوت بوک-lm-خروجی.png

تصویر-۳۱-نوت‌بوک-lm-نقشه ذهنی.png

تصویر اجرای آزمایشی واقعی را بررسی کنید و اگر چیزی از قلم افتاده است، دستورالعمل را به‌روزرسانی کنید. نام فایل تصویر screesnhtos عبارتند از: همچنین اشاره کنید که تکمیل این موارد کمی زمان می‌برد، بنابراین آن را فعال کنید و به آزمایش بعدی بروید تا آماده شود. همچنین جزئیاتی در مورد آنچه که باید در گزارش بررسی شود، ارائه دهید.

پژوهش عمیق-۱.png

تحقیق عمیق-۲.png

پژوهش عمیق-۳.png

۹. طوفان فکری با ایده‌پردازی [پیش‌نمایش عمومی]

تصویر اجرای آزمایشی واقعی را بررسی کنید و اگر چیزی از قلم افتاده است، دستورالعمل را به‌روزرسانی کنید. نام فایل تصویر screesnhtos عبارتند از: همچنین اشاره کنید که تکمیل این موارد کمی زمان می‌برد، بنابراین آن را فعال کنید و به آزمایش بعدی بروید تا آماده شود. همچنین جزئیاتی در مورد آنچه که باید در گزارش بررسی شود، ارائه دهید.

ایده-عامل-۱

ایده-عامل-۲

ایده-عامل-۳

ایده-عامل-۴

ایده-عامل-5

۱۰. ساخت دستیار اسکرام مستر چند مرحله‌ای [پیش‌نمایش عمومی]

اولین قدم این است که هنگام انتخاب «عامل جدید» روی «عامل گفتگو» کلیک کنید، زیرا ما یک گزینه پیش‌نمایش در زیر عامل جدید برای «عامل گردش کار» داریم که در این بخش به آن نمی‌پردازیم.

به تصویر scrum-master-1.png مراجعه کنید

برای تغییر نام عامل، باید روی کادر وسط کلیک کنید تا پنل کناری باز شود، به تصویر scrum-master-3.png و scrum-master-4.png مراجعه کنید.

برای مرحله بعدی و ارائه دستورالعمل به تصویر مراجعه کنید - scrum-master-5.png

برای مرحله ۳، این دستورالعمل‌ها را به آن بدهید: در واقع عامل را با جستجوی گوگل فعال ایجاد می‌کند، همچنین عامل را به «Lead Scrum Master» تغییر نام داده است (به تصویر scrum-master-6.png مراجعه کنید). بنابراین بیایید مرحله ۲ را که تغییر نام عامل به « Bumble-Lead-Scrum-Master » است، حذف کنیم زیرا اعلان آن را تغییر نام می‌دهد، اما مطمئن شوید که همیشه آن را «Lead Scrum Master» نامگذاری می‌کند.

همچنین در اعلان از آن خواسته می‌شود که فقط از jira و رابط github استفاده کند و از جستجوی گوگل استفاده نکند.

همچنین بقیه دستورالعمل‌ها را با نام فعلی عامل به جای « Bumble-Lead-Scrum-Master » به‌روزرسانی کنید.

اضافه کردن زیر-کارگزاران تخصصی

مرحله ۱

در دستورالعمل‌ها ذکر شده است که کلید پروژه قبلاً در مرحله ۱ آزمایشگاه ۴. تعاملات پایه با رابط جیرا [GA] جستجو شده است.

تیک جستجوی گوگل را بردارید و فقط جیرا را نگه دارید
به تصاویر زیر مراجعه کنید و مطمئن شوید که دستورالعمل‌ها را بر این اساس به‌روزرسانی می‌کنید.

اسکرام-مستر-۷.png

اسکرام-مستر-۸.png

مرحله ۲

در دستورالعمل‌ها ذکر شده است که نام مخزن قبلاً در مرحله ۵ جستجو شده است. تعاملات اولیه با رابط گیت‌هاب [GA] مرحله ۱

تیک جستجوی گوگل را بردارید و فقط گیت‌هاب را نگه دارید
به تصاویر زیر مراجعه کنید و مطمئن شوید که دستورالعمل‌ها را بر این اساس به‌روزرسانی می‌کنید.

اسکرام-مستر-۹.png

اسکرام-مستر-۱۰.png

اسکرام-مستر-۱۱.png

این درخواست در واقع در حال جستجو در گیت‌هاب عمومی است و نتایجی مانند «ایجاد به‌روزرسانی با اولویت بالا برای پروژه Bumble در ۲۴ ساعت گذشته» را نشان می‌دهد. این کاملاً اشتباه است. عامل فقط باید به دنبال داده‌هایی از پروژه جیرا و مخزن گیت‌هاب که من ارائه دادم، بگردد. مطمئن نیستم چرا.

برای خروجی که گرفتم به این اسکرین‌شات مراجعه کنید - scrum-master-12.png. در زیر خروجی واقعی آمده است.

مطمئن شوید که دستورالعمل‌ها را به درستی به‌روزرسانی می‌کنید تا فقط پروژه جیرا و گزارش گیت‌هاب پیکربندی‌شده در عامل را جستجو کند.

Generate the high-priority update for the Bumble project for the past 24 hours.
Response complete
Gemini replied
Here is the high-priority daily update for the Bumble project ecosystem over the past 24 hours. [107, 109, 928, 934]
-
🚀 Overall Progress Summary
The past 24 hours saw significant progress in integrating Google’s Bumble Bluetooth stack across downstream tools, notably introducing native Windows support for NXBT 

 and adding optional BLE pairing transports to smpclient [107]. Additionally, core refactoring in Bumble's AVDTP (Audio/Video Distribution) layers has successfully eliminated resource-locking bugs [928]. Meanwhile, the community is actively tackling high-priority Classic Bluetooth pairing failures and Windows boot-up driver issues [59, 934].
-
✨ Key Achievements & Code Progress (GitHub)
Repository / Project
Contribution
Details
intercreate/smpclient
BLE Transport with Pairing (PR #107)
Added an optional bumble extra (smpclient[bumble]) providing SMPBumbleTransport [107]. This BLE transport drives external HCI USB controllers, supporting secure scanning, pairing PIN flows, and stored LTK encryption [107].
google/bumble
AVDTP In-Use Management (PR #928)
Merged! Avoids explicit stream in_use flag management by delegating to a dynamic property checking if stream state is IDLE [928]. This resolves previous edge-case resource leaks [923].
typenoob/nxbt
Native Windows Support (Issue #4)
Announced a major integration with Bumble enabling native Windows support for NXBT controllers via hci-socket and usb (WinUSB) transports 

 .
badoo/codeisok
Security Hardening (PR #109)
Enabled the secure flag for authentication cookies in the Login controller to prevent unencrypted session token transmission [109].
 
-
⚠️ Current Blockers & High-Priority Issues
While no tracking issues were found in Jira for "Bumble", the following high-priority issues are currently impeding progress in the GitHub ecosystem:
Classic Bluetooth Pairing Failures (Issue #59 - kindle-hid-passthrough) [59]
Status: Active / Investigation [59]
Impact: Classic-only Bluetooth HID devices (such as the Logitech K811 keyboard) fail during Simple Secure Pairing (SSP) with an AUTHENTICATION_FAILURE_ERROR (0x05) [59]. Bumble appears to bypass the user pairing delegate entirely [59].
Next Steps: Testing a speculative fix on feature/brcm-bt-support that relaxes pairing config constraints for BR/EDR [59].
Windows Startup Power-On Failures (Issue #934 - google/bumble) [934]
Status: Open [934]
Impact: Bluetooth USB dongles fail to power on during the very first boot on Windows systems [934]. The Intel driver receives a disallowed error (HCI_COMMAND_DISALLOWED_ERROR) during the initial HCI_RESET_COMMAND [934].
-
Would you like me to draft any replies to these active issues or prepare a Confluence summary document of the Windows workarounds?
give me the link for this repo intercreate/smpclient
Response complete
Gemini replied
The link for the intercreate/smpclient repository is:
👉 https://github.com/intercreate/smpclient
intercreate/smpclient repo is not in my repo in mumanoha/gemini-code-review-agent-demo. intercreate/smpclient is a public repo why are you getting me all the public repo
Response complete
Gemini replied
I retrieved results from public repositories because the search query for "Bumble" was executed globally across all of GitHub rather than being restricted to your specific repository (mumanoha/gemini-code-review-agent-demo).
When I initially searched your internal Jira projects and repositories for the project "Bumble", it returned no matches. To ensure I didn't miss any relevant information, my search query broadened its scope to look for any active issues or pull requests containing the keyword "Bumble" globally, which pulled in these public repositories (like Google's bumble library and intercreate/smpclient).
-
🔍 Filtering to Your Specific Repository
If "Bumble" is a branch, a specific folder, or a topic within your repository, I can narrow down the search.
Would you like me to run a targeted analysis specifically on mumanoha/gemini-code-review-agent-demo for any updates or commits made in the past 24 hours instead?

اگر از این دستور «به‌روزرسانی با اولویت بالا را برای پروژه‌های من در ۲۴ ساعت گذشته ایجاد کن» استفاده کنم، خروجی زیر را دریافت خواهم کرد.

به تصویر scrum-master-13.png مراجعه کنید

Generate the high-priority update for the my projects for the past 24 hours.
Response complete
Gemini replied
📊 Daily Project Status Report (Past 24 Hours)
-
🚀 Overall Progress Overview
Currently, the projects are focused on resolving critical infrastructure blockers on Google Cloud Platform while maintaining a steady baseline on application services. While there has been no new code merged or committed in the last 24 hours, the active development continues to center around service integration, and the infrastructure pipeline is currently held back by two newly updated high-priority Jira issues 

 .
-
🛠️ Code Progress & Achievements (GitHub)
There are no new commits or merged pull requests to report for the past 24 hours. The primary active work-in-progress remains:
Repository / PR
Status
Description
mumanoha/gemini-code-review-agent-demo PR #1: feat: Add menu-service application
🟡 Open
This pull request introduces the core menu-service application to the repository.
 
-
⚠️ Blockers & High-Priority Issues (Jira)
The following high-priority infrastructure issues were updated in the past 24 hours under the ge-bugs project and require immediate attention to prevent further deployment delays on the GCP Migration Strategy 

 :
Key
Priority
Status
Summary
Impact
GB-5
🔴 High
To Do
IAM permission shadowing in VPC
Conflicting IAM policies between the VPC and GKE cluster are causing intermittent permission denied errors for active services 

 .
GB-4
🔴 High
To Do
GKE node pool auto-scaling timeout
The GKE node pool is failing to auto-scale automatically, leading to pod scheduling failures under load 

 .
 
-
Let me know if you would like me to help assign these blockers or draft a follow-up message to the infrastructure team!

همچنین مطمئن نیستم که آیا کانکتورها باید در root agent اضافه شوند یا خیر. کانکتورها را در root agent حذف کردم و آن را آزمایش کردم که خروجی آن در زیر آمده است. کدام پیکربندی صحیح است؟ مطمئن نیستم، تصمیم در مورد پیکربندی صحیح را به شما واگذار می‌کنم.


به تصویر مراجعه کنید - scrum-master-14.png

Generate the high-priority update for the my projects for the past 24 hours.
Response complete
Gemini replied
High-Priority Update: Project GB (ge-bugs)
Here is the summary of P0/P1 (Highest/High priority) issues and blocked tickets in Project GB (ge-bugs) along with their current impact:
1. P0/P1 Issues (High Priority)
GB-4: GKE node pool auto-scaling timeout
Priority: High (P1) 

Impact: The GKE node pool is failing to auto-scale dynamically under load. This results directly in pod scheduling failures, threatening application reliability and performance during high traffic 

 .
GB-5: IAM permission shadowing in VPC
Priority: High (P1)
Impact: Conflicting IAM policies between the VPC and the GKE cluster are causing intermittent "permission denied" errors for services, leading to unstable internal communication 

 .
2. Blocked Tickets
GB-7: Fix database latency issues
Priority: Medium
Status: Blocked 

Impact: Progress on resolving database latency is halted. The ticket is currently blocked while waiting for the infrastructure team to increase IOPS 

 .
-
I will now hand control back to the root agent to synthesize this update into your unified daily report. Let's make sure this progress is tracked.
I have checked the open Pull Requests in the mumanoha/gemini-code-review-agent-demo repository:
Open Pull Requests:
PR #1: feat: Add menu-service application
State: Open
Review Status: There is currently one review submitted by gemini-code-assist[bot], which has a status of COMMENTED (not CHANGES_REQUESTED). The reviewer provided general code quality, testing, and dependency cleanup suggestions but did not block the PR with an explicit changes-requested status.
Therefore, there are no Pull Requests currently in the "Changes Requested" state.
I will now transfer control back to the root_agent to compile the complete update.Here is your unified daily report for the past 24 hours, highlighting the high-priority Jira blockers and active code progress on GitHub.
I, Gemini Enterprise, have analyzed your active projects and compiled the most critical updates to keep you and your team aligned.
-
🚨 High-Priority Jira Issues & Blockers
There are currently two high-priority bugs active in Project GB (ge-bugs), along with one blocked issue that requires infrastructure intervention.
Issue
Priority
Status
Description & Impact
GB-4: GKE node pool auto-scaling timeout
High
To Do
The GKE node pool is failing to auto-scale under load, resulting in active pod scheduling failures.
GB-5: IAM permission shadowing in VPC
High
To Do
Conflicting IAM policies between the VPC and GKE cluster are causing intermittent service permission errors.
GB-7: Fix database latency issues
Medium
🛑 Blocked
Progress is currently halted. The team is waiting on the infrastructure team to increase IOPS.
 
-
💻 GitHub Code Progress
Active progress continues on the gemini-code-review-agent-demo repository with one open pull request. There are currently no PRs blocked under a "Changes Requested" status.
PR # & Title
State
Review Status
Key Highlights
#1: feat: Add menu-service application
Open
Commented
Adds the menu-service Quarkus application. gemini-code-assist[bot] provided recommendations to clean up pom.xml, improve JPA mapping, utilize Panache's active record pattern, and expand test coverage.
 
-
Would you like me to help you draft a follow-up message to the infrastructure team to expedite the IOPS increase for GB-7, or would you like to dive deeper into any of these updates?

۱۱. ساخت عامل تحلیلگر تأثیر منابع [پیش‌نمایش عمومی]

اولین قدم این است که هنگام انتخاب «عامل جدید» روی «عامل گفتگو» کلیک کنید، زیرا ما یک گزینه پیش‌نمایش در زیر عامل جدید برای «عامل گردش کار» داریم که در این بخش به آن نمی‌پردازیم.

به تصویر scrum-master-1.png مراجعه کنید

به جای ایجاد یک عامل جدید > ادامه به سازنده. بیایید در خود چت، اعلان را ارائه دهیم. به این تصویر از resource-impact-1.png مراجعه کنید.

وقتی که عامل پروژه را ایجاد کرد، باید تیک اتصال گوگل را بردارید و سپس روی پیش‌نمایش کلیک کنید تا پیام « عضو تیم «Muthu» به مدت ۳ روز از کار افتاده است. تأثیر آن چیست؟ » را آزمایش کنید.

به تصاویر مراجعه کنید و مطمئن شوید که دستورالعمل‌ها را مطابق با آنها به‌روزرسانی می‌کنید.
resource-impact-2.png و resource-impact-3.png

پس از آزمایش، برای انتشار عامل، روی ایجاد کلیک کنید

۱۲. پیشرفته: ساخت و استقرار با ADK [پیش‌نمایش عمومی]

من از این مراحل اسکرین شات گرفتم، تصاویر اسکرین شات را بررسی کنید تا مطمئن شوید دستورالعمل‌ها دقیق هستند و همچنین اسکرین شات هر مرحله را به‌روزرسانی کنید تا واضح باشد.

مرحله ۱: تنظیمات محیط

عامل-cli-1.png

مرحله ۲: احراز هویت و راه‌اندازی

عامل-cli-2.png
agent-cli-3.png - این مراحل خیلی طول می‌کشند
agent-cli-4.png -

در دستورالعمل‌ها ذکر کنید که cli برای اجرای دستورات از شما اجازه می‌خواهد، گزینه «Allow once» را انتخاب کنید.

گزینه ب: روش Gemini CLI (زبان طبیعی)

برای به‌روزرسانی صحیح دستورالعمل‌ها بر اساس آنچه واقعاً در کنسول اتفاق افتاده است، به تصاویر مراجعه کنید. در صورت لزوم، آزمایشگاه کد را با این تصاویر و با دستورالعمل‌های معتبر به‌روزرسانی کنید.

تصاویر برای بررسی - agent-cli-5.png تا agent-cli-9.png

خروجی در cli به صورت زیر است:

من با استفاده از کیت توسعه‌ی عامل (ADK)، عامل Bumble-Ops-Assistant را برای شما ساخته‌ام.

۱. پیاده‌سازی عامل
این عامل در bumble-ops-assistant/app/agent.py قرار دارد. این شامل ابزار check_build_health است که وضعیت "GREEN" را برای هر محیطی به صورت کد ثابت برمی‌گرداند.

1 def check\_build\_health(environment: str) \-\> str:                                                                                                                          
2     """Checks the build health for a given environment.                                                                                                                   
3                                                                                                                                                                           
4     Args:                                                                                                                                                                 
5         environment: The environment to check (e.g., 'prod', 'staging').                                                                                                  
6                                                                                                                                                                           
7     Returns:                                                                                                                                                              
8         The health status of the build.                                                                                                                                   
9     """                                                                                                                                                                   

۱۰ عدد «سبز» را برمی‌گرداند
۱۱
12 root_agent = عامل (
۱۳ نام="دستیار_عملیات_بامبل"
۱۴ # ...
15 instruction="شما دستیار عملیاتی Bumble-Ops هستید. می‌توانید سلامت ساخت را برای محیط‌های عملیاتی و آماده‌سازی بررسی کنید.",
۱۶ ابزار=[check_build_health],
۱۷)

۲. آزمایش‌های دود
من دو نوع تست دود انجام دادم:

* تست‌های واحد: من تست‌های واحد را در bumble-ops-assistant/tests/unit/test_health_tool.py ایجاد و اجرا کردم تا منطق ابزار را مستقیماً تأیید کنم.
* نتیجه: ۲ پاس در ۳.۰۳ ثانیه
* تست دود ارزیابی: من یک مجموعه ارزیابی ساده را در bumble-ops-assistant/tests/eval/evalsets/smoke_test.evalset.json برای آزمایش تعامل عامل، ایجاد کردم.
* توجه: اجرای ارزیابی با خطای PERMISSION_DENIED مواجه شد زیرا API مربوط به aiplatform.googleapis.com در پروژه cloudshell-gca فعال نیست و من هم فعال نیستم.
مجوزهای لازم برای فعال کردن آن را داشته باشید.

agent-cli-10.png - وقتی روی ویرایشگر باز کلیک می‌شود، نمایش داده می‌شود و از شرکت‌کنندگان خواسته می‌شود فایل‌ها را بررسی کنند تا ببینند agent cli چه چیزی ایجاد کرده است و در مورد هر یک از فایل‌های ایجاد شده توسط agent cli توضیح دهند. برای جزئیات بیشتر به مستندات مراجعه کنید.
آزمایش در زمین بازی - قبل از استقرار و انتشار، این مراحل را ارائه دهید.
برای آشنایی با آزمایش و ایجاد دستورالعمل‌های مربوطه، به این تصاویر مراجعه کنید.
تصاویر - agent-cli-11.png به agent-cli-15.png

من سعی کردم از agent cli بخواهم که زمین بازی را ایجاد و آن را آزمایش کند، اما با مشکلاتی روبرو هستم.
جلسه پیدا نشد: f681747b-c55d-42d6-9324-77f394d0ecb8. اجراکننده با نام برنامه "bumble_ops_assistant" پیکربندی شده است، اما عامل ریشه از "/home/admin_/bumble-ops-assistant/app" بارگذاری شده است، که به معنای نام برنامه "app" است. هنگام ساخت اجراکننده، مطمئن شوید که app_name اجراکننده با آن دایرکتوری مطابقت دارد یا app_name را صریحاً وارد کنید. عدم تطابق مانع از یافتن جلسه توسط اجراکننده می‌شود. برای ایجاد خودکار یک جلسه در صورت عدم وجود، هنگام ساخت اجراکننده، auto_create_session=True را تنظیم کنید.

بعد از اینکه از نماینده خواستم مشکل را حل کند، مشکلات مجوز حل شد و ران‌ها شروع به کار کردند.

۱۳. استقرار و انتشار در Gemini Enterprise [پیش‌نمایش عمومی]

می‌خواهم از زبان طبیعی برای استقرار و انتشار در GE استفاده کنم.
بنابراین هر دو گزینه را به صورت دستی یا به صورت طبیعی حفظ کنید.

من درخواست کردم که عامل را مستقر کند و آن را در موتور عامل مستقر کرد. برای درک مراحل و ایجاد دستورالعمل‌های مربوطه، به تصاویر مراجعه کنید.
تصویر - agent-cli-deploy-1.png به agent-cli-deploy-4.png

من از gemini cli درخواست کردم که در برنامه ge منتشر کند.

من استفاده کردم - انتشار در برنامه Gemini Enterprise bumble-workshop-lab-test-1_1778167389086
برای درک نحوه انجام این کار و ایجاد دستورالعمل‌های مربوطه، به تصاویر زیر مراجعه کنید.

agent-cli-publish-1.png به agent-cli-publish-7.png