ตั้งค่าเอเจนต์การเขียนโค้ด

ผู้ช่วยการเขียนโค้ด AI มีประสิทธิภาพแต่ก็มีข้อจำกัด โดยข้อมูลการฝึกจะสิ้นสุด ในวันที่ที่เฉพาะเจาะจง ทำให้ไม่มีฟีเจอร์และการเปลี่ยนแปลง API ใหม่ๆ หากไม่มีสิทธิ์เข้าถึงเอกสารประกอบเฉพาะของ Gemini เอเจนต์อาจแนะนำรูปแบบทั่วไปแทนแนวทางที่เพิ่มประสิทธิภาพ

ทักษะ Gemini API ช่วยเติมเต็มช่องว่างเหล่านี้ด้วยการให้สิทธิ์เข้าถึงเอกสารประกอบ, รูปแบบการผสานรวม และแนวทางปฏิบัติแนะนำล่าสุดของ Gemini API แก่เอเจนต์การเขียนโค้ดของคุณโดยตรง วิธีนี้ช่วยให้เอเจนต์สามารถให้ตัวอย่างโค้ดและคำแนะนำที่แม่นยำ และเฉพาะเจาะจงมากขึ้น การติดตั้งทักษะเหล่านี้จะช่วยให้ผู้ช่วยด้านการเขียนโค้ดของคุณอัปเดตอยู่เสมอด้วย Gemini API ที่พัฒนาขึ้นเรื่อยๆ และการใช้งานที่แนะนำ

ทักษะที่พร้อมใช้งาน

ทักษะต่อไปนี้พร้อมใช้งาน ติดตั้งส่วนขยายที่เกี่ยวข้องกับกรณีการใช้งานของคุณ

  • skills.sh: แนะนำ มาตรฐานแบบเปิดสำหรับลักษณะการทำงานของเอเจนต์แบบพกพา
  • Context7: รองรับสำหรับผู้ใช้ที่ใช้ระบบนิเวศ Context7 อยู่แล้ว

gemini-api-dev

ทักษะหลักในการพัฒนา Gemini API

  • ชี้ให้ Agent การเขียนโค้ดของคุณไปยังเอกสารประกอบอย่างเป็นทางการของ Gemini API
  • ระบุแนวทางปฏิบัติแนะนำสำหรับการสร้างแอปพลิเคชันที่ทำงานด้วยระบบ Gemini
  • รวมถึงรูปแบบที่แนะนำสำหรับการผสานรวมทั่วไป

ติดตั้งด้วย skills.sh

npx skills add google-gemini/gemini-skills --skill gemini-api-dev --global

ติดตั้งด้วย Context7

npx ctx7 skills install /google-gemini/gemini-skills gemini-api-dev

gemini-live-api-dev

ทักษะในการสร้างแอปพลิเคชัน AI แบบสนทนาแบบเรียลไทม์ด้วย Gemini Live API ทักษะนี้มีเอกสารประกอบและแนวทางปฏิบัติแนะนำสำหรับสิ่งต่อไปนี้

  • การเชื่อมต่อ WebSocket สำหรับการสตรีมที่มีเวลาในการตอบสนองต่ำ
  • การสตรีมเสียง วิดีโอ และข้อความ
  • การตรวจหากิจกรรมเสียงและการรองรับการขัดจังหวะ

ติดตั้งด้วย skills.sh

npx skills add google-gemini/gemini-skills --skill gemini-live-api-dev --global

ติดตั้งด้วย Context7

npx ctx7 skills install /google-gemini/gemini-skills gemini-live-api-dev

gemini-interactions-api

