1. บทนำ
ใน Codelab นี้ คุณจะได้เรียนรู้เกี่ยวกับ Gemini CLI ซึ่งเป็น AI Agent แบบโอเพนซอร์สที่นำความสามารถของ Gemini มาไว้ในเทอร์มินัลของคุณโดยตรง
สิ่งที่คุณจะได้เรียนรู้
- การติดตั้งและกำหนดค่า Gemini CLI
- การสำรวจเครื่องมือ คำสั่งในตัว และการกำหนดค่าเซิร์ฟเวอร์ MCP ใน Gemini CLI
- การปรับแต่ง Gemini CLI ผ่านไฟล์
GEMINI.md - สำรวจกรณีการใช้งานบางอย่างด้วย Gemini CLI
สิ่งที่คุณต้องมี
คุณสามารถเรียกใช้ Codelab นี้ได้ทั้งหมดภายใน Google Cloud Shell ซึ่งติดตั้ง Gemini CLI ไว้ล่วงหน้า
หรือหากต้องการทำงานในเครื่องของคุณเอง ก็มีส่วนสำหรับติดตั้ง Gemini CLI ในเครื่อง
คุณจะต้องมีสิ่งต่อไปนี้
- เว็บเบราว์เซอร์ Chrome
- บัญชี Gmail
Codelab นี้ออกแบบมาสำหรับผู้ใช้และนักพัฒนาซอฟต์แวร์ทุกระดับ (รวมถึงผู้เริ่มต้น) กรณีการใช้งานใน Codelab แบ่งออกเป็นงานสำหรับนักพัฒนาแอปและงานสำหรับผู้ที่ไม่ใช่นักพัฒนาแอป Use Case ของนักพัฒนาซอฟต์แวร์แสดงให้เห็นวิธีเขียนโค้ดด้วย Gemini CLI และการทำงานกับที่เก็บ GitHub เพื่อดำเนินงานการพัฒนาทั่วไป เช่น การอธิบาย/ทำความเข้าใจโค้ด การสร้างเอกสาร การแก้ไขปัญหา และอื่นๆ เราขอแนะนำให้คุณทำตามกรณีการใช้งานเหล่านี้ใน Codelab ส่วนท้ายมีส่วนที่ไม่บังคับซึ่งครอบคลุมงานประจำวันหลายอย่างที่ไม่ได้มุ่งเน้นไปที่นักพัฒนาซอฟต์แวร์
2. ก่อนเริ่มต้น
สร้างโปรเจ็กต์
- ในคอนโซล Google Cloud ให้เลือกหรือสร้างโปรเจ็กต์ Google Cloud ในหน้าตัวเลือกโปรเจ็กต์
- ตรวจสอบว่าได้เปิดใช้การเรียกเก็บเงินสำหรับโปรเจ็กต์ Cloud แล้ว ดูวิธีตรวจสอบว่าได้เปิดใช้การเรียกเก็บเงินในโปรเจ็กต์แล้วหรือไม่
- คุณจะใช้ Cloud Shell ซึ่งเป็นสภาพแวดล้อมบรรทัดคำสั่งที่ทำงานใน Google Cloud และโหลด bq ไว้ล่วงหน้า คลิกเปิดใช้งาน Cloud Shell ที่ด้านบนของคอนโซล Google Cloud

