“扣子”開發之四:與千帆AppBuilder比較

上一個專題——“扣子”開發——未能落地,開始抱著極大的熱情進入,但迅速被稚嫩的架構模型折磨打擊,硬著頭皮堅持了兩周,終究還是感覺不實用不趁手放棄了。今天詢問了下豆包,看看還有哪些比較好的AI開發平臺,回答的結果靠前的是百度智能云千帆大模型平臺,以及字節跳動豆包大模型(是否可等同于火山引擎平臺、扣子平臺?)。到百度智能云千帆大模型平臺的官網學習了下,有幾個認識,算是今天的收獲吧!

一、大廠AI平臺的基本結構

其他的不說,僅從字節跳動、百度、阿里這三家來看,他們現在提供的AI平臺服務基本包括以下幾個部分:
1)首先是一個綜合的云平臺作為服務后臺,簡稱云平臺。在云平臺上提供綜合的互聯網服務,形成了它們的互聯網服務門戶,內容包括了CES云服務器租用服務(現在專門擴展出了AI服務器,支持GPU算力選擇)、服務器的各種維護管理服務(包括各種軟件協議、寬帶接入、安全守護等功能)、預訓練通用大模型接入服務(提供API接口,按行業和媒體類型進行側重訓練,如金融大模型、計算大模型、編碼大模型、語音大模型、視頻大模型等等,按消耗tokens計費),如此等等,服務內容和形式繁多。相對應的平臺名稱,字節跳動有火山引擎,百度有百度智能云,阿里有阿里云。
2)除云平臺之外,各大廠都提供了AI大模型的算法研究,基于AI大模型算法并針對不同的功能側重提供預訓練大模型接入服務,以及基于預訓練大模型的用戶自定義模型精調服務,例如字節跳動的豆包大模型(火山大模型)、百度的文心大模型(千帆大模型)、阿里的通義千問大模型等,這些可以簡稱大模型服務
3)除提供自家研發的大模型之外,大廠相互之間也提供模型接入服務。對于開源大模型,或許它們就可以直接部署在自己的云計算中心了。比如字節跳動的火山引擎云平臺就提供Kimi大模型、DeepSeekV3等很多其他模型的接入服務。這些可以統稱為大模型接入服務
4)作為大眾化的產品,各大廠紛紛推出智能體app,如字節跳動的豆包app,百度的文小言app,阿里的通義app等。智能體app既可以吸引大眾用戶,擴大市場影響力,同時也是一個平臺,為眾多的AI創業者和創業企業提供了發布和推廣AI智能軟件的平臺和市場。
5)如前一條所說,智能體app本身也是一個市場,吸引了很多開發者,與此同時,各大廠紛紛推出自己的AI應用開發平臺,提供開發AI應用所需要的框架、資源(包括算力、存儲、AI模型接入、數據庫、擴展組件、API等等)和工具,并為AI應用的發布提供便利,如發布到抖音、微信、公眾號、微博等社交平臺。像字節跳動的扣子平臺Coze,百度的千帆AppBuilder等,都是這樣的AI開發平臺。

二、字節跳動Coze和百度千帆AppBuilder的簡單對比

之前因為只接觸了字節跳動的AI應用開發平臺——Coze,因為對Coze的失望才搜尋到百度的千帆AppBuilder。真是不看不知道,一看嚇一跳啊!可以說,Coze平臺大規模地“借鑒”了千帆AppBuilder!都包括智能體(自主規劃Agent)和AI應用(工作流Agent)兩種開發模式的區分、對話流和工作流的概念和區分、開場白和推薦問題、智能體角色定義、工作流節點的概念、節點的大部分類型、代碼節點的定義/形式/限制等、數據庫、知識庫、插件、變量等等概念及其功能…幾乎就是一樣的(其實我很想用照搬、雷同等詞語,謹慎起見,還是客氣點~),甚至連官方文檔的基本結構都是類似的!

