2024年9月份新推出Emoji角色聊天以後,一直在做一些改進,例如:解析Markdown、流式輸出、公開聊天設置、繪圖、推薦問題、語音輸入等,這些都是借鑒ChatGPT或者其它AI Chatbot的功能,讓我們内部技術同事來開發的,下面是同事的年終總結中的内容截圖:
這些功能在各種Chatbot中都很常見,但我們自己開發起來還是很費力的,一些細節都要調試很久,後面幾個月一直在開發和完善。由此我想到再要做其它AI應用的話,最好能找到更簡單的開發平台,低代碼或者無代碼更好。
我們使用過的一些AI應用平台有:
- OpenAI Plugins、GPTs
- 百度文心一言百寶箱、靈境矩陣、智能體
- Coze商店……等
而我們的AI開發需求:
- 獨立于模型廠商的智能體平台
- 可以自由選擇LLM API
- 可以放置到網站
- 接入微信等平台
根據這些條件在網上搜索、比較了一陣子,基本确定Dify平台可以滿足以上需求,适合做4種AI應用:
- 聊天助手
- 文本生成
- Agent
- 工作流
它的一些簡介:
- 定位:開源的大語言模型(LLM) 應用開發平台
- 關鍵技術棧:對數百個模型的支持、直觀的 Prompt 編排界面、高質量的 RAG 引擎、穩健的 Agent 框架、靈活的流程編排,并同時提供了一套易用的界面和 API
- 團隊:中國班底全職15人,開源貢獻者數百人
- 開始時間:2023年3月
- 部署方式:雲服務或本地部署
幾種部署和版本:
- 雲服務(快速上手)
- 免費版:試用
- 專業版:年付4200元/年
- 團隊版:年付11200元/年
- 企業版:深度定制
- 自托管(靈活但有技術難度)
- 社區版:開源免費
- 商業版:商業授權
我們同事在阿裡雲ECS上搭建了社區版,我怕升級什麼的麻煩,為了保持穩定就花錢購買了team版本,讓同事們都用起來。後來發現Dify官方的服務器也不太穩定,就在公司内網的PC上也部署了社區版、互聯網上的ECS上也搭建了社區版,算是各種版本都用上了。
上一篇博客文章《嘗試為我的博客創建一個聊天機器人》中,我就是用Dify搭建的Chatbot,然後還做了幾十個應用(後面再介紹)。我們同事看到阿裡雲平台中的AI客服機器人介紹10分鐘就可以搭建,實際試了一下,第一次需要幾十分鐘,後面熟悉了可以更快,而再用Dify發現所用時間與阿裡雲平台中搭建AI客服機器人所用的時間也差不多。
我自己感覺選擇這個Dify平台來做AI應用開發有點像我很多年前選擇MediaWiki或者Drupal來做Web網站、避免需要程序員來跟着開發,這也是一個重要的選擇,會跟着Dify使用很多年。而這個Dify目前還是0.幾的版本,目前幾乎每周都有新版本發布,未來很多年還會不斷更新。
评论