網站搜尋

GNOME 的新 AI 助手甚至可以為你運行 Linux 指令 - 這裡是方法


如果您選擇的 Linux 桌面環境是 GNOME,那麼您需要嘗試一個新的基於 AI 的助手。

linux-terminal.com 的主要要點

  • Newelle 是 GNOME 桌面的 AI 助手。
  • 它能進行標準對話,甚至執行命令。
  • 然而,Newelle確實需要Flatseal在Linux上運行命令。

有一個新的 AI 助手可供 GNOME 桌面使用,它剛剛達到 1.0 版本狀態。這個新的 AI 助手名為 Newelle,它已經證明自己是一個值得信賴的桌面競爭者。

Newelle 不僅僅是另一個大型語言模型管理器,而是一個完整的助手,可以根據人類可讀的描述運行 Linux 命令(稍後會詳細介紹),還可以作為傳統的 AI 聊天機器人,等等。Newelle 使用 Bai Chat 作為其後端,並允許您下載和選擇不同的 LLM(其中一些將需要 API 密鑰)。

Newelle 具備聊天歷史、聊天編輯、個人檔案、小應用程式、擴充功能、快捷鍵、聊天保存、錄音等功能,還有更多其他功能。

這個應用程式可以輕易地作為一個缺失的連結,為 Android 添加類似於 Gemini 的功能(雖然實現起來需要多一些工作)。

我已經使用 Newelle 幾天了,發現這是一個相當方便的應用程式。事實上,它已經取代了 Ollama/Msty 成為我本地 LLM 的首選 GUI。不僅 Newelle 與 Ollama/Msty 一樣易於使用,而且更符合 GNOME 的美學,速度更快,並且所需的系統資源也少得多。

我發現的唯一障礙是,讓某些命令正確運行可能會是一個挑戰。必須採取特定步驟才能允許命令運行,但一旦您處理了這些配置,您就可以使用 Newelle 在您的 Linux 系統上運行命令。

讓我們安裝 Newelle,然後配置它以運行命令。

安裝 Newelle

您需要的:Newelle 透過 Flatpak 在 Linux 上安裝,因此您需要一個已安裝和運作該通用包管理器的發行版。

1. 打開終端窗口

第一步是打開終端窗口。您可以使用任何您已安裝的終端窗口。

2. 安裝 Newelle

要安裝 Newelle,請運行以下命令:

flatpak install https://dl.flathub.org/repo/appstream/io.github.qwersyk.Newelle.flatpakref

當命令完成後,您可以使用 exit 命令關閉終端窗口。

添加一個大語言模型

在您配置 Newelle 以運行命令之前,您需要選擇要使用的哪一種大型語言模型(LLM)。有些 LLM 容易添加,而其他則需要 API 密鑰才能正常運行。我們來簡化這個過程,設置一個本地 LLM。以下是具體操作方法。

1. 開啟 Newelle

從桌面菜單打開 Newelle 應用程式。

2. 打開設定

在 Newelle 主窗口中,點擊左上角附近的三個水平線菜單按鈕,然後選擇設置。

Newelle UI 設計精美且易於使用。

3. 選擇您的模型

從LLM列表中,點擊向下箭頭下載一個LLM,然後在下載完成後,通過點擊相關的單選按鈕來選擇它。你可以下載任意多的LLM,但顯然,你一次只能使用一個。在處理完這些之後,你可以關閉設定窗口。

您可以下載任意數量的LLM,但您一次只能使用一個。

配置 Newelle 以運行命令

這就是事情變得有點棘手的地方。你必須改變幾個特定的部分,以便讓 Newelle 能夠為你執行命令。 

1. 打開設定

返回設置窗口,然後點擊一般選項卡。

2. 禁用「命令虛擬化」

在神經網絡控制下,禁用「命令虛擬化」。

這是你必須在 Newelle 中進行的唯一配置,以便可以從應用程序運行命令。

3. 安裝 Flatseal

由於 Newelle 安裝在沙盒環境中,您必須授予它訪問您的文件系統的權限。為此,您必須使用以下命令安裝 Flatseal:

flatpak install flathub com.github.tchx84.Flatseal

4. 設定 Newelle 權限

打開 Flatseal,然後在左側邊欄中點擊 Newelle。向下滾動,直到您看到檔案系統部分。在該部分中,啟用「所有用戶檔案」。

這是您必須在 Flatseal 中進行的第一個配置。

5. 配置系統總線

向下滾動到系統總線部分,然後單擊與談話相關的 + 按鈕。在新字段中,添加:

org.freedesktop.Flatpak

這是您必須進行的最終配置,以便 Newelle 能夠運行 Linux 命令。

您現在可以關閉 Flatseal。

一旦您處理完上述內容,您就可以在 Newelle 中運行命令。例如,在聊天欄中輸入:

create a folder in my home directory named linux-terminal.com

Newelle 將創建該資料夾,並準備好使用。

這就是 Newelle 的要點。將其作為傳統的 AI 聊天機器人使用是非常簡單的,任何人都可以使用。當然,讓它執行命令需要多一些步驟,但如果你使用的是 Linux,應該對這個過程沒問題。

每日早上將我們的 科技今日電子報的熱門新聞送到您的收件箱。