最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【筆記】圖形化構(gòu)建自己的AI應(yīng)用程序——LangChain可視化工具Flowise

2023-08-29 22:21 作者:k7212519  | 我要投稿

1. LangChain介紹

官網(wǎng)描述:LangChain is a framework for developing applications powered by language models.(LangChain是一個使用語言模型開發(fā)程序的框架)

如果我們想基于語言模型開發(fā)自己的應(yīng)用程序,現(xiàn)階段最好的解決方案就是使用LangChain。它本質(zhì)上就是圍繞語言模型周邊構(gòu)建的一系列python程序包。比如我們想讓ChatGPT在線搜索資料,賦予他讀取pdf文檔的能力,或者給prompt一定的預(yù)設(shè)等等,這些都可以使用LangChain來完成。

2. 簡單示例 (在線搜索)

測試問題:LangChain和Flowise分別是什么?

我們都知道ChatGPT訓(xùn)練語料截至2021年9月,所以在原版ChatGPT中提問會得到如下回答:

GPT3.5默認(rèn)回答

這里簡單使用基于SerpAPI搜索服務(wù)的示例。當(dāng)然也可以接入Google或者Bing等其他搜索引擎。首先在當(dāng)前python環(huán)境中安裝所需要的包。

然后基于LangChain編寫python程序,調(diào)用ChatGPT和Serpapi服務(wù)同樣提問。

得到了聯(lián)網(wǎng)搜索后的正確結(jié)果:

LangChain

3.?Flowise介紹及部署

Flowise

Flowise是一款開源的圖形化構(gòu)建LangChain程序的工具。地址如下:

首先將倉庫Clone到本地:

建議在Linux中部署到docker,先安裝docker-compose:

  1. 進(jìn)入項(xiàng)目根目錄下的 docker?文件夾

  2. 創(chuàng)建 .env?文件并指定 PORT(參考 .env.example)

  3. 運(yùn)行?docker-compose?up -d

  4. 打開? http://localhost:3000

  5. 可以通過 docker-compose stop 停止容器

4.?Flowise圖形化構(gòu)建示例

還是剛剛的搜索程序例子,這里使用圖形化方式構(gòu)建:

節(jié)點(diǎn)圖
添加節(jié)點(diǎn)

圖形化方式對新手更加友好,但是受限于框架組件數(shù)量肯定不如直接使用LangChain功能更豐富,但是完成簡單的需求問題不大。而且Flowise還提供一鍵嵌入其他程序的接口,十分強(qiáng)大。

導(dǎo)出API接口

LangChain十分強(qiáng)大,常見的大語言模型例如llama2、GhatGLM2等等都可以方便地接入。當(dāng)然它的功能遠(yuǎn)不止如此。更多功能請查閱文檔,我也在探索中。LangChain可視化工具除了Flowise還有LangFlow也用得比較多,可自行使用體驗(yàn)。


【筆記】圖形化構(gòu)建自己的AI應(yīng)用程序——LangChain可視化工具Flowise的評論 (共 條)

分享到微博請遵守國家法律
临沭县| 平利县| 佛山市| 鄂州市| 当雄县| 大洼县| 通渭县| 全州县| 大庆市| 焦作市| 曲靖市| 佛学| 电白县| 得荣县| 青川县| 乌海市| 宝鸡市| 新化县| 昭平县| 明溪县| 克山县| 且末县| 永善县| 奉化市| 乌拉特中旗| 原阳县| 绥阳县| 龙陵县| 谷城县| 滦平县| 灌云县| 宁德市| 江西省| 通道| 共和县| 临湘市| 宁南县| 云南省| 珲春市| 柳江县| 喀喇|