難怪我覺得Coze平臺怎么那么晦澀呢,這是照貓畫虎,結果卻描得不像啊!我敢說,做Coze平臺的這幫人是沒得理想的一幫人!怎么能這么搞呢?可能有人會問,憑啥我指責Coze模仿而不指責千帆AppBuilder?我只能說,這只是我個人推測,理由一是百度公開發布大模型并提供相關服務的時間確實比字節跳動早,二是,從官方文檔的內容來看,千帆AppBuilder更原始更細節一些,Coze看得出來是對某些接口和概念進行了簡化和包裝,比如開始節點的參數,大模型的配置參數等都進行了弱化,這些顯然是在某種原型基礎上進行的權衡選擇。

當然也不是完全一樣,起碼有幾點我認為Coze是有進步的:
1)對于調試手段的增強。千帆AppBuilder也有預覽和調試模式,但基本只是試運行效果展示,而Coze在調試模式下可以把AI應用的每個執行步驟都揭露出來,每個步驟的消息內容和結果,包括所有的輸入/輸出參數,這樣更便于問題的分析。順便說一句,Coze調試信息的揭露還不夠,比如對數據庫執行的真實動作及其結果就看不到,更底層比如API的調用形式也看不到,可見的東西還是不夠,以致發生了問題還是不知所以,猜不透!
2)提供了界面設計和變量綁定工具。千帆AppBuilder平臺只能千篇一律地以相同的對話方式來實現軟件功能。而Coze可以直接編輯用戶界面,有現成的界面組件可以用,可以和工作流以及系統變量進行綁定,這個確實是個很大的提升,也是剛需吧。只是組件還不夠豐富,組件控制方式還太單薄,變量綁定的局限性還很大,還達不到真正用來開發實用性的AI軟件的期望。
3)對更多的大模型開放。Coze平臺可以很容易的接入目前大部分的大模型,例如Kimi大模型、DeepSeekV3大模型,千問大模型等。相對而言,千帆AppBuilder平臺則以百度自己的Ernie和qianfan大模型為主,少有的幾個其他家的模型也是非主流了。
以上三點應該說是重大的提升,尤其是前兩點為開發人員實現了很大的便利,而開放性也會受到更多開發者的歡迎。希望Coze加快迭代步伐吧!

但是,基于其與千帆AppBuilder的太多的相似性,我懷疑他們對其體系結構的理解程度可能不像原創團隊那么深,而能夠采取這種方式(模仿)來構建平臺,也反映出其團隊成員的水平也有限,未能從底層開始整體性構思和創造,以跟隨仿照的思維,最后很可能會描不下去,但推倒重來又成本高昂,而且重構也要相當高的技術水準,到時候更可能的狀態是騎虎難下!除非,字節跳動的公司高層能更加重視這個平臺,有更多的資源投入,由更牛的技術大佬來領頭。

結論

鑒于Coze平臺跟千帆AppBuilder平臺的相似性,以及幾個明顯的重大提升,而除此之外,千帆AppBuilder平臺卻并沒有其他更突出的功能了,顯然離開Coze平臺后再投入千帆AppBuilder平臺是沒有太大意義的!從這點來說,Coze暫時是贏了?反過來說,先入千帆AppBuilder平臺的開發者,也沒有必要急于轉移到Coze平臺,因為Coze平臺雖有提升但也滿足不了實用性的需求,Coze還有很長的路要走,還有待完善,而且暗含很快遇到發展瓶頸的風險。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/66204.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/66204.shtml
英文地址,請注明出處:http://en.pswp.cn/web/66204.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

RV1126+FFMPEG推流項目(7)AI音頻模塊編碼流程

一、AI 模塊和外設麥克風的關系 AI 模塊是 RV1126 芯片的一個重要組成部分。它的主要功能是將外部接入的麥克風采集到的模擬信號通過內置的驅動程序轉換為數字信號。這意味著麥克風作為外設,提供音頻輸入信號,AI 模塊通過其硬件和軟件的結合&#xff0c…

遺傳算法 (Genetic Algorithm) 算法詳解及案例分析