- เมื่อเชื่อมต่อกับ Cloud Shell แล้ว ให้ตรวจสอบว่าคุณได้รับการตรวจสอบสิทธิ์แล้วและตั้งค่าโปรเจ็กต์เป็นรหัสโปรเจ็กต์ของคุณโดยใช้คำสั่งต่อไปนี้
gcloud auth list
- เรียกใช้คำสั่งต่อไปนี้ใน Cloud Shell เพื่อยืนยันว่าคำสั่ง gcloud รู้จักโปรเจ็กต์ของคุณ
gcloud config list project
- หากไม่ได้ตั้งค่าโปรเจ็กต์ ให้ใช้คำสั่งต่อไปนี้เพื่อตั้งค่า
gcloud config set project <YOUR_PROJECT_ID>
3. การติดตั้ง
ก่อนที่จะตั้งค่าและเรียกใช้ Gemini CLI ให้เราสร้างโฟลเดอร์ที่จะใช้เป็นโฟลเดอร์หลักสำหรับโปรเจ็กต์ทั้งหมดที่เราสร้างไว้ภายใน นี่คือจุดเริ่มต้นที่ Gemini CLI จะใช้ทำงาน แม้ว่า Gemini CLI จะอ้างอิงโฟลเดอร์อื่นๆ ในระบบด้วย และคุณจะมาถึงโฟลเดอร์เหล่านั้นในภายหลังได้ตามต้องการ
สร้างโฟลเดอร์ตัวอย่าง (gemini-cli-projects) แล้วไปที่โฟลเดอร์ดังกล่าวผ่านคำสั่งที่แสดงด้านล่าง หากต้องการใช้ชื่อโฟลเดอร์อื่น โปรดดำเนินการ
mkdir gemini-cli-projects
มาไปยังโฟลเดอร์นั้นกัน
cd gemini-cli-projects
คุณเปิดใช้ Gemini CLI ได้โดยตรงผ่านคำสั่ง gemini
โปรดไปที่ส่วนถัดไปโดยตรง (การกำหนดค่า Gemini CLI ผ่าน settings.json)
หากต้องการติดตั้ง Gemini CLI ในเครื่อง ให้ทำตามวิธีการด้านล่าง โปรดทราบว่า Gemini CLI จะได้รับการติดตั้งไว้ล่วงหน้าใน Cloud Shell และ Cloud Workstations
ขั้นตอนแรกคือติดตั้ง Node 20 ขึ้นไปในเครื่อง เมื่อดำเนินการเสร็จแล้ว คุณจะติดตั้งและเรียกใช้ Gemini CLI ได้ด้วยวิธีใดวิธีหนึ่งต่อไปนี้
- คุณสามารถติดตั้ง Gemini CLI ทั่วโลกในระบบก่อนได้ คุณอาจต้องมีสิทธิ์เข้าถึงระดับผู้ดูแลระบบจึงจะดำเนินการในขั้นตอนนี้ได้
# option 1: install Gemini CLI
npm install -g @google/gemini-cli
# .. and then run
gemini
- เรียกใช้ด้วยคำสั่งต่อไปนี้
# option 2: run without installing Gemini CLI
npx https://github.com/google-gemini/gemini-cli
คุณยืนยันได้ว่าติดตั้ง CLI แล้วโดยเรียกใช้คำสั่งต่อไปนี้
gemini --version
หากคุณเปิดใช้ Gemini CLI ผ่านวิธีใดวิธีหนึ่งข้างต้น เมื่อเปิดใช้ครั้งแรก ระบบอาจขอให้คุณเลือกธีม หากมี คุณจะใช้ธีมเริ่มต้นหรือเลือกธีมที่ต้องการก็ได้
สิ่งสำคัญถัดไปคือการตรวจสอบสิทธิ์ โดยจะขอให้ระบุวิธีการตรวจสอบสิทธิ์ เราขอแนะนำให้คุณใช้บัญชี Google ส่วนตัวและไม่ใช่บัญชีที่ไม่ใช่ของ Google หรือบัญชีที่เกี่ยวข้องกับ Google Workspace ใน Labs นี้
หากใช้โควต้าฟรีปัจจุบันที่มอบให้บัญชี Google จนถึงขีดจำกัด คุณสามารถเลือกใช้คีย์ Gemini API หรือแม้แต่ Vertex AI ของ Google Cloud ซึ่งคุณจะต้องมีรหัสโปรเจ็กต์และชื่อสถานที่ตั้งของโปรเจ็กต์นั้น โปรดดูส่วนการตรวจสอบสิทธิ์ในเอกสารประกอบ หากคุณวางแผนที่จะใช้วิธีการตรวจสอบสิทธิ์อื่นๆ

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

