ແອດມີໂອກາດໄດ້ເຂົ້າຮຽນ Bootcampe Datarockie ເປັນ Class ພິເສດ ຜູ້ສອນ Add Toy ຄົນດີຄົນເດີມ
ແອດຈະມາ share ເຕັກນິກຕ່າງໆກ່ຽວ Gemini CLI 101 ອ່ານຈົບເຮັດເປັນແນ່ນອນ💪
Table of Contents
ການຕິດຕັ້ງ Gemini CLI
Step1: ກ່ອນທີ່ຈະລົງ Gemini CLI ໃຫ້ເຂົ້າມາທີ່ Node

Select Executable Type ເພື່ອກຽມຄວາມພ້ອມຂອງ Development Environment
ສຳຫຼັບຄອມແອດໃຊ້ Windows

💡tip: ແນະນຳໃຊ້ຄອມສ່ວນຕົວຈະດີແຮງ ເພາະວ່າຄອມບໍລິສັດອາດຖືກບ໋ອກໄດ້
Step2: ຫຼັງຈາກຕິດຕັ້ງ Node ແລ້ວໃຫ້ກົດເຂົ້າມາ Gemini CLI
coppy ຄຳສັ່ງນີ້:
Step3: ເປີດ Terminal ຂຶ້ນມາ ນຳຄຳສັ່ງທີ່ coppy ມາວາງ
ເພື່ອຕິດຕັ້ງ Gemini CLI

ການໃຊ້ງານຜ່ານ Terminal e.g. -p “prompt”
ການໃຊ້ Gemini ມີຢູ່ 2 ແບບຄື
ການຂຽນ prompt ແລ້ວ (Single Command / One-liner)
ຕົວຢ່າງ ເລີ່ມຄຳສັ່ງ gemini -p “(ຕາມດ້ວຍ prompt)”

ການຂຽນ prompt Interactive (REPL)
ໃຫ້ສ້າງ folder GeminiCLI101 ແລະ cd ໃຫ້ຕົວເອງເຂົ້າໄປຢູ່ໃນ Folder ດັ່ງກ່າວກ່ອນ

ໃຫ້ພິມຄຳວ່າ “gemini” ຄັ້ງທຳອິດມັນຈະຂໍໃຫ້ເຮົາ sign in

ຮອບນີ້ແອດແນະນຳໃຫ້ login Gemail ແບບ free plan ມີໃຫ້ 1000 request ຕໍ່ມື້ ຖ້າແບບ pro plan 120 request ພາຍໃນ 1 ນາທີ

❗ຖ້າເກີດບໍ່ເຫັນໜ້າ Login ໃຫ້ພິມຄຳສັ່ງນີ້ ” /auth login “

ຫຼັງຈາກທີ່ Login ແລ້ວ ກົດ R ຮອບ 1 ເພື່ອ restart

ຕົວຢ່າງແອດພິມຄຳສັ່ງ
“what is the free quota for gemini cli personal plan”

ຜົນທີ່ໄດ້ຮັບ:

Gemini CLI keyboard shortcuts
Clear screen :ກົດ Ctrl + L
Newline: ກົດ Ctrl + Enter
save files
ຕົວຢ່າງຄຳສັ່ງ
save cities in cities.txt
ມັນຈະຂໍສິດເຮົາໃນການເຂົ້າໄປຂຽນ file ໃນ folder ນີ້
1 Allow once ມັນຈະຖາມເຮົາທຸກຄັ້ງ
2 Allow for this session ທຸກຄັ້ງທີ່ມັນເອີ້ນໃຊ້ໂໝດ WriteFile ມັນຈະຂຽນເລີຍໂດຍບໍ່ຖາມ
3 Modify with external editor: ເລືອກທີ່ຈະແກ້ໄຂ ຫຼື ຄຳສັ່ງນັ້ນດ້ວຍໂປຣແກຣມແກ້ໄຂອື່ນ e.g VS Code ຫຼື Notepad ກ່ອນທີ່ຈະກົດຢືນຢັນ run
ແອດແນະນຳໃຫ້ໃຊ້ ແບບທີ “1 Allow once ມັນຈະຖາມເຮົາທຸກຄັ້ງ”

ຜົນທີ່ໄດ້ຮັບ:

ການໃຊ້ງານຕ່າງໆ ຊ່ວຍຫາຂໍ້ມູນ, ສະຫຼຸບເອກະສານ,ສ້າງເອກະສານ,ເຮັດ presentation ໄດ້ໝົດ
AI ມັນບໍ່ພຽງແຕ່ຖາມ-ຕອບ ຄືແຕ່ກ່ອນແລ້ວ ຂະໜາດພາຍໃນ 3 ປິມັນສາມາດ execute ວຽກໃຫ້ເຮົາໄດ້ແລ້ວຢ່າງໂຫດ
ສະຫຼຸບຂໍ້ມູນ
ຕົວຢ່າງ ແອດຢາກໃຫ້ມັນສະຫຼຸບ ແລະ ອ້າງອີງໄປໄວ້ file samsung_s26.md
prompt @(ຕາມດ້ວຍ ຊື່file)


ຜົນທີ່ໄດ້ຮັບ:

❗ຄຳເຕືອນຖ້າ persional plan ຢ່າໃສ່ຂໍ້ມູນ setsitive ມັນຈະເກັບໄວ້ໃນ folder ນັ້ນ ເພາະວ່າມັນຈະສົ່ງຂໍ້ມູນໄປທີ could google ມັນຈະເກັບຂໍ້ມູນນັ້ນໄວ້ ຄວນເປັນຂໍ້ມູນທີ່ສາມາດເຜີຍແຜ່ໄດ້ຈະດີທີ່ສຸດ
ນຳໄປໃຊ້ກັບ Tools
ພິມ “/tools ” ຄືກັນກັບ ຄຳສັ່ງ command
tools ຄືເຄື່ອງມືທີ່ AI Agent Gemini ສາມາດເອີ້ນໃຊ້ງານເຄື່ອງມືພວກນີ້ໄດ້

e.g ນຳໃຊ້ Tools WebFetch
ຕົວຢ່າງ ແອດນຳໄປໃຊ້ກັບ Tools ທີ່ເອີ້ນວ່າ WebFetch
WebFectch ຄືມັນແລ່ນໄປເວັບໄຊນັ້ນແລ້ວມັນກໍຈະ Fectch Data ຈາກເວັບໄຊນັ້ນ ກໍຄືການເຮັດ web scraping ງ່າຍໆ
e.g ແອດນຳເວັບ Bakger.com ແລະ Coppy URL

ຄຳສັ່ງ:
use web_fetch get data from this url (ຕາມດ້ວຍ url)

ມັນຈະຂໍໃຊ້ WebFetch ຮອບນີ້ແອດໃຊ້ໂໝດ 2 Allow for this session ເພາະວ່າ WebFetch ບໍ່ໄດ້ອັນຕະລາຍຫຼາຍ
ທຸກຄັ້ງທີ່ມັນແລ່ນໄປທາງນອກແອດຈະໃຫ້ມັນ Allow ບອກມັນວ່າຮອບໜ້າ ຖ້າໃຊ້ WebFecth ໃຫ້ມັນເຮັດໄປເລີຍບໍ່ຕ້ອງຖາມແລ້ວ

ຜົນທີ່ໄດ້ຮັບ

e.g ໃສ່ຄຳສັ່ງ
can you translate the 10 point in lao

💡tip: ແອດແນະນຳໃຊ້ເປັນພາສາອັງກິດເວລາຂຽນ prompt ມັນຈະດີກວ່າ ເພາະປະເທດລາວມີພຽງ 7 ລ້ານຄົນໃຊ້ ສ່ວນພາອັງກິດ ມີເປັນ 1000 ລ້ານຄົນທີ່ໃຊ້
ເຊິ່ງໃຫ້ຜົນລັບກັບມາດີກວ່າ
shell mode enabled
ເວລາ List files ໃນ folder ຄຳສັ່ງທົ່ວໄປ ມັນຂ້ອນຂ້າງຍາວ
ຄຳສັ່ງ:
“List files in this folder”
ຈຶ່ງມີອີກວິທີທີ່ງ່າຍຂຽນສັ້ນໆ (short cut)
ພິມຄຳສັ່ງ “ ! ” ມັນຈະຂຶ້ນ shell mode enabled ເຊິ່ງເຮົາສາມາດໃຊ້ command line ໃນການສ້າງ file (ລວມເຖິງຄຳສັ່ງອື່ນໆ ທີ່ເປັນ command line)ໄດ້ເຊັ່ນກັນ

e.g ຄຳສັ່ງ ls

ສາມາດໃຫ້ Gemini ຈັດການ File ໃນ Folder
e.g ແອດບອກໃຫ້ມັນ group file ທີ່ເປັນນາມສະກຸນ .md ໃນ Folder ໃໝ່ຊື່ວ່າ MD folder ແລະ group file Text folder
ຄຳສັ່ງ
group .md files into MD folder,group .txt files into TEXT folder,Lest's go!
ຜົນທີ່ໄດ້ຮັບ

