กลับ Blog
Blog Post · AI

Gemini CLI X Deeplearning คอร์สสอนใช้ AI Agent ฟรี

Gemini CLI X Deeplearning คอร์สสอนใช้ AI Agent ฟรี

สรุปเนื้อหาคอร์สเรียนฟรี Gemini CLI x Deeplearning สอนโดยคุณ Jack Wotherspoon (Senior Developer จาก Google)

เรียนง่าย ตัวอย่างเพียบ จบใน 1 ชั่วโมง ใครไม่มีเวลาไปเรียน อ่านโพสต์นี้ได้เลย ลุยย!

เข้าเรียนคอร์สฟรีได้ที่ Deeplearning.ai

1. Gemini ClI คืออะไร ทำไมสำคัญ

Ai Agent ที่อยู่ใน Terminal ของคอมคุณ ต่างจากพวก Chatgpt หรือ Ai ที่อยู่ใน Web

ตรงที่มันไม่ได้มีดีแค่ตอบคำถาม แต่มันทำงานบทเครื่องคุณได้จริง ทั้งอ่าน เขียน รันคำสั่งได้ ค้นเว็บได้

ทีสำคัญมี Free tier ให้ใช้ 1,000 request/วัน

2. ติดตั้ง + เริ่มใช้งานใน 2 นาที

ติดตั้ง Node.js ก่อนรัน

npm install -g @google/gemini-cli

จากนั้นพิมพ์ gemini ใน terminal แล้วพิมพ์ /login แล้ว Login ด้วย Google account

มันจะเด้ง browser ให้เชื่อมบัญชี พอทำเสร็จก็กลับมา terminal ได้เลยพร้อมใช้งานแล้ว

3. คำสั่งที่ต้องรู้

  • /help · ดู commands ทั้งหมด
  • /settings · ปรับการตั้งค่า
  • /clear · เคลียร์ context ก่อนเริ่ม task ใหม่ ทำบ่อยๆ จะได้ไม่ปนกัน
  • /stats · ดูว่า session นี้ใช้ request ไปเท่าไหร่ model ไหนถูกเรียกบ้าง
  • /exit หรือ /quit · ออก
  • /model เพื่อเลือกโมเดลที่อยากใช้

เวลาอยากให้ Gemini อ่านไฟล์ไหน ใช้ @ นำหน้าชื่อไฟล์ได้เลย เช่น @gemini.md มันจะดึงเข้า context ทันที

ไม่ต้องเสียเวลาและโทเคนไปฟรี ๆ บอกไฟล์ที่ต้องใช้เลย

4. gemini.md is Key

ใครขี้เกียจมานั่งบอก context เดิม ๆ ให้ AI ว่าโปรเจคที่ทำ ทำไปเพื่ออะไร เก็บไฟล์ไว้ไหน ทุก Seesion

gemini.md คือไฟล์ที่แก้ปัญหานี้ Gemini จะอ่านมันทุกครั้งที่เริ่ม session แบบอัตโนมัติ จบปัญหามานั่งบรีฟงานซ้ำ ๆ เวลาเปิดแชทใหม่ เป็นไงเจ๋งมั้ย 555

มี 3 ระดับ:

  • Global (~/.gemini/gemini.md) · ใช้กับทุก project เช่น "ตอบเป็น bullet points เสมอ"
  • Project (root ของ project) · context เฉพาะ project นั้น เช่น tech stack, folder structure
  • Subfolder · สำหรับโฟลเดอร์เฉพาะ เช่น /social_media/gemini.md บอก Gemini ว่าโฟลเดอร์นี้เก็บ content Facebook ให้เขียนสั้นๆ ไม่เกิน 3 บรรทัด ใช้ภาษาไทย โทนสบายๆ

ถ้าไม่อยากเขียนเองก็ใช้ /init ได้เลย มันจะไล่อ่าน package.json, key files แล้วสร้าง gemini.md ที่ครอบคลุมโปรเจตให้อัตโนมัติ

5. MCP + Extensions เพิ่มพลังนอก terminal

  • MCP (Model Context Protocol) คือมาตรฐานกลางที่ทำให้ Gemini เชื่อมกับ external tools ได้

นึกภาพง่าย ๆ ว่าแทนที่คุณจะต้องคอยสลับจอไปเปิดพวก Canva, Google Sheets แยกกัน ก็เชื่อมมันเข้า Gemini CLI ผ่าน MCP server ซะเลย ที่นี้ก็เรียกใช้งานได้ผ่าน terminal แล้ว