ในกรณีนี้ เราได้เลือกตัวเลือก Vertex AI แต่ในกรณีของคุณอาจเป็นบัญชีส่วนตัว คุณจะเห็นว่าเราได้เลือกโมเดล Gemini 2.5 (มองเห็นได้ที่ด้านขวาล่าง) คุณเลือกโมเดลที่ต้องการได้ทุกเมื่อโดยใช้คำสั่ง /model
4. การกำหนดค่า Gemini CLI ผ่าน settings.json
หากเลือก Cloud Shell เพื่อเรียกใช้ Gemini ระบบจะเลือกและกำหนดค่าธีมเริ่มต้นสำหรับ Gemini CLI และวิธีการตรวจสอบสิทธิ์ให้คุณแล้ว
หากคุณติดตั้ง Gemini CLI ในเครื่องและเปิดใช้เป็นครั้งแรก คุณได้เลือกธีมและวิธีการตรวจสอบสิทธิ์แล้ว
ตอนนี้เมื่อเรียกใช้ Gemini CLI ในครั้งต่อๆ ไป ระบบจะไม่ขอให้คุณเลือกธีมและวิธีการตรวจสอบสิทธิ์อีก ซึ่งหมายความว่าระบบจะบันทึกไว้ที่ใดที่หนึ่ง และไฟล์ที่ใช้จะเรียกว่า settings.json ซึ่งเป็นวิธีปรับแต่ง Gemini CLI
การตั้งค่าจะมีลำดับความสำคัญดังนี้ (Cloud Shell จะแสดงเฉพาะการตั้งค่าของผู้ใช้)
- ระบบ:
/etc/gemini-cli/settings.json(มีผลกับผู้ใช้ทุกคน ลบล้างการตั้งค่าผู้ใช้และ Workspace) - Workspace:
.gemini/settings.json(ลบล้างการตั้งค่าของผู้ใช้) - ผู้ใช้:
~/.gemini/settings.json
ผู้ใช้ Windows: %USERPROFILE%.gemini\settings.json (ซึ่งโดยปกติจะขยายเป็น C:\Users<YourUsername>.gemini\settings.json)
ระบบ: %ProgramData%\gemini-cli\settings.json (ซึ่งโดยปกติจะขยายเป็น C:\ProgramData\gemini-cli\settings.json)
ผู้ใช้ Mac: ~/.gemini/settings.json (ซึ่งขยายเป็น /Users/<YourUsername>/.gemini/settings.json)
ระบบ: /etc/gemini-cli/settings.json
หากคุณจำได้ ตอนที่เลือกธีม คุณได้เลือกให้บันทึกการตั้งค่าไว้ในการตั้งค่าผู้ใช้ ดังนั้นไปที่ ~/.gemini folder แล้วคุณจะเห็นไฟล์ settings.json
ไฟล์ settings.json ของฉันแสดงอยู่ด้านล่าง หากคุณเลือกธีมอื่น คุณจะเห็นชื่อธีมนั้นที่นี่
{
"security": {
"auth": {
"selectedType": "oauth-personal" or "cloud-shell"
}
},
"ui": {
"theme": "Default"
}
}
5. การโต้ตอบครั้งแรกกับ Gemini CLI
มาเริ่มใช้ Gemini CLI และพิมพ์คำค้นหาแรกกันเลยตามที่แสดงด้านล่าง
Give me a famous quote on Artificial Intelligence and who said that?
การตอบกลับที่คาดไว้แสดงอยู่ด้านล่าง
> Give me a famous quote on Artificial Intelligence and who said that?
✦ "The only way to do great work is to love what you do." - Steve Jobs (While not directly about AI, it's a famous quote related to technology and innovation, which underpins AI development.)
Alternatively:
"The development of full artificial intelligence could spell the end of the human race." - Stephen Hawking
วิธีที่รวดเร็วในการทำความเข้าใจ Gemini CLI และคำสั่งต่างๆ ที่รองรับคือการพิมพ์ /help (เครื่องหมายทับ) แล้วคุณจะเห็นคำสั่งและแป้นพิมพ์ลัดต่างๆ
มาออกจาก Gemini CLI กันก่อน คุณทำได้โดยใช้คำสั่ง /quit หรือใช้คำสั่ง Ctrl-C 2 ครั้งในเซสชันเทอร์มินัล CLI ของ Gemini แบบอินเทอร์แอกทีฟ เมื่อออกจาก Gemini CLI ระบบจะแสดงสถิติเซสชันซึ่งจะให้ข้อมูลเชิงลึกเกี่ยวกับเซสชัน การใช้โมเดล และเมตริกอื่นๆ
6. Gemini CLI - พารามิเตอร์คำสั่ง
เมื่อเริ่มใช้ Gemini CLI คุณจะระบุพารามิเตอร์บรรทัดคำสั่งได้ 2-3 รายการ หากต้องการดูรายการตัวเลือกทั้งหมด ให้ใช้ --help ตามที่แสดงด้านล่าง
gemini --help
ซึ่งควรแสดงตัวเลือกทั้งหมดที่ใช้ได้ เราขอแนะนำให้คุณศึกษาเอกสารที่นี่
มาดูตัวอย่างกัน วิธีแรกคือการกำหนดค่า Gemini CLI ให้ใช้โหมด Gemini ที่เฉพาะเจาะจง ปัจจุบัน ณ เวลาที่อัปเดต Labs นี้ รายชื่อโมเดลที่รองรับมีดังนี้ หากต้องการใช้โมเดลที่เฉพาะเจาะจง คุณสามารถทำได้เมื่อเริ่ม Gemini CLI ผ่านพารามิเตอร์ -m ดังที่แสดงด้านล่าง
gemini -m "gemini-2.5-flash"
คุณจะเห็นว่าหากเริ่มต้นด้วยวิธีข้างต้น คุณจะตรวจสอบโมเดลได้ที่ด้านขวาล่างของเทอร์มินัล Gemini CLI
เมื่ออยู่ในแอปพลิเคชัน Gemini CLI แล้ว คุณจะใช้คำสั่ง /model เพื่อเปิดกล่องโต้ตอบที่ให้คุณเลือกโมเดลได้ ตัวอย่างการเรียกใช้แสดงอยู่ด้านล่าง และคุณสามารถสลับโมเดลเพื่อเลือกโมเดลที่เหมาะสมกับงานได้ตามข้อกำหนดและคำแนะนำที่ได้รับ โดยขึ้นอยู่กับความซับซ้อนและความจำเป็นในการควบคุมต้นทุน

โหมดที่ไม่ใช่แบบอินเทอร์แอกทีฟ
ตัวเลือกที่น่าสนใจคือการเรียกใช้ Gemini CLI ในโหมดที่ไม่โต้ตอบ ซึ่งหมายความว่าคุณจะป้อนพรอมต์ให้โดยตรง แล้วโมเดลจะตอบกลับโดยไม่ต้องเปิดเทอร์มินัลแบบอินเทอร์แอกทีฟของ Gemini CLI ซึ่งจะมีประโยชน์อย่างมากหากคุณวางแผนที่จะใช้ Gemini CLI ในลักษณะอัตโนมัติเป็นส่วนหนึ่งของสคริปต์หรือกระบวนการอัตโนมัติอื่นๆ คุณใช้พารามิเตอร์ -p เพื่อระบุพรอมต์ไปยัง Gemini CLI ดังที่แสดงด้านล่าง
gemini -p "What is the gcloud command to deploy to Cloud Run"
โปรดทราบว่าคุณไม่สามารถสนทนาต่อด้วยคำถามติดตามผล โหมดนี้ยังไม่อนุญาตให้คุณให้สิทธิ์เครื่องมือ (รวมถึง WriteFile) หรือเรียกใช้คำสั่งเชลล์ด้วย
โปรดทราบว่าหากคุณพลาดพารามิเตอร์ -p และระบุเพียงพารามิเตอร์ต่อไปนี้ ระบบจะเปิด Gemini CLI พร้อมพรอมต์และดำเนินการต่อภายในนั้น
gemini "What is the gcloud command to deploy to Cloud Run"
7. Gemini CLI - เครื่องมือในตัว
Gemini CLI มาพร้อมชุดเครื่องมือในตัว และเอกสารประกอบของเครื่องมือระบุว่า "โมเดล Gemini ใช้เครื่องมือเหล่านี้เพื่อโต้ตอบกับสภาพแวดล้อมในเครื่อง เข้าถึงข้อมูล และดำเนินการต่างๆ เครื่องมือเหล่านี้จะช่วยเพิ่มความสามารถของ CLI ทำให้ CLI ทำได้มากกว่าการสร้างข้อความและช่วยงานได้หลากหลาย"
หากต้องการดูรายการเครื่องมือในตัวปัจจุบัน ให้เรียกใช้คำสั่ง /tools ดังที่แสดงด้านล่าง
Available Gemini CLI tools:
- Activate Skill (activate_skill)
- Ask User (ask_user)
- Edit (replace)
- Enter Plan Mode (enter_plan_mode)
- FindFiles (glob)
- GoogleSearch (google_web_search)
- Invoke Subagent (invoke_agent)
- List Background Processes (list_background_processes)
- Read Background Output (read_background_output)
- ReadFile (read_file)
- ReadFolder (list_directory)
- SearchText (grep_search)
- Shell (run_shell_command)
- Update Topic Context (update_topic)
- WebFetch (web_fetch)
- WriteFile (write_file)
สิ่งหนึ่งที่คุณควรนึกถึงทันทีคือการถามตัวเองว่า Gemini CLI สามารถเรียกใช้เครื่องมือเหล่านี้ได้หรือไม่เมื่อต้องการ คำตอบเริ่มต้นคือไม่ เมื่อพูดถึงการดำเนินการที่ละเอียดอ่อนซึ่งอาจเกี่ยวข้องกับการเขียนไปยังระบบภายใน การอ่านจากระบบภายนอก การไปยังเครือข่ายภายนอก และอื่นๆ
แม้ว่าจะมี --yolo ให้ใช้งานเมื่อคุณเริ่ม CLI (โดยปกติไม่แนะนำ) แต่คุณจะเห็นว่า Gemini CLI จะแจ้งให้คุณขอสิทธิ์ในการเรียกใช้เครื่องมือที่เลือก คุณปฏิเสธสิทธิ์ หรืออนุญาตให้ทำงานครั้งเดียว หรือให้สิทธิ์แบบครอบคลุมเพื่ออนุญาตให้ทำงานได้เสมอ คุณควรควบคุมทุกอย่างได้อย่างเต็มที่
มาใช้พรอมต์ที่จะทำให้ Gemini CLI เลือกเครื่องมือใดเครื่องมือหนึ่งที่ติดตั้งไว้ล่วงหน้าเพื่อดำเนินการ และจะช่วยให้คุณเข้าใจวิธีการทำงานทั้งหมดได้ดี
ลองนึกถึงสถานการณ์ที่คุณต้องการรับข้อมูลเกี่ยวกับข่าวสารทางการเงินล่าสุดทั่วโลกและบันทึกข้อมูลนั้นลงในไฟล์ในไดเรกทอรีการทำงานในเครื่องจากที่ที่คุณเปิดใช้ Gemini CLI ใช้พรอมต์ต่อไปนี้
Search for the latest headlines today in the world of finance and save them in a file named finance-news-today.txt
ลองนึกดูสักครู่ว่าควรทำอะไร ในอุดมคติแล้วควรไปที่ Google Search เพื่อรับข่าวสารจากแหล่งข้อมูลที่เกี่ยวข้องซึ่งสามารถให้ข่าวการเงินได้ จากนั้นจะต้องสร้างไฟล์ชื่อ finance-news-today.txt (การดำเนินการเขียนในระบบภายในซึ่งจะต้องได้รับสิทธิ์จากคุณ) พร้อมเนื้อหา
มาดูกันว่าจะเกิดอะไรขึ้น (คุณควรทำตามขั้นตอนเดียวกันนี้ในเครื่องของคุณ)
สิ่งแรกที่เครื่องมือนี้ทำคือเรียกใช้เครื่องมือ GoogleSearch เพื่อค้นหาเว็บและดึงผลลัพธ์ ดังที่แสดงด้านล่าง
Searching for Finance News:
I will first search for the latest finance headlines and then save them to a file.
✓ GoogleSearch Searching the web for: "latest finance headlines"
→ Search results for "latest finance headlines" returned.
Saving Finance News: I will now save the finance headlines to the file 'finance-news-today.txt'.
เมื่อดำเนินการเสร็จแล้ว ก็พร้อมที่จะเขียนข้อมูลนี้ลงในไฟล์และจะใช้เครื่องมือ WriteFile แต่เนื่องจากเป็นการดำเนินการที่ละเอียดอ่อน (เขียน) จึงต้องขอสิทธิ์จากคุณ คุณสามารถกำหนดประเภทสิทธิ์ได้ เช่น อนุญาตครั้งเดียว อนุญาตเสมอ ฯลฯ เลือกอนุญาตครั้งเดียวไปก่อน
จากนั้นระบบจะเขียนข้อมูลลงในไฟล์และแสดงข้อความแสดงความสำเร็จด้านล่าง
✦ I have saved the latest finance news to finance-news-today.txt.
Finance News Saved: The task is complete.
คุณจะตรวจสอบได้อย่างไรว่าไฟล์เขียนแล้วหรือไม่ คุณใช้ @file เพื่อขอให้ระบบอ่านเนื้อหาได้ เมื่อคุณพิมพ์ @ ระบบจะแสดงรายการไฟล์ในโฟลเดอร์ปัจจุบันและแสดงไฟล์ที่เพิ่งสร้าง เลือกตัวเลือกดังกล่าวแล้วส่งพรอมต์ พรอมต์ของฉันแสดงอยู่ด้านล่าง
read the contents of @finance-news-today.txt
ซึ่งจะทำให้มีการเรียกใช้เครื่องมือที่จำเป็น (ReadManyFiles, ReadFile) และแสดงเนื้อหาตามที่แสดงด้านล่าง
✓ ReadManyFiles Attempting to read files from finance-news-today.txt → Read 1 file(s)
Topic: Summarizing the financial news headlines.
✦ The latest finance headlines as of May 15, 2026, include:
Global Markets & Economy:
* The Dow Jones Industrial Average surpassed 50,000 for the first time, driven by strong earnings from Cisco
Systems and a 2% rise in Nasdaq due to tech stocks.
* Inflation concerns are growing, hinting at potential Fed interest rate hikes.
* Kevin Warsh has been confirmed as the new Federal Reserve head.
* A "constructive" U.S.-China summit took place in Beijing between President Trump and President Xi, with
markets watching for impacts from proposed tariffs.
Corporate & Tech News:
<REST OF THE CONTENT>
8. Gemini CLI - โหมด Shell
ตอนนี้เป็นเวลาที่ดีที่จะเรียนรู้วิธีทำงานกับ Shell โดยตรงจากภายใน Gemini CLI คุณเข้าสู่โหมดเชลล์ได้โดยกด ! ในกล่องข้อความ ซึ่งจะสลับไปเป็นโหมดเชลล์ คุณกลับไปได้โดยกด ! อีกครั้งหรือกดปุ่ม ESC
เมื่ออยู่ในโหมดเชลล์ คุณจะเห็น ! ที่จุดเริ่มต้นของพรอมต์ดังที่แสดงด้านล่าง

คุณตรวจสอบได้โดยตรงโดยใช้คำสั่งมาตรฐาน เช่น pwd และ ls ดังที่แสดงด้านล่าง โปรดทราบว่าคำสั่งต่างๆ จะถือว่าใช้ระบบปฏิบัติการประเภท Linux หากคุณใช้ระบบปฏิบัติการอื่น (Windows) โปรดใช้คำสั่งที่เทียบเท่ากัน เช่น (cd, dir และ type) โปรดทราบว่าเอาต์พุตของการเรียกเหล่านี้จะรวมอยู่ในหน้าต่างบริบทของโมเดล

คุณยังพิมพ์เนื้อหาของไฟล์ผ่านคำสั่ง cat ได้ด้วย เช่น cat finance-news-today.txt
แบบฝึกหัด: ลองทำแบบฝึกหัดสั้นๆ ต่อไปนี้ เลือกฟีด RSS ที่ต้องการ ป้อนพรอมต์ไปยัง Gemini CLI เพื่อดึงเนื้อหาของฟีด RSS และจัดรูปแบบผลลัพธ์ให้คุณในลักษณะที่เฉพาะเจาะจง ซึ่งเป็นวิธีที่ดีในการตั้งค่าการทำงานอัตโนมัติเมื่อเริ่มวันใหม่ คุณอาจขอให้ Gemini CLI ตรวจสอบว่ามีฟีด RSS สำหรับพื้นที่หนึ่งๆ หรือไม่ เช่น บันทึกประจำรุ่นของ Google Cloud Platform
ตัวอย่างพรอมต์แสดงอยู่ด้านล่าง
Get the latest release notes for Google Cloud from its RSS Feed and display the key points in a well-formatted list.
โดยพรอมต์นี้ควรเรียกใช้เครื่องมือ GoogleSearch ก่อนเพื่อค้นหาฟีด RSS ของ Google Cloud Platform จากนั้นจึงใช้เครื่องมือ WebFetch เพื่อรับเนื้อหาของฟีด RSS และแสดงเนื้อหา ระบบอาจขอสิทธิ์ในการเรียกใช้เครื่องมือเหล่านี้ โปรดให้สิทธิ์ที่จำเป็น
9. ส่วนขยาย Gemini CLI
ดังที่เอกสารระบุไว้ ส่วนขยาย Gemini CLI จะจัดแพ็กเกจพรอมต์ เซิร์ฟเวอร์ MCP และคำสั่งที่กำหนดเองให้อยู่ในรูปแบบที่คุ้นเคยและใช้งานง่าย ส่วนขยายช่วยให้คุณขยายความสามารถของ Gemini CLI และแชร์ความสามารถเหล่านั้นกับผู้อื่นได้ ซึ่งเป็นกลไกหลักในการขยายฟังก์ชันการทำงานของ Gemini CLI ให้เหนือกว่าเครื่องมือในตัว
ส่วนขยายคือแพ็กเกจแบบสแตนด์อโลนที่กำหนดเวอร์ชันได้และแจกจ่ายได้ง่าย คิดว่ามันเป็นเหมือน "ตู้คอนเทนเนอร์" สำหรับการปรับแต่ง Gemini CLI ของคุณ โดยรวมทุกอย่างที่จำเป็นสำหรับเวิร์กโฟลว์ที่เฉพาะเจาะจงไว้ในแพ็กเกจเดียวที่เรียบร้อย

ส่วนขยายสามารถรวมชุดค่าผสมต่อไปนี้
- คำสั่งเครื่องหมายทับที่กำหนดเอง (ไฟล์ .toml)
- การกำหนดค่าเซิร์ฟเวอร์ MCP (ซึ่งก่อนหน้านี้อยู่ใน settings.json)
- ไฟล์บริบท (GEMINI.md) เพื่อให้คำสั่งและหลักเกณฑ์ที่เฉพาะเจาะจงแก่โมเดล
- การจํากัดเครื่องมือ (excludeTools) เพื่อสร้างสภาพแวดล้อมที่ปลอดภัยและมุ่งเน้นมากขึ้น
สำรวจแกลเลอรีส่วนขยาย
แกลเลอรีส่วนขยายเป็นมาร์เก็ตเพลสส่วนกลางสำหรับการค้นหาส่วนขยายอย่างเป็นทางการทั้งหมดที่ Google สร้างขึ้นและส่วนขยายของบุคคลที่สาม
- เปิด URL ต่อไปนี้ในเบราว์เซอร์:
https://geminicli.com/extensions/ - แกลเลอรีนี้เป็นเครื่องมือที่ช่วยให้ค้นพบแอปในระบบนิเวศได้ คุณจะเห็นส่วนขยายจากบริษัทต่างๆ เช่น GitHub, Redis และ DynaTrace ซึ่งแสดงให้เห็นถึงความหลากหลายของเครื่องมือที่มีให้ใช้งาน
- เลื่อนลงและค้นหาการ์ดส่วนขยายสำหรับ Cloud Run หรือดูลิงก์ได้ที่นี่
- โปรดสังเกตว่าการ์ดมีคำอธิบาย ผู้เขียน (Google) และ
Copyปุ่มคำสั่งที่คลิกได้ครั้งเดียว นี่เป็นวิธีที่ง่ายที่สุดในการรับคำสั่งติดตั้งสำหรับส่วนขยาย
ส่วนขยาย Gemini CLI - คำสั่งการจัดการ
คำสั่ง gemini extensions คือจุดเริ่มต้นในการจัดการส่วนขยายในเครื่อง
ดำเนินการในเทอร์มินัลเพื่อดูรายการคำสั่งที่ใช้ได้