ຖ້າຮູ້ຈັກ Gemini CLI ໄວກວ່ານີ້ເຮັດວຽກມີໄຊໄປເຄິ່ງ (ຮູ້ກ່ອນ)ເຕີບໂຕກ່ອນ

Categories:

ແອດມີໂອກາດໄດ້ເຂົ້າຮຽນ 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: ແນະນຳໃຊ້ຄອມສ່ວນຕົວຈະດີແຮງ ເພາະວ່າຄອມບໍລິສັດອາດຖືກບ໋ອກໄດ້

ວິທີການຕິດຕັ້ງ Node

Step2: ຫຼັງຈາກຕິດຕັ້ງ Node ແລ້ວໃຫ້ກົດເຂົ້າມາ Gemini CLI

coppy ຄຳສັ່ງນີ້:

npm install -g @google/gemini-cli

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 folder
2. extract data from each receipt in the IMAGE folder
3. I want to see the item tables, and please sum all the expense
Make 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 ເມື່ອກີ້

Subscribe

Comments

Leave a Reply

Discover more from BAKGER

Subscribe now to keep reading and get access to the full archive.

Continue reading