ทัวร์ชม Gemini Code Assist รุ่น Standard และ Enterprise สําหรับนักพัฒนาซอฟต์แวร์ในเครื่องมือแก้ไข Google Cloud Shell

1. บทนำ

ในแล็บนี้ คุณจะได้ใช้ Gemini Code Assist ซึ่งเป็นผู้ช่วยที่ทำงานด้วยระบบ AI ใน Google Cloud คุณจะได้ทำความคุ้นเคยกับวิธีใช้ Gemini Chat และความช่วยเหลือเกี่ยวกับโค้ดในบรรทัดเพื่อสร้างโค้ด ทำความเข้าใจโค้ด และงานการเขียนโค้ดอื่นๆ ที่มี AI ช่วย

สิ่งที่คุณต้องทำ...

  • คุณจะใช้ Cloud Shell IDE เพื่อดาวน์โหลดเทมเพลตโค้ดที่มีอยู่สำหรับเว็บแอปพลิเคชัน
  • คุณจะใช้ Gemini Chat ใน Cloud Shell IDE เพื่อถามคำถามทั่วไปเกี่ยวกับ Google Cloud
  • คุณจะใช้ความช่วยเหลือด้านโค้ดในบรรทัดของ Gemini Code Assist ใน Cloud Shell IDE เพื่อสร้าง สรุป และทำให้โค้ดสมบูรณ์

สิ่งที่คุณจะได้เรียนรู้...

  • วิธีใช้ Gemini Code Assist สำหรับงานของนักพัฒนาซอฟต์แวร์หลายอย่าง เช่น การสร้างโค้ด การเติมโค้ดอัตโนมัติ และการสรุปโค้ด
  • วิธีใช้ Cloud Assist เพื่อเรียนรู้เกี่ยวกับ Google Cloud

สิ่งที่คุณต้องมี...

  • เว็บเบราว์เซอร์ Chrome
  • บัญชี Gmail
  • โปรเจ็กต์ Cloud ที่เปิดใช้การเรียกเก็บเงิน
  • เปิดใช้ Gemini Code Assist สำหรับโปรเจ็กต์ Cloud

แล็บนี้มีไว้สำหรับนักพัฒนาซอฟต์แวร์ทุกระดับ รวมถึงผู้เริ่มต้น แม้ว่าแอปพลิเคชันตัวอย่างจะอยู่ในภาษา Python แต่คุณไม่จำเป็นต้องคุ้นเคยกับการเขียนโปรแกรม Python เพื่อทำความเข้าใจสิ่งที่เกิดขึ้น โดยเราจะมุ่งเน้นไปที่การทำความคุ้นเคยกับความสามารถของ Gemini Code Assist สำหรับนักพัฒนาซอฟต์แวร์

2. ตั้งค่า

ส่วนนี้จะครอบคลุมทุกอย่างที่คุณต้องทำเพื่อเริ่มต้นใช้งานแล็บนี้

เปิดใช้ Cloud Assist ในโปรเจ็กต์ Google Cloud

ตอนนี้เราจะเปิดใช้ Cloud Assist ในโปรเจ็กต์ Google Cloud ทำตามขั้นตอนด้านล่าง

  1. ไปที่ https://console.cloud.google.com และตรวจสอบว่าคุณได้เลือกโปรเจ็กต์ Google Cloud ที่วางแผนจะใช้ในแล็บนี้ คลิกไอคอนเปิด Gemini ที่คุณเห็นที่ด้านขวาบน

2d8b6827f2ff9870.png

  1. หน้าต่างแชทของ Cloud Assist จะเปิดขึ้นทางด้านขวาของคอนโซล คลิกปุ่มตามที่แสดงด้านล่าง ระบบจะแสดงอีกหน้าจอหนึ่งซึ่งจะไฮไลต์ API ที่กำลังเปิดใช้ ฯลฯ ให้ใช้ค่าเริ่มต้นแล้วคลิกปุ่มเปิดใช้