遺傳算法 (Genetic Algorithm) 算法詳解及案例分析 目錄 遺傳算法 (Genetic Algorithm) 算法詳解及案例分析1. 引言2. 遺傳算法的基本概念2.1 遺傳算法的定義2.2 遺傳算法的核心思想2.3 遺傳算法的應用領域3. 遺傳算法的主要步驟3.1 初始化種群3.2 選擇3.3 交叉3.4 變異3.5 更新…

Rust 強制類型轉換和動態指針類型的轉換

在 Rust 中的強制類型轉換(Coercion)語義,與 Java 或 C 中的子類到父類的轉換有某些相似之處,但兩者的實現機制和使用場景有很大的區別。 我們將從 Java/C 的子類到父類轉換 和 Rust 的強制類型轉換 的角度進行比較,幫…

第十二章:算法與程序設計

文章目錄: 一:基本概念 1.算法與程序 1.1 算法 1.2 程序 2.編譯預處理 3.面向對象技術 4.程序設計方法 5.SOP標志作業流程 6.工具 6.1 自然語言 6.2 流程圖 6.3 N/S圖 6.4 偽代碼 6.5 計算機語言 二:程序設計 基礎 1.常數 …

【后端面試總結】tls中.crt和.key的關系

tls中.crt和.key的關系 引言 在現代網絡通信中,特別是基于SSL/TLS協議的加密通信中,.crt和.key文件扮演著至關重要的角色。這兩個文件分別代表了數字證書和私鑰,是確保通信雙方身份認證和數據傳輸安全性的基石。本文旨在深入探討TLS中.crt和…

【k8s面試題2025】2、練氣初期

在練氣初期,靈氣還比較稀薄,只能勉強在體內運轉幾個周天。 文章目錄 簡述k8s靜態pod為 Kubernetes 集群移除新節點:為 K8s 集群添加新節點Kubernetes 中 Pod 的調度流程 簡述k8s靜態pod 定義 靜態Pod是一種特殊類型的Pod,它是由ku…

初學stm32 --- CAN

目錄 CAN介紹 CAN總線拓撲圖 CAN總線特點 CAN應用場景 CAN物理層 CAN收發器芯片介紹 CAN協議層 數據幀介紹 CAN位時序介紹 數據同步過程 硬件同步 再同步 CAN總線仲裁 STM32 CAN控制器介紹 CAN控制器模式 CAN控制器模式 CAN控制器框圖 發送處理 接收處理 接收過…

運輸層安全協議SSL

安全套接字層 SSL (Secure Socket Layer) SSL 作用在端系統應用層的 HTTP 和運輸層之間,在 TCP 之上建立起一個安全通道,為通過 TCP 傳輸的應用層數據提供安全保障。 應用層使用 SSL 最多的就是 HTTP,但 SSL 并非僅用于 HTTP,而是…

ZooKeeper 常見問題與核心機制解析

Zookeeper集群本身不直接支持動態添加機器。在Zookeeper中,集群的配置是在啟動時靜態定義的,并且集群中的每個成員都需要知道其他所有成員。當你想要增加一個新的Zookeeper服務器到現有的集群中時,你需要更新所有現有服務器的配置文件&#x…

【Sql遞歸查詢】Mysql、Oracle、SQL Server、PostgreSQL 實現遞歸查詢的區別與案例(詳解)

