iT邦幫忙

2025 iThome 鐵人賽

DAY 8
0

前幾篇介紹了很多shell的工具,但這些工具功能繁雜,如果去閱讀文件又要花不少時間,那應該怎麼辦呢?

在這邊推薦可以試試看與AI協作,將你的需求跟AI提,然後請他將你需要的指令提供給你,在這邊推薦可以使用跟cli有整合的工具,有附上快捷鍵的就是我有在使用的服務的預設快捷鍵,比如

  • IDE 附贈的 Terminal
    • VSCode with Copilot(Ctrl + i)
    • JetBrain with AI(Alt + \)
    • Cursor
  • Terminal with AI feature
    • Warp
    • Iterm2(Ctrl+ y)

舉例

今天如果我想要測試一個http的request,他是post的method,path是localhost:3000/api/v1/users,body是一個json,內容為

{
	"name": "Kevin",
	"phone": "0912345678"
}

這時,只要將這段內容打給ai,並且跟他說請用curl來實作,並且用jq來解析,就可以得到以下回應

又比如今天我想要直接建立鐵人賽30天的草稿檔,希望命名可以是iron-2025-{serialNumber}.md,就可以向ai說

我希望建立1-30個檔案,格式為`iron-2025-{serialNumber}.md`,使用for+touch來建立

就可以完成你的需求,所以重點可以放在你知道怎麼使用他,而不是完全要死背這些參數跟語法

而這些工具我覺得功能如果在產生script的效果都差不多,但有幾個地方可以特別關注的

  • 請了解開啟/送出的快捷鍵在哪裡,讓自己在打指令的時候可以不用來來回回找資料
  • 如果原本就有訂閱的,用訂閱的服務,因為他背後的模型會比較好,或是說他背後的prompt會多加一點context,讓你的指令更精準

而現在越來越有名的Coding Agent的Cli服務,他們也有提供執行script的功能,但因為還要另外開啟另一個process,感覺跟自己下script還是有這麼一點落差,所以我這邊就把他獨立開來了

  • Cli Agent
    • Claude Code
    • Codex cli
    • Gemini cli

上面的工作這麼多,但到頭來我還是覺得最重要的是可以解決需求,才是核心的重點,了解工具就只是讓自己的手牌變的更多,能有更多的餘裕可以解決問題


上一篇
Day07-好用的資料處理cli工具
下一篇
Day09-docker是什麼呢?
系列文
開發環境設定指南及工具分享9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言