หากไม่เห็นปุ่มเปิดใช้ แต่เห็นอินเทอร์เฟซแชท แสดงว่าคุณอาจเปิดใช้ Cloud Assist สำหรับโปรเจ็กต์แล้ว และสามารถไปที่ขั้นตอนถัดไปได้โดยตรง

b4322e74dc190d18.png

  1. เมื่อเปิดใช้แล้ว คุณจะทดสอบ Cloud Assist ได้โดยการถามพรอมต์ 1-2 รายการ ระบบจะแสดงตัวอย่างคำค้นหา 2-3 รายการ แต่คุณลองใช้คำค้นหาอย่าง What is Cloud Run? ก็ได้

9353a6ebc3cb1363.png

Cloud Assist จะตอบคำถามของคุณ คุณคลิกไอคอน X ที่มุมขวาบนเพื่อปิดหน้าต่างแชท Cloud Assist ได้

เปิดใช้ Gemini Code Assist ใน Cloud Shell IDE

เราจะใช้ Cloud Shell IDE ซึ่งเป็นสภาพแวดล้อมในการพัฒนาซอฟต์แวร์ที่อิงตาม Code OSS ที่มีการจัดการอย่างเต็มรูปแบบสำหรับ Codelab ที่เหลือ เราต้องเปิดใช้และกำหนดค่า Code Assist ใน Cloud Shell IDE โดยขั้นตอนมีดังนี้

  1. ไปที่ ide.cloud.google.com IDE อาจใช้เวลาสักครู่จึงจะปรากฏขึ้น โปรดรอสักครู่ คุณจะเห็นหน้าจอคล้ายกับที่แสดงด้านล่าง หน้าต่าง Gemini Code Assist จะเปิดขึ้นในแผงขวาสุด

231baed212e3f01c.png

  1. หากเห็นปุ่ม Cloud Code - ลงชื่อเข้าใช้ ในแถบสถานะด้านล่าง ให้คลิกและให้สิทธิ์ปลั๊กอินตามที่ได้รับแจ้ง หากเห็น "Cloud Code - ไม่มีโปรเจ็กต์" ในแถบสถานะ ให้เลือกข้อความดังกล่าว แล้วเลือกโปรเจ็กต์ Google Cloud ที่ต้องการจากรายการโปรเจ็กต์ที่คุณวางแผนจะใช้
  2. คุณสามารถเปิด/ปิด Gemini Code Assist ได้ทุกเมื่อผ่านเมนูแบบเลื่อนลงของ Gemini Chat ที่อยู่ทางด้านขวาของแถบค้นหาตามที่แสดงด้านล่าง คลิกตัวเลือกเปิดแชท Gemini Code Assist เพื่อให้แชท Gemini Code Assist ปรากฏในแผงด้านขวา

15344d8cfa7dd2a7.png

Gemini Code Assist พร้อมใช้งานแล้ว

ไม่บังคับ: หากไม่เห็นแผง Gemini Code Assist ใน IDE ให้ตรวจสอบว่าได้เปิดใช้ Gemini Code Assist แล้วหรือไม่ โดยไปที่การตั้งค่า แล้วค้นหา "เปิดใช้ Gemini Code Assist" ดังที่แสดงด้านล่าง ควรเลือกการตั้งค่า

1eea5294d2906667.png

3. สร้างแอปพลิเคชันตัวอย่าง

เราจะสร้างแอปพลิเคชันตัวอย่าง (แอปพลิเคชัน Python Flask) ที่จะใช้เพื่อสำรวจฟีเจอร์ของ Gemini Code Assist

โปรดทำตามขั้นตอนต่อไปนี้

  1. คลิกชื่อโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google ในแถบสถานะด้านล่าง

3b342e4434748f6d.png

  1. รายการตัวเลือกจะปรากฏขึ้น คลิกแอปพลิเคชันใหม่จากรายการด้านล่าง

