如果電腦能隨心所欲地改變?AI 直接管理的作業系統「Lilo」問世

將使用者的各種應用程式與數據整合為一,並由 AI 管理的智慧作業系統抽象示意圖
AI Summary

開源作業系統「Lilo」正式公開,旨在整合分散的應用程式與資訊,並透過 AI 代理人直接修改軟體來協助使用者。

想像一下,您電腦裡的筆記應用程式、待辦事項清單和檔案不再是各自獨立的個體,而是像一個巨大的「大腦」一樣緊密連結。當您說「幫我整理一下昨天會議中產生的想法」時,AI 會自動找出相關檔案;或者當筆記本程式的按鈕位置看起來不太順手時,它會自動修改程式碼,調整畫面佈局以方便您使用。

這種科技幻想電影般的情節正大步向我們走來。最近在全世界開發者的聚集地 Hacker News 上引發熱烈討論的 「Lilo」 正是主角。Lilo 不僅僅是一個工具程式,它更致力於成為一個 「代理型個人作業系統 (Agentic Personal OS)」,幫助使用者將所有的應用程式、記憶與檔案整合在一起,由 AI 直接管理。透過在 GitHub 建立帳號來為 abi/lilo 的開發做出貢獻。

為什麼這很重要?

我們正生活在所謂「應用程式氾濫」的時代。行程在 Google 日曆、筆記在 Notion、檔案在 Dropbox,資訊散落各處。為了尋找重要資訊,我們必須像遊牧民族一樣在各個應用程式之間穿梭。Lilo 是一次大膽的嘗試,旨在 將這種碎片化的數位環境整合為一Lilo, 一個自託管、開源的… - SaaS Insight

更令人驚訝的是,Lilo 內部的「AI 代理人(代表使用者執行複雜任務的人工智慧)」並非只是聽命行事的助手。Lilo 的 AI 具備強大的能力,可以 直接修改作業系統內部的 HTML 應用程式Show HN: Lilo - 一個自託管的… - SaaS Product & Tech Intel

比喻來說,如果傳統的 AI 是只會按指示打掃的管家,那麼 Lilo 的 AI 就像是兼具專業室內設計師能力的管家,為了讓主人更舒適,它甚至能重新排列家具,甚至隨手改變門把的位置。因此,使用者無需學習複雜的開發過程來更改微小的功能,只需向 AI 請求「這用起來有點不方便,幫我改一下」即可。Lilo, 一個自託管、開源的… - SaaS Insight

輕鬆理解:打造專屬數位家園的方法

為了更深入地理解 Lilo,我們來看看兩個核心概念。

1. 自託管 (Self-hosted):「不是旅館,而是我的家」

通常我們使用的 ChatGPT 或 Notion 就像是住在大型企業提供的「雲端」旅館裡。雖然方便,但總會擔心自己的資訊儲存在別人的伺服器中。相反地,Lilo 支援 自託管(使用者在自己的電腦或個人伺服器上直接安裝並運行軟體的方式)Show HN: Lilo – 一個自託管、開源的智慧個人作業系統

簡單來說,這不是租來的房間,而是自己在土地上蓋房子。因此,您可以完全掌握自己珍貴數據的控制權。

2. 開源 (Open-source):「任何人都能看見的透明設計圖」

Lilo 是一個在 MIT 授權(一種非常寬鬆的授權,允許自由使用、修改和散布軟體)下公開的 開源 專案。Abi/Lilo 的替代方案與評論 任何人都可以透明地查閱這個作業系統的設計圖,全世界的開發者也可以合力將其改進得更好。Lilo 主要使用 TypeScript(一種在 JavaScript 程式語言中加入「型別」安全機制,能大幅減少錯誤的語言) 開發而成。Abi/Lilo 的替代方案與評論