ຕອນນີ້ມັນຍ້າຍ file ໃຫ້ແລ້ວ

highlight ສຳຄັນ
ລອງນຶກພາບວ່າເຮົາມີ Folder ເຮົາມີຕາກ້ອງ ເຮົາເປັນຊ່າງຖ່າຍຮູບ ເຮົາມີຮູບປະມານ 1, 000 ຮູບໄປຖ່າຍງານຮັບປະລິນຍາມາ ເຮົາສາມາດສັ່ງ Gemini ວ່າ group ຮູບຕາມວັນທີ່ໄດ້ເລີຍ

ມັນສາມາດອ່ານຮູບພາບໄດ້
Gemini CLI ຍັງໃຫ້ມັນສ້າງຮູບພາບໃຫ້ບໍ່ໄດ້ຕ້ອງເອີ້ນໃຊ້ nano banana ມາຊ່ວຍ
ແຕ່ຕອນນີ້ແອດຈະທົດລອງໃຫ້ມັນອ່ານ File ພາບໃບບິນແລ້ວໃຫ້ມັນສະກັດ (extract) ຂໍ້ມູນແຕ່ລະໃບບິນສະຫຼຸບຕົວເລກເຂົ້າດ້ວຍກັນ

ຊື່ file receipts.png
ຄຳສັ່ງ
” read the @(ຕາມດ້ວຍຊື່ file) and extract the items in each receipt, and then sum the total spending for me “

ຜົນທີ່ໄດ້ຮັບ
ຜົນລວມໄດ້: $394.85

Agentic Ai
ລອງນຶກພາບ ຖ້າເຮົາມີໃບບິນ 100 ໃບເຮົາບອກ gemini ວ່າຊ່ວຍເຂົ້າມາ folder ນີ້ແລ້ວອ່ານເທື່ອລະ file ເລີຍ
Concept ນີ້ເອີ້ນວ່າ Agentic ຄືເຮົາສັ່ງວຽກຄັ້ງ 1 ຕົວ gemini ມັນຈະຄິດ plan ຂຶ້ນມາແລ້ວມັນຈະດຳເນີນການ (Execute) ຕາມ plan ນີ້
e.g ແອດຈະນຳໃຊ້ 2 ພາບນີ້

ຄຳສັ່ງ
Let's do three steps.1. group .png file into IMAGE folder2. extract data from each receipt in the IMAGE folder3. I want to see the item tables, and please sum all the expenseMake sure the calculation is correct.
ຜົນທີ່ໄດ້ຮັບ

ຜົນລວມຈາກ 2 ຮູບ(ໃບບິນ)


ຄຳສັ່ງໃນການ Check ຫຼື Setting ຕ່າງໆ
Check Token
ຫາກຢາກກວດສອບວ່າເຮົາໃຊ້ token ໄປແລ້ວເທົ່າໃດ
ຄຳສັ່ງ
> /stats session

Slash Commands
ຖ້າພິມ “/” ຈະມີຄຳສັ່ງຕ່າງໆໃຫ້ເລືອກຫຼາຍ ເພື່ອເອີ້ນໃຊ້ລາຍການຄຳສັ່ງທີ່ລະບົບກຽມໄວ້ໃຫ້

ຫາກຕ້ອງການເລືອກ model ຂອງ gemini ໃຫ້ເລືອກ /model


Create presentation
ສາມາດໃຫ້ມັນສ້າງ presentation e.g ບົດສະຫຼຸບ insight ຂອງ file csv ທີ່ໃຫ້ gemini CLI gen ຂຶ້ນມາ
ຄຳສັ່ງ
“turn insight.md into a web presentation using reveal.js, create 2 charts using chart.js and this chart to the slide as well. I want modern dark theme, cool fonts, think using google san fonts for this project is cool.”

ຜົນທີ່ໄດ້ຮັບ

ເຊິ່ງສາມາດໃຊ້ gemini CLI ເປີດ slides
start (ຕາມດ້ວຍຊື່ file)

ຜົນທີ່ໄດ້ຮັບ
e.g slides ທັ້ງໝົດທີ່ໄດ້ມາ

Chat log
ເມື່ອເຮົາໃຊ້ງານ Gemini CLI ແລ້ວເຮົາຢາກຈະ save file ແຊັດທີ່ລົມກັບ Gemini CLI
ຄຳສັ່ງ

Log out of Gemini CLI
ຄຳສັ່ງ
/quit

ຫຼັງຈາກອອກຈາກ Gemini CLI ແລ້ວ ຖ້າຢາກ resume ກັບມາທີ່ Chat log ເມື່ອກີ້



Leave a Reply