84e1aa521cfa1924.png

  1. เลือกแอปพลิเคชัน Cloud Run
  2. เลือกเทมเพลตแอปพลิเคชัน Python (Flask): Cloud Run
  3. บันทึกแอปพลิเคชันใหม่ในตำแหน่งที่ต้องการ
  4. การแจ้งเตือนจะยืนยันว่าระบบได้สร้างแอปพลิเคชันของคุณแล้ว และหน้าต่างใหม่จะเปิดขึ้นพร้อมกับแอปพลิเคชันของคุณที่โหลดแล้วตามที่แสดงด้านล่าง ระบบจะเปิดไฟล์ README.md คุณปิดมุมมองนั้นได้เลย

7ade978bab5f6959.png

4. แชทกับ Gemini

เราจะเริ่มต้นด้วยการเรียนรู้วิธีแชทกับ Gemini เปิดแชท Gemini Code Assist ในแผงด้านขวาตามที่อธิบายไว้ก่อนหน้านี้

เมื่อดำเนินการดังกล่าวแล้ว คุณจะแชทกับ Gemini เพื่อรับความช่วยเหลือเกี่ยวกับ Google Cloud ได้

599f65b2a297e9c5.png

มาใช้แผงแชทกับ Gemini เพื่อป้อนพรอมต์และดูคำตอบจาก Gemini กัน ป้อนพรอมต์ต่อไปนี้

What is Cloud Run? 

Gemini ควรตอบกลับพร้อมรายละเอียดเกี่ยวกับ Cloud Run พรอมต์คือคำถามหรือข้อความที่อธิบายความช่วยเหลือที่คุณต้องการ พรอมต์อาจมีบริบทจากโค้ดที่มีอยู่ซึ่ง Google Cloud จะวิเคราะห์เพื่อตอบกลับให้สมบูรณ์หรือเป็นประโยชน์มากขึ้น ดูข้อมูลเพิ่มเติมเกี่ยวกับการเขียนพรอมต์เพื่อสร้างคำตอบที่ดีได้ที่เขียนพรอมต์ที่ดีขึ้นสำหรับ Gemini ใน Google Cloud

ลองใช้พรอมต์ตัวอย่างต่อไปนี้หรือพรอมต์ของคุณเองเพื่อถามคำถามเกี่ยวกับ Google Cloud

  • What is the difference between Cloud Run and Cloud Functions?
  • What services are available on Google Cloud to run containerized workloads?
  • What are the best practices to optimize costs while working with Google Cloud Storage?

5. คำอธิบายโค้ด

Gemini Code Assist มีการดำเนินการอัจฉริยะที่ทำงานด้วยระบบ AI ในตัวแก้ไขโค้ดโดยตรงเพื่อช่วยให้คุณทำงานได้อย่างมีประสิทธิภาพมากขึ้นพร้อมทั้งลดการสลับบริบท เมื่อเลือกโค้ดในตัวแก้ไขโค้ด คุณจะดูและเลือกจากรายการการดำเนินการที่เกี่ยวข้องกับบริบทได้