文章目錄 Mysql 5.7 遞歸查詢Mysql 8 實現遞歸查詢Oracle遞歸示例SQL Server 遞歸查詢示例PostgreSQL 遞歸查詢示例 更多相關內容可查看 Mysql 5.7 遞歸查詢 MySQL 5.7 本身不直接支持標準 SQL 中的遞歸查詢語法(如 WITH RECURSIVE 這種常見的遞歸查詢方式&#xf…

【Rust自學】13.2. 閉包 Pt.2:閉包的類型推斷和標注

13.2.0. 寫在正文之前 Rust語言在設計過程中收到了很多語言的啟發,而函數式編程對Rust產生了非常顯著的影響。函數式編程通常包括通過將函數作為值傳遞給參數、從其他函數返回它們、將它們分配給變量以供以后執行等等。 在本章中,我們會討論 Rust 的一…

【JavaScript】比較運算符的運用、定義函數、if(){}...esle{} 語句

比較運算符 !><> < 自定義函數&#xff1a; function 函數名&#xff08;&#xff09;{ } 判斷語句&#xff1a; if(判斷){ }else if(判斷){ 。。。。。。 }else{ } 代碼示例&#xff1a; <!DOCTYPE html> <html> <head><meta charset&quo…

WOA-Transformer鯨魚算法優化編碼器時間序列預測(Matlab實現)

WOA-Transformer鯨魚算法優化編碼器時間序列預測&#xff08;Matlab實現&#xff09; 目錄 WOA-Transformer鯨魚算法優化編碼器時間序列預測&#xff08;Matlab實現&#xff09;預測效果基本介紹程序設計參考資料 預測效果 基本介紹 1.Matlab實現WOA-Transformer鯨魚算法優化編…

25/1/15 嵌入式筆記 初學STM32F108

GPIO初始化函數 GPIO_Ini&#xff1a;初始化GPIO引腳的模式&#xff0c;速度和引腳號 GPIO_Init(GPIOA, &GPIO_InitStruct); // 初始化GPIOA的引腳0 GPIO輸出控制函數 GPIO_SetBits&#xff1a;將指定的GPIO引腳設置為高電平 GPIO_SetBits(GPIOA, GPIO_Pin_0); // 將GPIO…

mac m4 安裝 node

brew install node // 安裝 node //安裝的路徑在&#xff1a; /opt/homebrew/bin/node brew install node14 // brew install node22 // 安裝指定版本 如果需要設置環境變量&#xff1a;通過&#xff1a; which node 查找路徑 export PATH"/usr/local/opt/…

haproxy+nginx網站架構,實現負載均衡實驗筆記

前提準備&#xff1a; 兩臺nginx&#xff0c;一臺haproxynginx1&#xff1a;192.168.180.120nginx2&#xff1a;192.168.180.130&#xff0c;NFShaproxy&#xff1a;192.168.180.110 nginx&#xff08;兩臺nginx的操作是一樣的&#xff09;&#xff1a; 1. 安裝nginx #先安…

【C++篇】紅黑樹的實現

目錄 前言&#xff1a; 一&#xff0c;紅黑樹的概念 1.1&#xff0c;紅黑樹的規則 1.2&#xff0c;紅黑樹的最長路徑 1.3&#xff0c;紅黑樹的效率分析 二&#xff0c;紅黑樹的實現 2.1&#xff0c;紅黑樹的結構 2.2&#xff0c;紅黑樹的插入 2.2.1&#xff0c;大致過程…

如何在谷歌瀏覽器中設置自定義安全警告

隨著網絡環境的日益復雜&#xff0c;瀏覽器的安全問題也愈發引人關注。谷歌瀏覽器作為一款廣泛使用的瀏覽器&#xff0c;其自定義安全警告功能為用戶提供了更加個性化和安全的瀏覽體驗。本文將詳細介紹如何在谷歌瀏覽器中設置自定義安全警告&#xff0c;幫助用戶更好地保護自己…

Spring 6 第1章——概述

一.Spring是什么 Spring是一款主流的Java EE輕量級&#xff08;體積小、不需要依賴其它組件&#xff09;開源框架Spring的目的是用于簡化Java企業級應用的開發難度和開發周期Spring的用途不僅限于服務端的開發&#xff0c;從簡單性、可測試性和松耦合的角度而言&#xff0c;任…

C語言預處理藝術:編譯前的魔法之旅

大家好&#xff0c;這里是小編的博客頻道 小編的博客&#xff1a;就愛學編程 很高興在CSDN這個大家庭與大家相識&#xff0c;希望能在這里與大家共同進步&#xff0c;共同收獲更好的自己&#xff01;&#xff01;&#xff01; 本文目錄 引言正文一、預處理的作用與流程&#xf…