เปิดตัว Gemini CLI
(github.com/google-gemini)- สามารถคิวรีและแก้ไขโค้ดเบสทั้งขนาดใหญ่และเล็กที่มีขนาดเกินหน้าต่างคอนเท็กซ์ 1 ล้านโทเค็นของ Gemini ได้
- สามารถใช้ความสามารถแบบมัลติโหมดของ Gemini เพื่อสร้างแอปใหม่จาก PDF หรือสเก็ตช์ได้
- สามารถทำงานปฏิบัติการแบบอัตโนมัติได้ เช่น การคิวรี pull request หรือการจัดการ rebase ที่ซับซ้อน
- สามารถเชื่อมต่อความสามารถใหม่ ๆ ด้วยเครื่องมือและเซิร์ฟเวอร์ MCP รวมถึง การสร้างสื่อด้วย Imagen, Veo หรือ Lyria
- สามารถอ้างอิงคำค้นด้วยเครื่องมือ Google Search ที่ฝังอยู่ใน Gemini
- ในโมเดลฟรี สามารถใช้งานโมเดล Gemini-2.5-Pro ได้ที่ 60 คำขอต่อนาที และสูงสุด 1,000 คำขอต่อวัน
5 ความคิดเห็น
ผมไม่ได้คาดหวังอะไรมากนักตอนลองใช้ แต่กลับทั้งเร็วเกินคาดและประสิทธิภาพก็น่าพอใจด้วย
ได้โพสต์วิธีการยืนยันตัวตนสำหรับผู้ใช้ Google Workspace แล้ว https://th.news.hada.io/topic?id=21662
ความคิดเห็นจาก Hacker News เกี่ยวกับ Gemini CLI
รู้สึกว่ามันน่าขำมากที่ชุดผลิตภัณฑ์ Gemini ของ Google นั้น แตกย่อยกระจัดกระจาย(fragmented) เกินไป ฉันเป็น สมาชิก Pro แบบเสียเงิน แต่เพิ่งมารู้ตอนนี้เองว่าต้องเป็นผู้ใช้ "Gemini Code Assist Standard" หรือ "Enterprise" ถึงจะใช้งานได้มากขึ้น ก่อนหน้านี้ไม่รู้ด้วยซ้ำว่ามีสิ่งนี้อยู่ สำหรับผู้ใช้ Google ทั่วไปมี free tier ที่ใจกว้าง แต่พอจ่ายเงินสมัคร Gemini กลับใช้งานร่วมกับ "Gemini CLI" ไม่ได้ เป็นประสบการณ์ที่ชวนอึ้งจริงๆ
ได้เพิ่ม อินเทอร์เฟซเสียงแบบสองทาง ให้ Gemini CLI โดยสร้างบน MCP server แบบโอเพนซอร์สและเพิ่ง deploy เองเมื่อไม่นานนี้ ใช้งานได้ในชื่อ voice-mode พร้อมแชร์วิธีติดตั้งจริงและตัวอย่างโค้ด
ฉันมีส่วนร่วมกับโปรเจกต์นี้โดยตรง ตอนนี้อัตราการใช้งานยังไม่สูงมากนัก จึงอยากขอให้ช่วยเผื่อใจเรื่องสถานะของ TPU ด้วย ใครมีบั๊กหรือฟีเจอร์ที่อยากขอก็ยินดีมาก ทีมทั้งหมดกำลังอ่านฟีดแบ็กกันอย่างตั้งใจ
ฉันเคยใช้ Claude Code (Opus 4) จัดการโค้ดเบส Rust ขนาดใหญ่ได้ดี แต่กับงานซับซ้อนก็ยังมีข้อจำกัดอยู่ พอลองใช้ Gemini CLI แม้จะติดตั้งง่าย แต่ในการแปลงโค้ด Rust คุณภาพยังด้อยกว่า Claude อย่างชัดเจน ถึงอย่างนั้น การที่มันตอบว่า "โค้ดพังหมดแล้ว เดี๋ยวจะย้อนการเปลี่ยนแปลงทั้งหมดแล้วเริ่มใหม่ตั้งแต่ต้น" กลับเป็นไฮไลต์ของวัน เพราะอย่างน้อยก็มี การตระหนักรู้ในตัวเอง และยอมรีเซ็ต
เมื่อใช้ Gemini Code Assist โค้ดทั้งหมด จะถูกส่งไปยัง Google ตามคู่มือทางการ จะมีการเก็บทั้งพรอมป์ต์/โค้ดที่เกี่ยวข้อง/ผลลัพธ์ที่สร้าง/ฟีดแบ็ก/ข้อมูลการใช้งานฟีเจอร์บางอย่าง และผู้ตรวจสอบที่เป็นมนุษย์สามารถดูข้อมูลที่ ทำให้ไม่ระบุตัวตน แล้วได้นาน 18 เดือน มีคำเตือนไม่ให้ป้อนข้อมูลลับหรือข้อมูลที่ไม่อยากเปิดเผยแก่ผู้อื่น
สามารถดู system prompt ของ Gemini CLI ได้ในรูปโค้ด (Gist) และยังมีบันทึกการใช้งานพร้อมโน้ตในบล็อกส่วนตัวแยกต่างหากด้วย
ไม่กี่วันก่อนฉันลองใช้ Claude Code ทำแอป Python บน streamlit แบบ vibe coding แต่พอถึงจุดหนึ่ง เมื่อเจอบั๊กซับซ้อนก็แก้ต่อไม่ไหว Gemini CLI กลับรับมือกับ ขนาดโปรเจกต์ที่ใหญ่กว่า ได้ดีมาก แค่สั่งว่า "วิเคราะห์โค้ดทั้งหมดและแก้บั๊ก" ส่วนใหญ่ก็ใช้งานได้จริง รู้สึกเหมือนกำลังอยู่ในอนาคตจริงๆ
อยากให้เขียนด้วย Go หรือ Rust มากกว่า เพราะ CLI แบบ single binary ที่ไม่ต้องติดตั้ง Node runtime น่าจะดีกว่า
ได้ข้อความว่า "บัญชี Google Workspace ล็อกอินล้มเหลว" ถ้า Gemini CLI มีไว้สำหรับผู้ใช้ ที่ไม่ใช่เชิงพาณิชย์ เท่านั้นก็น่าตกใจมาก บริการของ Google มักจำกัดบัญชี workspace อย่างไม่สมเหตุสมผลอยู่บ่อยๆ สมัยก่อนใช้บัญชี GSuite แค่เพื่ออีเมล แต่ข้อมูลหลายอย่างและสิทธิ์การเข้าถึงกลับถูกจำกัดอยู่เรื่อยๆ ต่อให้จ่ายเงินสมัครก็ยังมีบางฟีเจอร์ที่เปิดหรือปิดแบบสุ่ม ครั้งนี้ถึงขั้น บล็อกผู้ใช้บัญชี workspace ไม่ให้ใช้ Gemini CLI โดยสิ้นเชิง ทำให้รู้สึกเสียใจในฐานะลูกค้าที่ภักดี
หลังใช้เครื่องมือนี้มาราวหนึ่งเดือน ฉันรู้สึกว่า 2.5pro เป็น SOTA และด้วย context window ขนาดใหญ่ถึง 1 ล้านโทเคน จึงทรงพลังมาก แม้แต่โค้ดเบสขนาดใหญ่ก็ยังวิเคราะห์และเรียนรู้ได้อย่างง่ายดาย
https://github.com/google-gemini/gemini-cli/…
วิธียืนยันตัวตน 1 และ 2a ใช้งานฟรี ส่วนตั้งแต่ 2b เป็นต้นไปเป็นบัญชีแบบชำระเงิน
โค้ดของฉันรวมถึงพรอมต์และคำตอบจะถูกนำไปใช้ฝึกโมเดลของ Google หรือไม่?
เรื่องนี้ขึ้นอยู่กับประเภทของวิธียืนยันตัวตนที่คุณใช้ทั้งหมด
วิธียืนยันตัวตน 1: ใช่ หากคุณใช้บัญชี Google ส่วนตัว จะอยู่ภายใต้นโยบายความเป็นส่วนตัวของ Gemini Code Assist สำหรับบุคคลทั่วไป ตามนโยบายนี้ พรอมต์ คำตอบ และโค้ดที่เกี่ยวข้องของคุณอาจถูกรวบรวม และอาจถูกนำไปใช้เพื่อปรับปรุงผลิตภัณฑ์ของ Google รวมถึงการฝึกโมเดล
วิธียืนยันตัวตน 2a: ใช่ หากใช้ Gemini API key จะอยู่ภายใต้ข้อกำหนดของ Gemini API (บริการฟรี) ตามประกาศนี้ พรอมต์ คำตอบ และโค้ดที่เกี่ยวข้องของคุณอาจถูกรวบรวม และอาจถูกนำไปใช้เพื่อปรับปรุงผลิตภัณฑ์ของ Google รวมถึงการฝึกโมเดล
วิธียืนยันตัวตน 2b, 3 และ 4: ไม่ใช่ สำหรับบัญชีเหล่านี้ ข้อมูลของคุณจะอยู่ภายใต้ข้อกำหนดของ Google Cloud หรือ Gemini API (บริการแบบชำระเงิน) และข้อมูลที่คุณป้อนจะถูกเก็บเป็นความลับ โค้ด พรอมต์ และข้อมูลป้อนเข้าอื่น ๆ ของคุณจะไม่ถูกนำไปใช้ฝึกโมเดล
ขอบคุณที่ช่วยสรุปไว้ได้อย่างเป็นระเบียบครับ