คุณสามารถใช้ Gemini Code Assist เพื่อช่วยให้เข้าใจส่วนต่างๆ ของโค้ดของแอปพลิเคชัน กลับไปที่แอปพลิเคชันที่เราสร้างไว้ในขั้นตอนก่อนหน้า แล้วใช้ Gemini Code Assist เพื่ออธิบายไฟล์และโค้ดที่มีอยู่ใน IDE

  1. หากไม่เห็นไฟล์ ให้คลิกExplorer ( เมนู Explorer ของ Code OSS) ในแถบกิจกรรม IDE
  2. เลือก Dockerfile ในบานหน้าต่าง Explorer
  3. คุณเลือกส่วนใดก็ได้ในเนื้อหาของไฟล์ คลิกหลอดไฟ ( หลอดไฟ Duet AI ของ Code OSS) แล้วคลิก Gemini: อธิบายสิ่งนี้ เช่น เลือกบรรทัดที่ขึ้นต้นด้วย ENTRYPOINT คลิกหลอดไฟ ( หลอดไฟ Duet AI ของ Code OSS) แล้วคลิก Gemini: อธิบายสิ่งนี้ Gemini จะสร้างคำอธิบายภาษาธรรมชาติเกี่ยวกับส่วนที่เฉพาะเจาะจงของ Dockerfile ที่คุณต้องการข้อมูลเพิ่มเติม Gemini ตอบกลับพร้อมรายละเอียดเกี่ยวกับคำสั่ง ENTRYPOINT คุณทราบว่าเมื่อใช้คำสั่งนี้ Docker จะเรียกใช้ไฟล์ app.py เมื่อเปิดใช้คอนเทนเนอร์
  4. หากต้องการดูเนื้อหาของไฟล์ app.py ให้คลิกExplorer ( เมนู Explorer ของ Code OSS) ในแถบกิจกรรม แล้วเลือก app.py
  5. ในคำจำกัดความฟังก์ชัน hello() คุณสามารถเลือกบรรทัดที่ต้องการรับข้อมูลเพิ่มเติมได้ จากนั้นคลิกหลอดไฟ ( หลอดไฟ Duet AI ของ Code OSS) แล้วคลิก Gemini : อธิบายสิ่งนี้ ในตัวอย่างนี้ เราเลือกโค้ด 2 บรรทัดต่อไปนี้ แล้วทริกเกอร์การดำเนินการ Gemini: อธิบายสิ่งนี้

a1e29872520d0d0e.png

  1. Gemini จะตอบพร้อมคำอธิบายโดยละเอียดเกี่ยวกับตัวแปรสภาพแวดล้อม Cloud Run ทั้ง 2 รายการนี้ (K_SERVICE, K_REVISION) และวิธีใช้ตัวแปรเหล่านั้นในโค้ดของแอปพลิเคชัน โปรดทราบว่า Gemini ที่มีความรู้เกี่ยวกับ Google Cloud และบริการต่างๆ เช่น Cloud Run ไม่เพียงอธิบายโค้ด Python เท่านั้น แต่ยังให้บริบทของความหมายของตัวแปรเหล่านั้นภายใน Cloud Run ด้วย

ลองใช้วิธีต่อไปนี้เพิ่มเติมเพื่อรับคำอธิบายโค้ด

  1. เปิดไฟล์ app.py ไว้ใน IDE ไปที่แผงแชทกับ Gemini ในแถบนำทางด้านซ้ายใน VS Code แล้วป้อนพรอมต์อธิบายไฟล์นี้ ซึ่งจะพิจารณาทั้งไฟล์และอธิบายให้คุณทราบ
  2. นอกจากนี้ คุณยังเลือกส่วนใดก็ได้ของไฟล์ แล้วใช้แผงแชทกับ Gemini ทางด้านซ้าย จากนั้นป้อนพรอมต์อธิบายสิ่งนี้ ซึ่งจะอธิบายเฉพาะส่วนที่เลือกของไฟล์ ซึ่งคล้ายกับการคลิกหลอดไฟ( หลอดไฟ Duet AI ของ Code OSS) แล้วคลิก Gemini: อธิบายสิ่งนี้

6. สร้างโค้ดด้วยพรอมต์

ส่วนนี้จะแสดงวิธีใช้ Gemini Code Assist เพื่อสร้างโค้ดจากความคิดเห็น