ทักษะในการสร้างแอปด้วย Interactions API Interactions API เป็น อินเทอร์เฟซแบบรวมสำหรับการโต้ตอบกับโมเดลและเอเจนต์ของ Gemini ซึ่งออกแบบมาสำหรับ แอปพลิเคชันแบบเอเจนต์ ทักษะนี้ครอบคลุมหัวข้อต่อไปนี้

  • การสร้างข้อความ แชทแบบหลายรอบ และการสตรีม
  • การเรียกใช้ฟังก์ชัน เอาต์พุตที่มีโครงสร้าง และการสร้างรูปภาพ
  • เอเจนต์การดำเนินการในเบื้องหลังและ Deep Research
  • การจัดการสถานะการสนทนาฝั่งเซิร์ฟเวอร์
  • รูปแบบ SDK ของ Python และ TypeScript

ติดตั้งด้วย skills.sh

npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --global

ติดตั้งด้วย Context7

npx ctx7 skills install /google-gemini/gemini-skills gemini-interactions-api

ยืนยันการติดตั้ง

หลังจากติดตั้งแล้ว ให้ยืนยันว่าเอเจนต์การเขียนโค้ดได้จัดทำดัชนีทักษะและเข้าถึงเอกสารประกอบ Gemini API ที่ใช้งานจริงได้

1. ยืนยันลักษณะการทำงานของตัวแทน

วิธีที่น่าเชื่อถือที่สุดในการยืนยันคือการถามคำถามทางเทคนิคเกี่ยวกับ Gemini API กับตัวแทน

พรอมต์: "ฉันจะใช้การแคชบริบทกับ Gemini API ได้อย่างไร"

การติดตั้งที่สำเร็จจะมีลักษณะดังนี้

  • อ้างอิงเมธอดของ Gemini ที่เฉพาะเจาะจง เช่น cacheContent หรือ cachedContents.create
  • แสดงตัวบ่งชี้ว่า "กำลังใช้ทักษะ: gemini-api-dev"

2. ยืนยันไฟล์ Manifest

หากตัวแทนให้คำตอบทั่วไป ให้ใช้คำสั่ง "การค้นหา" ที่เฉพาะเจาะจงสำหรับสภาพแวดล้อมของคุณเพื่อยืนยันว่าโหลดทักษะแล้ว

สภาพแวดล้อม วิธีการยืนยัน
Claude Code พิมพ์ /skills ในเทอร์มินัลเพื่อแสดงรายการไฟล์ Manifest ที่ใช้งานอยู่ทั้งหมด
เคอร์เซอร์ เปิดการตั้งค่า > กฎ ตรวจสอบว่าทักษะปรากฏในส่วน "เอเจนต์ตัดสิน"
Antigravity พิมพ์ /skills list หรือตรวจสอบแถบด้านข้างการปรับแต่ง > กฎ
Gemini CLI เรียกใช้ gemini skills list หรือใช้คำสั่งเครื่องหมายทับ /skills ในเซสชัน
Copilot พิมพ์ @gemini /skills (หรือเพียง /skills) เพื่อดูส่วนขยายที่ใช้งานอยู่

การแก้ปัญหา

หากตัวแทนให้ข้อมูลทั่วไปเท่านั้นหรือไม่รู้จักวิธีการเฉพาะของ Gemini ให้ตรวจสอบสิ่งต่อไปนี้

Agent ไม่พบทักษะ

Agent ส่วนใหญ่จะจัดทำดัชนีทักษะเมื่อเริ่มต้นเท่านั้น

วิธีแก้ปัญหา: รีสตาร์ท IDE (Cursor/VS Code) โดยสมบูรณ์ หรือออกแล้วเปิดเอเจนต์ที่ใช้เทอร์มินัล (Claude Code) อีกครั้ง

ความขัดแย้งส่วนกลางเทียบกับความขัดแย้งเฉพาะที่

หากคุณติดตั้งด้วยแฟล็ก --global เอเจนต์อาจไม่สนใจแฟล็กดังกล่าวเพื่อใช้กฎเฉพาะโปรเจ็กต์

วิธีแก้ไข: ลองติดตั้งทักษะลงในรูทของโปรเจ็กต์โดยตรงโดยไม่ต้องใช้ แฟล็กส่วนกลาง

npx skills add google-gemini/gemini-skills --skill gemini-api-dev

แหล่งข้อมูล