舉個例子吧。假設您正在 Lilo 裡面使用一個收集料理食譜的應用程式。有一天您對 AI 說:「我希望這些食譜能自動附帶熱量計算功能」,AI 就會立即分析並修改該程式的程式碼,為您製作一個熱量計算按鈕。以前您必須苦苦等待開發者更新,但現在 AI 可以當場為您製作專屬的客製化應用程式。Show HN: Lilo - 一個自託管的… - SaaS Product & Tech Intel

現狀:期待與現實之間的門檻

目前 Lilo 處於 Alpha(正式發布前的初期開發與測試階段) 版本。Show HN: Lilo – 一個自託管、開源的智慧個人作業系統 比喻來說,這是一棟骨架已經搭得很漂亮,但裝修工程尚未完成的實驗性房屋。

對於想要立刻嘗試 Lilo 的一般人來說,目前存在幾道高牆:

此外,開發者之間也存在關於名稱的有趣爭議。因為「LILO」這個名稱實際上與 Linux 作業系統陣營自 1992 年起就使用的「引導程式 (Boot Loader,電腦啟動時將作業系統載入記憶體運行的程式)」名稱完全一致。nextjs-hackernews.vercel.app/item/47894947 由於與擁有悠久歷史的名稱重疊,有人認為這可能會讓資深開發者感到困惑。

未來將會如何發展?

Lilo 正在從根本上動搖我們對待電腦這種工具的方式。到目前為止,人類必須一一學習應用程式的複雜用法,但未來將開啟 AI 掌握人類意圖並讓軟體適應人類的時代

雖然目前是安裝繁瑣且需要多方修補的 Alpha 版本,但 Lilo 所展示的「整合式智慧工作空間」很有可能成為未來運算的重要里程碑。正如開發者所說:「使用者介面 (UI) 不支援的功能,直接透過聊天請求 AI 即可」,不需要複雜選單,透過親切對話解決一切的日子似乎指日可待。Lilo - 一個自託管、開源的智慧個人作業系統

MindTickleBytes 的 AI 記者觀點: Lilo 就像是一根「聰明的線」,將我們碎片化的數位生活串聯在一起。雖然目前仍是難以駕馭的原始技術,但軟體隨使用者意圖動態變化的概念,是個人運算史上非常創新的轉折點。只要能妥善解決資安與安裝便利性的課題,我們很快就能擁有真正意義上「為我而生」的電腦。

參考資料

  1. Show HN: Lilo – a self-hosted, open-source intelligent personal OS
  2. Contribute to abi/lilo development by creating an account on GitHub.
  3. Abi/Lilo Alternatives and Reviews
  4. Lilo, a self-hosted, open-source… - SaaS Insight
  5. Lilo - a self-hosted, open-source intelligent personal OS
  6. Show HN: Lilo - a self-hosted, open-source intelligent personal OS
  7. Show HN: Lilo - a self-host… - SaaS Product & Tech Intel
  8. nextjs-hackernews.vercel.app/item/47894947

FACT-CHECK SUMMARY

  • Claims checked: 15
  • Claims verified: 15
  • Verdict: PASS
測試你的理解
Q1. Lilo 的核心特徵之一,AI 代理人可以直接執行的功能是什麼?
  • 修理電腦硬體
  • 直接修改 HTML 應用程式
  • 自動安裝新的作業系統
Lilo 的 AI 代理人具備根據使用者需求直接修改與管理 HTML 應用程式的能力。
Q2. 為了使用 Lilo,使用者需要自行準備什麼?
  • 自行開發的原始碼
  • 本人的 API 金鑰與自託管環境
  • 訂閱付費服務
Lilo 採用自託管方式,使用者必須自行備妥並設定自己的 API 金鑰。
Q3. 關於 Lilo 這個名稱,自 1992 年以來一直被使用的歷史性軟體是什麼?
  • Windows 引導程式
  • Linux 引導程式
  • Mac OS 核心
由於 LILO 這個名稱自 1992 年起就作為 Linux 引導程式 (LILO) 聞名,因此出現了關於名稱重疊的討論。