มาลองใช้ฟีเจอร์เหล่านี้กัน ทำตามขั้นตอนด้านล่าง

  1. สร้างไฟล์ใหม่ชื่อ utils.py
  2. ในไฟล์โค้ดใหม่ ให้ป้อน # Function to print a list of blobs in a Google Cloud Storage bucket ในบรรทัดใหม่ แล้วกด Enter (สำหรับ Windows และ Linux) หรือ Return (สำหรับ MacOS) Gemini อาจพยายามสร้างโค้ดขณะที่คุณพิมพ์ แต่คุณไม่ยอมรับ เราจะทริกเกอร์การสร้างโค้ดในขั้นตอนถัดไป
  3. หากต้องการเรียกใช้การสร้างโค้ด ให้กด Control+Enter (สำหรับ Windows และ Linux) หรือ Control+Return (สำหรับ MacOS) Gemini Code Assist จะสร้างโค้ดในรูปแบบของข้อความเงาข้างข้อความพรอมต์ในไฟล์ Python โดยจะให้คำแนะนำโค้ดอย่างน้อย 1 รายการพร้อมแถบเครื่องมือ ซึ่งคุณสามารถใช้เพื่อไปยังคำแนะนำโค้ดจากรายการหนึ่งไปยังอีกรายการหนึ่งได้ (ในกรณีที่มีคำแนะนำหลายรายการ) คุณยังยอมรับคำแนะนำโค้ดผ่านแถบเครื่องมือได้ด้วย ในกรณีที่คุณไม่เห็นแถบเครื่องมือหรือแถบเครื่องมือหายไป ให้วางเมาส์เหนือโค้ดที่สร้างขึ้นเพื่อให้แถบเครื่องมือปรากฏอีกครั้ง
  4. ไม่บังคับ: หากต้องการยอมรับรหัสที่สร้างขึ้น ให้กด Tab ในกรณีที่มีคำแนะนำหลายรายการ คุณสามารถกด Tab หลายครั้งเพื่อไปยังข้อมูลโค้ดที่แนะนำจากส่วนหนึ่งไปยังอีกส่วนหนึ่ง

ซึ่งจะเป็นการแทรกรหัสที่คุณยอมรับในไฟล์ utils.py ดูตัวอย่างภาพหน้าจอด้านล่าง รหัสที่คุณได้รับอาจแตกต่างจากรหัสที่แสดงด้านล่าง หากระบบสร้างวิธีการเพิ่มเติม คุณสามารถลบวิธีการเหล่านั้นได้หลังจากยอมรับรหัส

d0800c95710b2b5f.png

(ไม่บังคับ) คำแนะนำอื่นๆ บางส่วนที่คุณลองใช้ในการสร้างโค้ดได้มีดังนี้

  1. นอกจากนี้ คุณยังใช้ฟีเจอร์แชทกับ Gemini เพื่อถามพรอมต์เดียวกันและรับคำตอบในหน้าต่างแชทได้ด้วย จากนั้นอินเทอร์เฟซของ Chat จะแสดงตัวเลือกในการคัดลอกโค้ดหรือแทรกลงในไฟล์ปัจจุบัน
  2. ลองใช้พรอมต์ของคุณเองสำหรับโค้ดตัวอย่างที่คุณต้องการ ตัวอย่างคำแนะนำบางส่วนมีดังนี้ (สมมติว่าคุณอยู่ในไฟล์ Python ไฟล์ใดไฟล์หนึ่ง) หรือเลือกจากพรอมต์บางส่วนที่ระบุไว้ด้านล่าง
  • เขียนโค้ด Python เพื่อเผยแพร่ข้อความไปยัง Google Cloud Pub/Sub
  • เขียนโค้ด Python เพื่อเริ่มต้นไคลเอ็นต์ BigQuery
  • เขียนโค้ด Python เพื่อเชื่อมต่อแอปพลิเคชันกับ Cloud SQL

7. รับคำแนะนำโค้ดในบรรทัดขณะเขียนโค้ด