เพิ่ม MCP server ด้วยคำสั่งเดียว เช่น:

gemini mcp add -t http canva <url>

จากนั้น /mcp auth เพื่อ login และ /mcp เพื่อดูว่าเชื่อมต่อมั้ย

  • Extensions มันคือ MCP + context file + custom slash commands แล้วรวมกันอยู่ในแพ็กเกจเดียว ตอนนี้มีกว่า 200+ extensions แล้ว

ตัวอย่างที่ส่วนขยายที่ได้ใช้แน่ ๆ

Google Workspace อ่าน Google Docs, สร้าง Calendar events, ดึงข้อมูลจาก Sheets

Canva ดึง brand kit, สี, ฟอนต์จาก design ตัวเองมาใช้ในโค้ดได้เลย

ใครอยากรู้ว่ามี Extension อะไรบ้าง ดูได้ที่นี่เลย

6. 4 Use Cases ที่ใช้จริงในคอร์ส

  • Software Development

Gemini CLI ทำได้ครบ loop เลย ทั้งอ่าน codebase → วาง plan → implement → รัน test → แก้ bug ที่ fail → commit

พี่แกโหดไปไหน แต่ช่วงนี้ช้าไปนะ รีบแก้ที 🙏

  • Data Analysis

Gemini CLI อ่านได้ทุก format ทั้ง CSV, PDF, Google Sheets, Images, Source Code

เอฟลองใช้มันอ่านข้อมูลเอนเกจใจเพจ เพื่อวิเคราะห์ว่า Content ไหนทำแล้วคนชอบ แปปเดียวได้ Slides สีตรงตามสไตล์ พร้อมข้อมูล Insight เพียบ

ถ้า project อื่นมีไฟล์ที่ต้องการใช้ข้ามโฟลเดอร์ ใช้ /dir add เพิ่ม directory เข้า session ได้เลย

  • Content Creation

ไม่ต้องเป็น developer ก็ใช้ได้ Gemini CLI ได้ จัดการได้ทั้ง text, video, image

ตัวอย่างเช่น มีไฟล์ podcast video อยู่ในเครื่อง

  1. แปลงเป็น Transcribe พร้อม timestamps แล้วบันทึกเป็น .txt ได้
  2. ตัดเป็นคลิป Shorts โดยใช้ ffmpeg
  3. เขียน Blog Post พร้อมเจนรูปประกอบด้วย nanobanana extension

จาก video แค่หนึ่งไฟล์ ทำ marketing ได้ครบ loop ไม่ต้องออกจาก terminal ด้วย พี่แกจะโหดไปไหน

  • เรียนหนังสือ

นี่คือ use case ที่ทำตามแล้วชอบที่สุด ลองสั่งให้มันแปลง PDF หนังสือ 400 หน้า ทีละ chapter

Gemini ก็สร้าง Python script ที่อ่าน PDF แบ่งเป็นก้อนเล็ก ๆ เพื่อไม่ให้ context เต็ม แล้วแปลแต่ละบทมาให้ โดยใช้สไตล์ที่ใส่ไว้ใน Context แปปเดียว ได้หนังสือแปลไทยมาอ่านแล้ว

ใครขี้เกียจรอสำนักพิมพ์แปลหนังสือให้อ่าน ลองไปใช้กันค้าบ

สรุปแบบหล่อเท่

Gemini CLI ไม่ใช่แค่ chatbot ใน terminal แต่มันคือ partner ที่ทำงานบนเครื่องคุณได้จริง อ่าน เขียน แก้ไข เชื่อมต่อเครื่องมืออื่น ๆ ได้เพียบ (MCP + Extensions)

แถม ยิ่งคุณให้ context ดี (gemini.md) ก็ยิ่งทำงานได้ถูกใจมากขึ้นไปอีก

ที่สำคัญคือ ฟรี ใครยังไม่ลองใช้ คุณรออะไรอยู่ค้าบเนี่ย 555 ชอบเสียเงินเดือนละ 20 ดอล ไปลองเดโม่ใน Cluade กันหรอ แซวว

ใครเบื่อ Claude ติดลิมิตลองมาเอา Gemini CLI ไปช่วยงานกันดูค้าบบ

เอฟ
เอฟ
@nattphum

บันทึกการเรียนรู้ AI, Automation และการทำธุรกิจด้วยตัวคนเดียว