當前位置: 妍妍網 > 碼農

零程式碼構建自己強大的Agent智慧體,偷偷甩掉90%的人

2024-04-28碼農

講AI,靠得住, 藍色字型 求關註

Agent(智慧體)的概念大家應該並不陌生了,今天分享透過視覺化的方式構建各種各樣強大的智慧體。

關於 Agent的定義,我並不想參照官方 正式的說法。而是按照我的理解通俗地解釋一下。

大模型好比是面粉,可以做出各種面食,雖然能解決溫飽但不一定好吃。但如果面粉裏加點糖,再加點雞蛋就可以做成麵包,既能解決溫飽又好吃。

Agent就是 麵包, 本地知識庫,聯網檢索等工具就相當於 糖、雞蛋。我理解的Agent就是這麽簡單。

下面給大家上兩盤我做的「麵包 」,所用到工具操作簡單、開源、零程式碼。

工具是 dify,需要安裝在自己電腦上。嫌麻煩的,後面也有分享免安裝的平台,使用方法基本都差不多。

我用 dify 建立了兩個Agent,下面一一介紹下它們的作用

先介紹「百科總結助手」

它是一個工作流,「開始」節點接受使用者的輸入。

「百科資訊抓取」節點是 dify 提供的網頁抓取工具,可以抓取任何網頁內容,配置網頁url即可

「LLM」節點是大模型,需要填寫 Prompt,這裏我讓大模型總結從網頁抓取的內容。

市面上能看到的模型,這裏都能支持。

執行一下,看看效果,輸入「吳恩達」,點選「開始執行」

Agent就會按照我們設定的工作流返回結果

還可以追溯每個節點的執行結果,方便偵錯

這個Agent有兩個優勢,第一,返回的結果基於百科,資訊準確。第二,利用大模型強大的文本總結能力,節省閱讀原文件的時間。

第二個Agent是老生常談的問題,利用大模型閱讀本地資料,可以是文件、論文、程式碼等等,等等。

「知識檢索」節點是用來搜尋本地文件中的內容, 這裏我用它來閱讀論文,輸入:

結果為:

dify平台的 「知識檢索」 節點支持向量檢索和全文檢索,基本上幫你實作了一個丐版搜尋引擎。

上面這倆Agent只利用了 dify 提供的一小部份能力,dify 本身提供了很多節點

還有 50 多個內建工具

dify也支持自訂工具,利用這些節點和工具,可以創造出非常復雜、強大的智慧體。

dify 的安裝分兩步,第一步,安裝docker軟體;第二步,下載dify docker映像並啟動。這兩步都很簡單,基本沒什麽坑。

如果不想安裝,可以用 coze,它是字節開發的,不過支持的大模型不如dify多

如果不涉及數據安全,並且對模型要求不高,coze 是不錯的選擇。

需要配置OpenAI模型的,關註我,有共享。

渡碼 公眾號持續分享AI方面的套用、技術、資訊,歡迎關註。