ขณะเขียนโค้ด Gemini Code Assist จะให้คำแนะนำโค้ดในบรรทัดที่คุณจะยอมรับหรือเพิกเฉยก็ได้ หากต้องการลองใช้ฟีเจอร์นี้ เราจะแก้ไขไฟล์ utils.py ที่สร้างไว้ในส่วนก่อนหน้า ดังนี้

  1. เปิดไฟล์ utils.py เป็นไฟล์ปัจจุบันใน Cloud Shell IDE
  2. สิ่งหนึ่งที่เราทำได้คือการระบุคำสั่ง import ที่ถูกต้อง หากไม่มีในโค้ดที่สร้างขึ้น
  3. เริ่มพิมพ์คำว่า import แล้วคุณจะเห็น Gemini Code Assist แนะนำโค้ดในรูปแบบของข้อความผี หากต้องการยอมรับคำแนะนำโค้ดจาก Gemini Code Assist ให้กด Tab หรือหากไม่ต้องการใช้คำแนะนำ ให้กด Esc หรือเขียนโค้ดต่อ ในหน้าจอตัวอย่างด้านล่าง ระบบจะแนะนําให้คุณนําเข้าคลาส storage เนื่องจากมีการใช้คลาสนี้ในโค้ด กด Tab เพื่อยอมรับคำแนะนำโค้ด นอกจากนี้ยังแนะนำให้ใช้คำสั่ง import os แต่เนื่องจากไม่จำเป็น เราจึงนำออกได้

7cff2c24ff02448c.png

  1. ไปที่ส่วนท้ายของไฟล์ utils.py แล้วเพิ่มบรรทัดเพื่อเรียกใช้ฟังก์ชัน หากไม่มี ในกรณีนี้คือฟังก์ชัน print_blobs หรืออาจเป็นฟังก์ชันอื่นในกรณีของคุณ คุณเพียงแค่เริ่มพิมพ์ชื่อฟังก์ชันและฟีเจอร์เติมโค้ดอัตโนมัติจะช่วยให้คุณเขียนคำสั่งเสร็จ
  2. คุณจะต้องระบุ bucket_name และใช้ชื่อ Bucket สาธารณะต่อไปนี้ได้ gemini-codeassist-bucket ตัวอย่างการเรียกใช้ฟังก์ชันแสดงอยู่ด้านล่าง โปรดทราบว่าคุณอาจเห็นความแตกต่างเล็กน้อยในแง่ของชื่อฟังก์ชัน ฯลฯ

print_blobs(bucket_name="gemini-codeassist-bucket")

(ไม่บังคับ) เรียกใช้โค้ดตัวอย่าง

เนื่องจากเราเขียนโค้ดเพื่อแสดงรายการ Blob ใน Bucket ของ Google Cloud Storage เราจึงต้องติดตั้งไลบรารี Python ของ google-cloud-storage

ไปที่ไฟล์ requirements.txt แล้วเพิ่มบรรทัดใหม่ที่มีทรัพยากร Dependency google-cloud-storage ตามที่แสดงด้านล่าง ตัวอย่างไฟล์ requirements.txt แสดงอยู่ด้านล่าง

Flask==2.3.3
requests==2.31.0
debugpy # Required for debugging.
google-cloud-storage

บันทึกไฟล์ requirements.txt

หากต้องการดูโค้ดที่ใช้งานจริง เราจะต้องเปิดเซสชันเทอร์มินัลใหม่จาก Cloud Shell IDE ผ่านไอคอนเมนูที่ด้านบนซ้าย คลิกไอคอนเมนู แล้วคลิก Terminal → New Terminal ตามที่แสดงด้านล่าง

cb369ffdf577c63e.png

ในเซสชันเทอร์มินัล ให้ติดตั้งทรัพยากร Dependency ของ Python ผ่านคำสั่งต่อไปนี้

pip3 install -r requirements.txt

สุดท้าย คุณสามารถเรียกใช้ไฟล์ utils.py ผ่านคำสั่งต่อไปนี้

python utils.py

ซึ่งควรแสดง Blob ที่อยู่ใน Bucket ของ Google Cloud Storage สาธารณะ คุณควรเห็น Blob 2 รายการแสดงในเอาต์พุต (file1.txt และ file2.txt)

การแก้ปัญหา

