1. บทนำ
ใน Codelab นี้ คุณจะได้เรียนรู้วิธีใช้ประโยชน์จาก Gemini Enterprise เพื่อทำให้เวิร์กโฟลว์ประจำวันของ Scrum Master และผู้จัดการโปรเจ็กต์ที่ Bumble เป็นระบบอัตโนมัติและมีประสิทธิภาพมากขึ้น คุณจะได้สำรวจวิธีกำหนดค่าเครื่องมือเชื่อมต่อข้อมูลสำหรับ Jira และ GitHub, วิเคราะห์งานค้างของสปรินต์โดยใช้ NotebookLM, ทำการวิจัยเชิงลึกเกี่ยวกับแนวโน้มของตลาด, ระดมความคิดเกี่ยวกับฟีเจอร์ใหม่ๆ และสร้าง Agent ที่กำหนดเองโดยใช้ Agent Designer
สิ่งที่คุณต้องดำเนินการ
- การตั้งค่าและการปรับเปลี่ยนในแบบของคุณ: กำหนดค่าการตั้งค่าผู้ช่วยสำหรับเป้าหมายการนำส่ง
- กำหนดค่าตัวเชื่อมต่อข้อมูล: เชื่อมต่อ Gemini Enterprise กับ Jira Cloud และ GitHub
- เอกสารอ้างอิงโยง: เปรียบเทียบข้อกำหนดกับบันทึกตั๋วที่ใช้งานอยู่
- วิเคราะห์งานค้างของ Sprint: ใช้ NotebookLM เพื่อสร้างข้อมูลเชิงลึกจากบันทึกการประชุมย้อนหลัง
- ทำ Deep Research: ใช้ตัวแทน Deep Research เพื่อวิเคราะห์แนวโน้มของตลาด
- ระดมความคิดเกี่ยวกับฟีเจอร์: ใช้ Agent สร้างไอเดียเพื่อระดมความคิดเกี่ยวกับแนวคิดใหม่ๆ
- สร้าง Agent ที่กำหนดเอง: สร้างผู้ช่วย Scrum Master และเครื่องมือวิเคราะห์ผลกระทบของทรัพยากรโดยใช้ Agent Designer
สิ่งที่คุณต้องมี
- เว็บเบราว์เซอร์ เช่น Chrome
- โปรเจ็กต์ Google Cloud ที่เปิดใช้การเรียกเก็บเงิน
- สิทธิ์เข้าถึง Gemini Enterprise พร้อมใบอนุญาตที่จำเป็น
- บัญชีใน Jira Cloud และ GitHub ที่มีสิทธิ์ที่เหมาะสมในการสร้างโทเค็น/แอป
Codelab นี้มีไว้สำหรับนักพัฒนาซอฟต์แวร์ ผู้จัดการโปรเจ็กต์ และ Scrum Master ทุกระดับ รวมถึงผู้เริ่มต้น
ระยะเวลาโดยประมาณ: 96 นาที
ค่าใช้จ่ายโดยประมาณ: ทรัพยากรที่ใช้ใน Codelab นี้ส่วนใหญ่เป็นฟีเจอร์ซอฟต์แวร์ในรูปแบบบริการ (SaaS) และไม่ควรมีค่าใช้จ่ายด้านโครงสร้างพื้นฐานที่สูง อย่างไรก็ตาม โปรดทำความเข้าใจผลกระทบด้านการเรียกเก็บเงินของใบอนุญาต Gemini Enterprise และการใช้เครื่องมือเชื่อมต่อข้อมูล
2. ตั้งค่าและปรับแต่ง Assistant
ในขั้นตอนนี้ คุณจะเข้าถึง Gemini Enterprise และปรับแต่งการตั้งค่าผู้ช่วยเพื่อทำความเข้าใจเป้าหมายการนำส่งในฐานะ Scrum Master หรือ Delivery Lead
ไปที่ Gemini Enterprise
- เปิดเว็บเบราว์เซอร์แล้วไปที่แอป Gemini Enterprise (ผู้สอนจะให้ URL ที่เฉพาะเจาะจงสำหรับสภาพแวดล้อมของคุณ)
- ตรวจสอบว่าคุณเข้าสู่ระบบด้วยบัญชี Google ที่จัดสรรให้
เปิดใช้ API
ก่อนกำหนดค่าเครื่องมือเชื่อมต่อข้อมูล ให้ตรวจสอบว่าได้เปิดใช้ API ที่จำเป็นในโปรเจ็กต์แล้ว เรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัลหรือ Cloud Shell
gcloud services enable \
aiplatform.googleapis.com \
discoveryengine.googleapis.com
กำหนดค่าการปรับเปลี่ยนในแบบของคุณ
หากต้องการให้ผู้ช่วยทราบบริบทที่ชัดเจนเกี่ยวกับบทบาทและอุตสาหกรรมของคุณ ให้ทำดังนี้
- คลิกไอคอนการตั้งค่า (เฟือง) ที่มุมซ้ายล่างของอินเทอร์เฟซ
- เลือกการปรับเปลี่ยนในแบบของคุณ
- ในส่วนโปรไฟล์ ให้ป้อนรายละเอียดต่อไปนี้
- บทบาทหรือตำแหน่งงาน:
Scrum Master / Delivery Lead - อุตสาหกรรม:
Consumer Software & Mobile App Development
- บทบาทหรือตำแหน่งงาน:
- ตรวจสอบว่าได้เปิดปุ่มสลับต่อไปนี้เพื่อช่วยให้ผู้ช่วยเรียนรู้จากการโต้ตอบที่ผ่านมา
- ประวัติการสนทนา
- อ้างอิงความทรงจำที่บันทึกไว้

