跳至主要内容

🛠️ 工具與功能

想像一下,你剛接觸 Open WebUI,或者你已經在使用它,但對於所有有關「工具」、「功能」和「流程」的討論感到有點困惑。這些聽起來像是一些神秘的技術術語,對吧?不用擔心!讓我們逐步解釋,分部分詳細講解。到最後,你將會對這些術語的含義、工作原理以及為什麼它們沒有那麼複雜有一個牢固的了解。

TL;DR

  • 工具擴展了大型語言模型(LLMs)的能力,允許它們收集實時的真實數據,例如天氣、股票價格等。
  • 功能擴展了 Open WebUI 本身的能力,讓您能夠添加新的 AI 模型支持(如 Anthropic 或 Vertex AI)或改進使用性(例如創建自定義按鈕或過濾器)。
  • 流程主要是面向高級用戶的,用於將 Open WebUI 功能轉換為可與 API 兼容的工作流——主要用於卸載繁重的處理。

開始使用工具和功能非常簡單,因為一切都已經內建於核心系統!您只需點擊一個按鈕並且直接從社群匯入這些功能,不需要任何編程或深度技術工作。

「工具」和「功能」是什麼?

讓我們從將 Open WebUI 視為一個可以完成許多與大型語言模型(LLMs)相關任務的「基礎」軟件開始。但有時候,您需要額外的功能或能力,這些功能或能力不是開箱即用的——這就是 工具功能 發揮作用的地方。

工具

工具是一個令人興奮的功能,因為它們讓 LLMs 能夠做的不僅僅是處理文本。它們提供了 LLMs 本身無法擁有的外部能力

工具示例:

想像一下,您正在與 LLM 聊天並希望它提供最新的天氣或股票價格的實時更新。通常,LLM 無法做到這點,因為它只是使用預訓練知識進行操作。這時,工具就派上用場了!

  • 工具就像插件,讓 LLM 能夠收集實時的真實世界數據。因此,啟用了「天氣工具」後,模型可以上網收集實時天氣數據,並在您的對話中顯示。

工具本質上是您賦予 AI 的能力,幫助它與外界互動。透過添加這些功能,LLM 可以「抓取」有用的信息或根據對話上下文執行專業化的任務。

工具示例(擴展 LLM 的能力):

  1. 實時天氣預測 🛰️。
  2. 股票價格檢索 📈。
  3. 航班追蹤信息 ✈️。

功能

工具 是由 AI 在聊天過程中使用時,功能 則幫助擴展或自定義 Open WebUI 本身的能力。想像工具像是向菜餚添加新食材,而功能則是您用來控制廚房的過程!🚪

讓我們分解一下:

  • 功能使您能夠在 Open WebUI 內調整或添加新特性
  • 您不是為 LLM 添加新能力,而是擴展平台本身的 界面、行為或邏輯

例如,您可能希望:

  1. 在 WebUI 中添加新的 AI 模型,例如 Anthropic
  2. 在工具列中創建一個自定義按鈕以執行頻繁使用的命令。
  3. 實現更好的過濾器功能,捕捉不適當或垃圾訊息的來文。

如果沒有功能,這些全都是不可能的。但使用 Open WebUI 中的這個框架,您可以輕鬆地擴展這些特性!

差異摘要:

  • 工具是讓 LLMs 完成它們默認能力之外的事情(例如檢索實時信息或根據外部數據執行自定義任務)的東西。
  • 功能幫助 WebUI 本身執行更多任務,例如添加新的 AI 模型或創建更智能的數據過濾方式。

兩者都設計為可插拔的,意味著您可以透過社群僅僅一次點擊就輕鬆匯入到您的系統中!🎉 您不需要花幾個小時進行編程或調試。

「流程」是什麼?

然後就是 流程... 在這裡事情開始聽起來相當技術化——但不要怕。

流程 是 Open WebUI 的一部分,旨在讓 WebUI 的每個部分都能與 OpenAI 的 API 系統互操作。本質上,它們擴展了 工具功能 已經可以做的事情,但現在具有更多的靈活性。它們使您能夠將功能轉化為與 OpenAI API 兼容的格式。🧠

但問題是…

除非您正在處理超高級的設置,否則您可能不需要流程。

  • 誰需要流程? 通常是 專家 或正在運行更複雜使用情境的人。
  • 什麼時候需要它們? 如果您想將處理從您的主要 Open WebUI 實例卸載到不同的機器(以防止過度負載您的主要系統)。

在大多數情況下,作為初學者甚至中級用戶,您不必擔心管線。只需專注於享受工具功能為您的 Open WebUI 體驗帶來的好處!

想要嘗試嗎? 🚀

跳入 Open WebUI,到社群部分,嘗試導入像是天氣更新這樣的工具,或者添加一項新功能到工具列。探索這些工具將向您展示 Open WebUI 是多麼強大且具彈性!

🌟 總有更多可以學習的內容,所以保持好奇心,繼續嘗試!