隨著人工智慧的迅速發展,命令列介面(CLI)正經歷著重要性的復甦,成為許多科技公司和平台的核心工具。這個趨勢不僅影響了開發者的工作方式,也改變了我們與軟體互動的方式。
在過去的40年中,成功的軟體通常都擁有精心設計的圖形使用者介面(GUI),而沒有GUI的產品幾乎沒有機會生存。然而,隨著時間的推移,傳統的GUI逐漸演變為複雜的設計,讓使用者在尋找功能時感到困惑。這種情況對於自主代理(autonomous agents)來說尤為棘手,因為它們需要學習如何操作這些不友好的介面。
例如,微軟的Office365 Copilot曾被認為是辦公自動化的下一代解決方案,但實際上卻因為將助理嵌入應用程式中而未能有效滿足用戶需求。相反地,使用者開始轉向像Openclaw和Nanoclaw這樣的代理,這些代理在應用程式外部運行,利用CLI來簡化操作。
最近,Google推出了gws,一個針對Google Workspace的CLI,這使得使用者能夠更輕鬆地操作Google Docs、Drive、Calendar等工具。這個變化顯示出,CLI不僅是開發者的工具,也成為了普通使用者與軟體互動的主要方式。
此外,JetBrains和GitHub等公司也在推動CLI的使用,將其做為AI代理執行的主要介面。這些公司正在標準化CLI工具,以便在開發流程中更好地整合AI,並支援多個AI代理的同時執行。
隨著企業越來越多地採用CLI做為AI工具的標準介面,這個趨勢將持續影響軟體開發的未來。CLI的靈活性和跨平台的特性使其成為開發團隊和安全應用的自然介面,預示著一場軟體界的變革。
- AI has made the Command Line Interface more important and powerful than ever before
- The era of “AI as text” is over. Execution is the new interface.
(首圖來源:AI生成)