3. กำหนดค่าเครื่องมือเชื่อมต่อข้อมูล
หากต้องการให้ Gemini Enterprise เข้าถึงข้อมูลโปรเจ็กต์ได้ คุณต้องกำหนดค่าตัวเชื่อมต่อสำหรับ Jira Cloud และ GitHub ซึ่งตั้งค่าเป็นที่เก็บข้อมูลในคอนโซล Google Cloud
สร้างที่เก็บข้อมูล Jira Cloud
- ใน คอนโซล Google Cloud ให้ไปที่หน้า Gemini Enterprise (หรือค้นหา)
- เลือกโปรเจ็กต์ Google Cloud
- ในเมนูการนำทาง ให้คลิกที่เก็บข้อมูล
- คลิก + สร้างที่เก็บข้อมูล
- ในส่วนแหล่งที่มา ให้ค้นหา Jira Cloud แล้วคลิกเลือก
- ในส่วนข้อมูล ให้ทำดังนี้
- เลือกการค้นหาแบบรวม (หรือการนำเข้าข้อมูลหากต้องการจัดทำดัชนีข้อมูล) สำหรับฟีเจอร์ทดลองนี้ เราจะถือว่าการค้นหาแบบรวมเป็นคำค้นหาแบบเรียลไทม์
- ระบุรายละเอียดการตรวจสอบสิทธิ์: รหัสไคลเอ็นต์ รหัสลับไคลเอ็นต์ URI ของอินสแตนซ์ (เช่น
https://your-domain.atlassian.net) และรหัสอินสแตนซ์ - คลิกเข้าสู่ระบบ แล้วลงชื่อเข้าใช้ Atlassian ให้เสร็จสมบูรณ์
- เลือกเอนทิตีที่จะค้นหา (เช่น ปัญหา โปรเจ็กต์)
- คลิกดำเนินการต่อและทำตามข้อความแจ้งเพื่อสร้างให้เสร็จสมบูรณ์
สร้างที่เก็บข้อมูล GitHub
- ในหน้าที่เก็บข้อมูล ให้คลิก + สร้างที่เก็บข้อมูลอีกครั้ง
- ในส่วนแหล่งที่มา ให้ค้นหา GitHub แล้วคลิกเลือก
- ในส่วนข้อมูล ให้ทำดังนี้
- ระบุรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์จากแอป GitHub
- คลิกเข้าสู่ระบบ แล้วลงชื่อเข้าใช้และให้สิทธิ์ GitHub ให้เสร็จสมบูรณ์
- ในตัวเลือกขั้นสูง ให้ป้อนชื่อองค์กรในช่องการเข้าสู่ระบบของเจ้าของ
- เลือกเอนทิตีที่จะค้นหา (เช่น ที่เก็บ ปัญหา คำขอพุล)
- เลือกการดำเนินการใน GitHub เพื่อเปิดใช้ (เช่น เพิ่มความคิดเห็น ผสาน PR)
- กำหนดค่าตำแหน่งและชื่อสำหรับตัวเชื่อมต่อ
- คลิกสร้าง
4. การโต้ตอบพื้นฐานกับตัวเชื่อมต่อ Jira
ในขั้นตอนนี้ คุณจะได้ฝึกทำงานการจัดการคำขอพื้นฐานโดยใช้ภาษาที่เป็นธรรมชาติ ซึ่งจะแสดงให้เห็นว่าคุณจะหลีกเลี่ยงการสลับไปมาระหว่างแท็บเพื่ออัปเดตการติดตามโปรเจ็กต์ได้อย่างไร
1. สร้างงาน
ขอความช่วยเหลือจาก Gemini เพื่อสร้างงานใหม่ ใช้คีย์โปรเจ็กต์ที่คุณค้นพบก่อนหน้านี้ (เช่น GB)
"สร้างงานใหม่ในโปรเจ็กต์
[YOUR_PROJECT_KEY]
โดยมีข้อมูลสรุปว่า "วิเคราะห์ความคิดเห็นของผู้ใช้สำหรับฟีเจอร์ชุมชน" และคำอธิบายว่า "เราต้องสรุปความคิดเห็นที่รวบรวมไว้ในสปรินต์ที่ 24"
2. เพิ่มความคิดเห็น
เมื่อสร้างคำขอและ Gemini ให้คีย์แก่คุณแล้ว (เช่น GB-11) ให้เพิ่มความคิดเห็นในคำขอนั้นโดยทำดังนี้
"เพิ่มความคิดเห็นในคำขอ
[TICKET_KEY]
โดยพูดว่า "ฉันอัปโหลดโน้ตย้อนหลังไปยัง NotebookLM เพื่อวิเคราะห์แล้ว และจะโพสต์ผลการวิเคราะห์ที่นี่"
3. อัปเดตสถานะ
ย้ายคำขอไปยังสถานะใหม่
"เปลี่ยนสถานะของคำขอ
[TICKET_KEY]
ถึง
กำลังดำเนินการ
."
5. การโต้ตอบพื้นฐานกับตัวเชื่อมต่อ GitHub
ในขั้นตอนนี้ คุณจะได้เรียนรู้วิธีค้นหากิจกรรมในที่เก็บเพื่อติดตามความคืบหน้าของนักพัฒนาแอปโดยไม่ต้องไปที่ GitHub โดยตรง
1. แสดงรายการคอมมิตล่าสุด
ขอความช่วยเหลือจาก Gemini เพื่อตรวจสอบกิจกรรมล่าสุดในที่เก็บของคุณ
"แสดงรายการคอมมิต 5 รายการล่าสุดในที่เก็บ
[YOUR_GITHUB_REPO_NAME]
."
2. ตรวจสอบคำขอ Pull Request ที่เปิดอยู่
วิธีดูโค้ดที่รอการตรวจสอบ
"แสดงคำขอพุลที่เปิดอยู่ทั้งหมดสำหรับที่เก็บ
[YOUR_GITHUB_REPO_NAME]
."
3. สรุปคำขอ Pull Request
หากคุณมีหมายเลข PR ที่เฉพาะเจาะจงจากรายการ ให้ทำดังนี้
"สรุปการเปลี่ยนแปลงใน Pull Request #
[PR_NUMBER]
ในที่เก็บ
[YOUR_GITHUB_REPO_NAME]
."
6. ตรวจสอบเพื่อเปรียบเทียบเอกสารประกอบกับการดำเนินการ
ในขั้นตอนนี้ คุณจะใช้เอกสารประกอบที่ไม่มีโครงสร้างเพื่อประเมินความคืบหน้าของโค้ดที่มีโครงสร้าง คุณจะใช้ Gemini เพื่อค้นหาโปรเจ็กต์ สร้างข้อมูลตัวอย่าง แล้ววิเคราะห์ความคืบหน้า
เอกสารข้อกำหนดในการอัปโหลด
- ในอินเทอร์เฟซแชทของ Gemini Enterprise ให้คลิกไอคอน + (บวก) หรือลากและวางไฟล์เพื่ออัปโหลด
- อัปโหลดเอกสารข้อกำหนดของโปรเจ็กต์ตัวอย่าง
เอกสารข้อกำหนดตัวอย่าง
หากไม่มีเอกสารข้อกำหนด ให้สร้างไฟล์ชื่อ requirements.txt แล้ววางเนื้อหาต่อไปนี้ลงในไฟล์ จากนั้นอัปโหลดไฟล์นี้
Project: Bumble Hobbies Community Feature
Requirements:
1. User Interface:
- [ ] Create a "Communities" tab in the main navigation.
- [ ] Display a list of available hobby groups (e.g., Hiking, Cooking, Gaming).
- [ ] Allow users to search for groups by keyword.
2. Group Functionality:
- [ ] Users can join and leave groups.
- [ ] Members can create new text posts within a group.
- [ ] Members can add images to their posts.
- [ ] Support threaded replies for posts.
3. Moderation:
- [ ] Implement a reporting system for inappropriate content.
- [ ] Provide admin tools to delete posts and ban users.

ขั้นตอนที่ 1: ค้นหาคีย์โปรเจ็กต์ Jira
คุณต้องมีคีย์โปรเจ็กต์ที่ถูกต้องก่อนจึงจะสร้างคำขอได้ ขอความช่วยเหลือจาก Gemini เพื่อแสดงรายการโปรเจ็กต์ของคุณ
"แสดงโปรเจ็กต์ Jira ที่พร้อมใช้งานและคีย์ของโปรเจ็กต์"
Gemini ควรตอบกลับด้วยรายการโปรเจ็กต์ จดคีย์โปรเจ็กต์ที่ต้องการใช้ (เช่น GB หรือ BMB)
ขั้นตอนที่ 2: สร้างข้อมูลตัวอย่างโดยใช้ Gemini
ตอนนี้มาใช้ Gemini เพื่อสร้างตั๋วทดสอบกัน เพื่อให้เรามีข้อมูลที่จะใช้เปรียบเทียบ ใช้คีย์โปรเจ็กต์ที่คุณพบในขั้นตอนก่อนหน้า
"สร้างคำขอแจ้งปัญหา Jira ในโปรเจ็กต์
[YOUR_PROJECT_KEY]
สำหรับข้อกำหนดต่อไปนี้จากไฟล์ "สร้างแท็บชุมชน" และ "แสดงรายการกลุ่มงานอดิเรกที่มี" ทำเครื่องหมายรายการแรกเป็น
เสร็จสิ้น
และอันที่สองเป็น
กำลังดำเนินการ
."
Gemini จะส่งคำขอและยืนยันการสร้าง
ขั้นตอนที่ 3: เรียกใช้การวิเคราะห์
ตอนนี้คุณมีข้อมูลจริงใน Jira แล้ว ให้เรียกใช้พรอมต์การเปรียบเทียบ
"ใช้ที่เก็บข้อมูล Jira ที่เชื่อมต่อเพื่อเปรียบเทียบข้อกำหนดใน
requirements.txt
ไฟล์ที่มีตั๋วที่ใช้งานอยู่ในโปรเจ็กต์
[YOUR_PROJECT_KEY]
. ระบุข้อกำหนดที่ไม่มีตั๋วที่ใช้งานอยู่ซึ่งสอดคล้องกันหรือไม่เสร็จสมบูรณ์"
ผลลัพธ์ที่คาดหวัง
Gemini Enterprise จะวิเคราะห์เอกสารที่อัปโหลดและข้อมูล Jira ที่เชื่อมต่อ แล้วแสดงตารางที่ระบุข้อกำหนดที่ดำเนินการแล้ว กำลังดำเนินการ หรือยังไม่ได้สร้าง
7. วิเคราะห์แบ็คล็อกของสปรินต์ด้วย NotebookLM
ในขั้นตอนนี้ คุณจะใช้ NotebookLM เพื่อวิเคราะห์บันทึกการประชุมย้อนหลังของสปรินต์และสร้างข้อมูลเชิงลึกเพื่อปรับปรุงขวัญและกำลังใจและประสิทธิภาพของทีม
เข้าถึง NotebookLM
- ในเมนูการนำทางด้านซ้ายของ Gemini Enterprise ให้ขยายแท็บเอเจนต์

- เลือก NotebookLM
สร้าง Notebook และนำเข้าแหล่งข้อมูล
- คลิกสร้าง Notebook ใหม่

- แหล่งที่มาของการนำเข้า:
- อัปโหลดไฟล์ที่มีบันทึกการประชุมย้อนหลังของสปรินต์ของทีมหรือข้อมูลแบ็คล็อก
- หากไม่มี คุณสามารถสร้างไฟล์ข้อความธรรมดาที่มีบันทึกจำลองเกี่ยวกับสิ่งที่ทำได้ดี สิ่งที่ทำได้ไม่ดี และรายการการทำงาน

ตัวอย่างหมายเหตุการประชุมย้อนหลัง
หากไม่มีเอกสารการย้อนอดีต ให้สร้างไฟล์ชื่อ retro.txt แล้ววางเนื้อหาต่อไปนี้ลงในไฟล์ จากนั้นอัปโหลดไฟล์นี้
Bumble Sprint 24 Retrospective Notes
What went well:
- UI redesign of the matching screen was completed on time.
- New ice-breaker prompts received positive feedback in user testing.
- Backend API latency reduced by 20%.
What didn't go well:
- Blocked on Figma designs for the community feature for 3 days.
- Test coverage for the new chat feature is below target (60% instead of 80%).
- Communication gap between frontend and backend teams on the new API contract.
Action items:
- Schedule a daily sync between frontend and backend leads.
- Increase unit test coverage for chat feature to 80%.
- Follow up with design team on community feature Figma files.
สร้างข้อมูลเชิงลึก
- ในอินเทอร์เฟซแชทที่ด้านล่าง ให้ถามคำถาม เช่น "ปัญหาคอขวดที่เกิดขึ้นซ้ำๆ ซึ่งกล่าวถึงในบันทึกการย้อนหลังเหล่านี้คืออะไร"
- ค้นหาฟีเจอร์แผนผังความคิดในอินเทอร์เฟซ NotebookLM แล้วคลิกเพื่อสร้างภาพแสดงคอขวด

[ไม่บังคับ] ปรับแต่งภาพรวมแบบเสียง
หากมีเวลา คุณสามารถสร้างข้อมูลสรุปในรูปแบบพอดแคสต์ได้โดยทำดังนี้
- ค้นหาฟีเจอร์ภาพรวมแบบเสียง
- คลิกจุด 3 จุดเพื่อปรับแต่งโฟกัส
- ป้อน:
Focus on team morale improvement goals and identifying bottlenecks. - คลิกสร้าง
8. ทำการวิจัยเชิงลึกเกี่ยวกับแนวโน้มของตลาด
ในขั้นตอนนี้ คุณจะใช้เอเจนต์ Deep Research เพื่อทำการวิจัยอย่างละเอียดเกี่ยวกับแนวโน้มตลาดที่เกี่ยวข้องกับ Bumble เช่น ความชอบของ Gen Z ในแอปหาคู่
เข้าถึง Agent Deep Research
- ในเมนูการนำทางด้านซ้ายของ Gemini Enterprise ให้เลือกแท็บเอเจนต์

- เลือกเอเจนต์ Deep Research
เริ่มเซสชันการค้นคว้า
- ในช่องป้อนข้อมูล ให้วางพรอมต์ เช่น "เปรียบเทียบประสิทธิภาพของกลยุทธ์การตลาดต่างๆ ในการเข้าถึงผู้บริโภค Gen Z ในบริบทของแอปหาคู่และแอปเครือข่ายบนอุปกรณ์เคลื่อนที่"
- ตรวจสอบแผนการค้นคว้าข้อมูล: Agent จะสร้างแผน ตรวจสอบและคลิกเริ่มการค้นคว้า

ผลลัพธ์ที่คาดหวัง
Agent จะใช้เวลาสักครู่เพื่อค้นหาแหล่งข้อมูลและสร้างรายงานหลายหน้าพร้อมการอ้างอิง คุณดำเนินการในขั้นตอนถัดไปได้เลยในขณะที่ระบบกำลังทำงาน
9. ระดมความคิดด้วยการสร้างไอเดีย
ในขั้นตอนนี้ คุณจะใช้เอเจนต์การระดมความคิดเพื่อระดมความคิดเกี่ยวกับฟีเจอร์หรือแคมเปญใหม่ๆ สำหรับ Bumble โดยมุ่งเน้นที่การสร้างชุมชน
เข้าถึงเอเจนต์ Idea Generation
- ในเมนูการนำทางด้านซ้ายของ Gemini Enterprise ให้เลือกแท็บเอเจนต์

- เลือกเอเจนต์การสร้างไอเดีย
เริ่มเซสชันการระดมความคิด
- ระบุหัวข้อเพื่อระดมความคิด เช่น "ระดมความคิดเกี่ยวกับรายการฟีเจอร์ที่ใช้เกมเพื่อกระตุ้นให้ผู้ใช้แอปเครือข่ายได้ทำความรู้จักกันและสร้างชุมชน"
- เริ่มเซสชัน: ตรวจสอบแผนและคลิกเริ่มเซสชัน
ผลลัพธ์ที่คาดหวัง
ตัวแทนจะสร้างแนวคิด ประเมิน และจัดอันดับ กระบวนการนี้อาจใช้เวลาสักครู่ แต่คุณจะเห็นชุดไอเดียแรกอย่างรวดเร็ว
10. สร้างเอเจนต์ผู้ช่วย Scrum Master
ในขั้นตอนนี้ คุณจะใช้Agent Designerเพื่อสร้าง Agent ที่กำหนดเองซึ่งจะทำให้รายงานประจำวันของ Scrum Master เป็นไปโดยอัตโนมัติ
เข้าถึง Agent Designer
- ในเมนูการนำทางด้านซ้ายมือ ภายใต้ส่วนหัวเอเจนต์ ให้คลิก + เอเจนต์ใหม่

- หากต้องการข้ามการป้อนพรอมต์และสร้างด้วยตนเอง ให้คลิกไปที่เครื่องมือสร้าง

กำหนดค่า Agent หลัก
- คลิกโหนด Agent เริ่มต้นชื่อ My Agent
- อัปเดตรายละเอียดของเอเจนต์ในแผงการกำหนดค่า
- ชื่อ:
Bumble-Scrum-Master-Assistant - คำอธิบาย:
Generates a daily summary report for the team based on data from Jira and GitHub.
- ชื่อ:
- ในส่วนคำสั่ง ให้วางพรอมต์ต่อไปนี้
You are a Scrum Master Assistant. Your job is to generate a daily summary report for the team based on data from Jira and GitHub.
When the user asks for a report, follow these steps:
1. Identify the Team and Context: Refer to the provided context (team members, Jira projects, GitHub IDs) to filter the data.
2. Query Jira: Search for active tickets, blocked tickets, and recent status changes.
3. Query GitHub: Look for recent commits, pull requests, and code reviews by the specified team members.
4. Analyze Data: Compare Jira ticket status with GitHub activity to identify progress, potential issues, and blockers.
5. Format Output: Generate a concise summary formatted for Slack.
- ในส่วนข้อมูลและเครื่องมือ ให้คลิกเพิ่มแหล่งข้อมูลและเครื่องมือ แล้วเลือกที่เก็บข้อมูล GitHub และ Jira ที่คุณสร้างไว้ในขั้นตอนที่ 3
สร้างข้อมูลการทดสอบที่เชื่อมโยงใน Jira และ GitHub
หากต้องการดูการทำงานของผู้ช่วย Scrum Master เราต้องมีข้อมูลที่ตรงกันทั้งใน Jira และ GitHub ขอความช่วยเหลือจาก Gemini เพื่อสร้างข้อมูลทดสอบนี้
"ใช้ที่เก็บข้อมูล Jira และ GitHub ที่เชื่อมต่อแล้ว โปรดทำดังนี้1. สร้างคำขอแจ้งปัญหา Jira ในโปรเจ็กต์
[YOUR_PROJECT_KEY]
โดยมีสรุปว่า "สร้าง UI ของชุมชน" และตั้งค่าสถานะเป็น
กำลังดำเนินการ
.2. สร้างไฟล์ใหม่ในที่เก็บ
[YOUR_REPO_NAME]
ชื่อ
communities.js
พร้อมเนื้อหา
console.log('hello');
และใช้ข้อความคอมมิตว่า "กำลังดำเนินการกับ
[TICKET_KEY]
'."
หมายเหตุ: คุณจะต้องแทนที่คีย์ของคำขอแจ้งปัญหาที่ Gemini สร้างขึ้นจริงในขั้นตอนที่ 1 ด้วยข้อความคอมมิตในขั้นตอนที่ 2
บันทึกและทดสอบ
- คลิกสร้างที่มุมขวาบนเพื่อบันทึกเอเจนต์
- คลิกแชทกับตัวแทนเพื่อทดสอบด้วยพรอมต์ เช่น "สร้างรายงานรายวันสำหรับโปรเจ็กต์ BMB ในช่วง 24 ชั่วโมงที่ผ่านมา"

11. สร้าง Agent เครื่องมือวิเคราะห์ผลกระทบของทรัพยากร
ในขั้นตอนนี้ คุณจะใช้ Agent Designer เพื่อสร้างเอเจนต์ที่กำหนดเองอีกตัวหนึ่งซึ่งวิเคราะห์ผลกระทบของการไม่พร้อมใช้งานของทรัพยากรต่อไทม์ไลน์ของโปรเจ็กต์
เข้าถึง Agent Designer
- ในเมนูการนำทางด้านซ้ายมือ ภายใต้ส่วนหัวเอเจนต์ ให้คลิก + เอเจนต์ใหม่

- คลิกไปยังเครื่องมือสร้าง

กำหนดค่า Agent หลัก
- คลิกโหนด Agent เริ่มต้นชื่อ My Agent
- อัปเดตรายละเอียดของเอเจนต์ในแผงการกำหนดค่า
- ชื่อ:
Bumble-Resource-Impact-Analyzer - คำอธิบาย:
Helps project managers understand the impact of team member unavailability on project timelines.
- ชื่อ:
- ในส่วนคำสั่ง ให้วางพรอมต์ต่อไปนี้
You are a Resource Impact Analyzer agent. Your job is to help project managers assess the risk to project timelines when team members become unavailable.
When the user asks about the impact of a resource being unavailable, follow these steps:
1. Identify the Resource and Timeframe: Extract the name of the team member and the duration they will be unavailable.
2. Query Jira: Search for all active tickets assigned to that user.
3. Assess Impact: List tickets at risk, identify high-priority items, and check for blockers.
4. Summarize & Suggest: Provide a summary and suggest mitigation steps (e.g., reassignment).
- ในส่วนข้อมูลและเครื่องมือ ให้คลิกเพิ่มแหล่งข้อมูลและเครื่องมือ แล้วเลือกที่เก็บข้อมูล Jira (เนื่องจากเอเจนต์นี้ต้องการข้อมูล Jira เป็นหลัก)
บันทึกและทดสอบ
- คลิกสร้างที่มุมขวาบนเพื่อบันทึกเอเจนต์
- คลิกแชทกับตัวแทนเพื่อทดสอบด้วยพรอมต์ เช่น "สมมติว่าสมาชิกในทีม "Muthu Manoharan" จะไปพักร้อนในอีก 3 วันข้างหน้า โปรเจ็กต์ GB จะได้รับผลกระทบอย่างไร"

12. ล้าง
โปรดล้างข้อมูลทรัพยากรที่สร้างขึ้นระหว่างการทำ Codelab นี้เพื่อหลีกเลี่ยงความรกอย่างต่อเนื่องและรับประกันความปลอดภัย
ลบที่เก็บข้อมูล
- ในคอนโซล Google Cloud ให้ไปที่หน้า Gemini Enterprise
- คลิกที่เก็บข้อมูลในเมนูการนำทาง
- ค้นหาที่เก็บข้อมูล Jira Cloud และ GitHub ที่คุณสร้างขึ้น
- คลิกไอคอนลบ (ถังขยะ) ข้างแต่ละรายการ หรือเลือกรายการแล้วคลิกลบ
ลบ Agent ที่กำหนดเอง
- ในเว็บแอป Gemini Enterprise ให้ไปที่แท็บ Agent
- ค้นหา Bumble-Scrum-Master-Assistant และ Bumble-Resource-Impact-Analyzer ในส่วนตัวแทนของคุณ
- คลิกจุด 3 จุดในการ์ดของเอเจนต์แต่ละราย แล้วเลือกลบ
13. ขอแสดงความยินดี
ยินดีด้วย คุณได้ทำ Codelab เวิร์กช็อปวันแรกของ Bumble Gemini Enterprise เสร็จสมบูรณ์แล้ว
สิ่งที่คุณได้เรียนรู้
- วิธีกำหนดค่าการตั้งค่าการปรับเปลี่ยนในแบบของคุณใน Gemini Enterprise
- วิธีตั้งค่าเครื่องมือเชื่อมต่อข้อมูลสำหรับ Jira และ GitHub ในคอนโซล Google Cloud
- วิธีตรวจสอบเพื่อเปรียบเทียบเอกสารกับข้อมูลการดำเนินการ
- วิธีใช้ NotebookLM ในการวิเคราะห์แบ็คล็อกของสปรินต์
- วิธีใช้เอเจนต์ Deep Research และการสร้างไอเดียสำหรับการวิจัยตลาดและการระดมความคิด
- วิธีสร้าง Agent ที่กำหนดเองโดยใช้ Agent Designer
ขั้นตอนถัดไป
- สํารวจการกําหนดค่า Agent ขั้นสูงเพิ่มเติมใน Agent Designer
- ลองเชื่อมต่อแหล่งข้อมูลอื่นๆ ที่เกี่ยวข้องกับเวิร์กโฟลว์ของคุณ
- แชร์ Agent ที่กำหนดเองกับทีม