ในกรณีที่คุณได้รับข้อผิดพลาด "การเข้าถึง" ขณะแสดงออบเจ็กต์ใน Bucket สาธารณะด้านบน คุณสามารถเลือกสร้าง Bucket ของ Google Cloud Storage ของคุณเองและใช้แทน gemini-codeassist-bucket ได้ ส่วนถัดไปจะแสดงวิธีดำเนินการดังกล่าว

(ไม่บังคับ) สร้าง Bucket ของ Cloud Storage ของคุณเอง

มาใช้ Gemini เพื่อรับคำสั่งในการสร้าง Bucket ทำให้เข้าถึงได้แบบสาธารณะ และอัปโหลดออบเจ็กต์ตัวอย่างลงใน Bucket กัน

เริ่มต้นด้วยพรอมต์ต่อไปนี้ "คำสั่ง gcloud สำหรับสร้างที่เก็บข้อมูลสาธารณะใน Google Cloud Storage คืออะไร"

ซึ่งจะแสดงคำสั่ง gcloud สำหรับสร้างที่เก็บข้อมูล คำสั่งที่แน่นอนจะแสดงอยู่ด้านล่าง

gcloud storage buckets create gs://<BUCKET_NAME>

เลือกชื่อที่ไม่ซ้ำสำหรับ <BUCKET_NAME> แล้วเรียกใช้คำสั่งในเทอร์มินัล

เมื่อสร้างที่เก็บข้อมูลแล้ว เราต้องการให้ที่เก็บข้อมูลเข้าถึงได้แบบสาธารณะ มาขอความช่วยเหลือจาก Gemini สำหรับคำสั่งเพื่อดำเนินการดังกล่าวโดยใช้พรอมต์ต่อไปนี้กัน "ฉันจะทำให้ Google Cloud Storage Bucket เข้าถึงได้แบบสาธารณะได้อย่างไร"

ซึ่งจะแสดงคำสั่ง gcloud เพื่อให้เข้าถึงได้แบบสาธารณะ คำตอบควรมีลักษณะดังนี้

gcloud storage buckets add-iam-policy-binding gs://<BUCKET_NAME> --member=allUsers --role=roles/storage.objectViewer

แทนที่ <BUCKET_NAME> ด้วยชื่อ Bucket ที่คุณใช้ก่อนหน้านี้ แล้วเรียกใช้คำสั่ง

สุดท้ายนี้ เราต้องการอัปโหลดไฟล์ตัวอย่าง 2-3 ไฟล์ไปยังที่เก็บข้อมูล เรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัล (อย่าลืมแทนที่ตัวแปร <BUCKET_NAME> ด้วยชื่อ Bucket ของคุณ

touch f1.txt
touch f2.txt

gcloud storage cp f1.txt gs://<BUCKET_NAME>
gcloud storage cp f2.txt gs://<BUCKET_NAME>

ตอนนี้คุณสามารถเรียกใช้ไฟล์ utils.py ได้โดยใช้ <BUCKET_NAME> แทน gemini-codeassist-bucket

ล้างข้อมูล

หากคุณสร้าง Bucket ของ Google Cloud Storage ด้วยตนเอง เราขอแนะนำอย่างยิ่งให้ลบ Bucket เพื่อหลีกเลี่ยงการเรียกเก็บเงินและความเสี่ยงด้านความปลอดภัยที่อาจเกิดขึ้น

คุณลบ Bucket ได้ด้วยคำสั่งที่ระบุไว้ด้านล่าง

gcloud storage buckets delete gs://<BUCKET_NAME>

8. ยินดีด้วย

ขอแสดงความยินดี คุณได้ทำงานกับ Gemini Code Assist ในโปรเจ็กต์ตัวอย่างเรียบร้อยแล้ว เพื่อทำความเข้าใจว่าเครื่องมือนี้จะช่วยในการสร้างโค้ด การเติมโค้ดให้สมบูรณ์ การสรุปโค้ด และช่วยคุณหาคำตอบสำหรับคำถามเกี่ยวกับ Google Cloud ได้อย่างไร

เอกสารอ้างอิง