做個(gè)地圖功能有多難?一個(gè)開(kāi)發(fā)者的兩天,被百度地圖脈芽壓成了兩小時(shí)
“幫我在頁(yè)面上加一個(gè)‘附近門(mén)店’的功能。”
這是產(chǎn)品經(jīng)理最普通的一句需求。但對(duì)于接活的研發(fā)來(lái)說(shuō),接下來(lái)要面對(duì)的事情遠(yuǎn)比這句話復(fù)雜得多:數(shù)百個(gè)API,該用城市檢索還是周邊檢索?JSAPI和WebAPI選哪個(gè)?坐標(biāo)為什么偏了幾百米?
每個(gè)問(wèn)題拆開(kāi)都不算難。但連在一起,足夠讓一個(gè)熟練的開(kāi)發(fā)者在文檔、控制臺(tái)和代碼編輯器之間來(lái)回拉扯上兩天。這是大量開(kāi)發(fā)者在2026年面臨的真實(shí)處境:AI編程工具越來(lái)越強(qiáng),但地圖功能像一道隱形的墻,精準(zhǔn)攔住了大模型的“知識(shí)盲區(qū)”。

在百度Create大會(huì)上,百度地圖開(kāi)放平臺(tái)首發(fā)了地圖開(kāi)發(fā)智能體——“脈芽”(MAPYA),要解決的正是這件事。它的邏輯很直白:AI時(shí)代,不需要先成為地圖專家才能解決地圖開(kāi)發(fā)相關(guān)問(wèn)題。


不用讀文檔,一句話拿到方案和代碼
脈芽的定位很清楚——它是百度地圖出品的對(duì)話式AI智能體,專門(mén)面向地圖開(kāi)發(fā)者。區(qū)別于市面上通用的AI編程工具,它的底層接入了百度地圖官方維護(hù)的文檔知識(shí)體系和專業(yè)技能。也就是說(shuō),它給出的每一個(gè)答案、每一段示例代碼,依據(jù)的都是當(dāng)前最新、正在運(yùn)行的接口規(guī)范,而不是訓(xùn)練數(shù)據(jù)里記下來(lái)的某個(gè)歷史版本。
這對(duì)開(kāi)發(fā)者意味著兩件事。
第一,API選型不再靠“逐個(gè)翻閱對(duì)比”。開(kāi)發(fā)者說(shuō)一句“我想做附近搜索功能”,脈芽幾秒鐘給出明確推薦——Place API周邊檢索,配合定位SDK獲取用戶當(dāng)前位置,關(guān)鍵參數(shù)query、location、radius的含義和推薦值一并說(shuō)清楚。而過(guò)去完成這件事,需要打開(kāi)數(shù)百項(xiàng)API的目錄,在文檔之間反復(fù)跳轉(zhuǎn),對(duì)比每個(gè)接口的適用場(chǎng)景。
第二,生成的代碼可以直接用。開(kāi)發(fā)者要一個(gè)“地理編碼的Python調(diào)用示例”,脈芽給出的代碼片段包含接口地址、請(qǐng)求參數(shù)、返回值解析,參數(shù)準(zhǔn)確、坐標(biāo)系注意事項(xiàng)自動(dòng)附帶。而用通用AI工具生成同樣一段代碼,參數(shù)名可能是舊版的,接口地址可能已廢棄,坐標(biāo)系轉(zhuǎn)換的處理時(shí)常被遺漏——結(jié)果要么報(bào)錯(cuò),要么返回的坐標(biāo)偏移幾百米。
地圖開(kāi)發(fā)里的“雜活”,它一并接了過(guò)去
除了技術(shù)選型和代碼生成,脈芽還干了一件容易被忽略但實(shí)際很消耗時(shí)間的事:賬戶和平臺(tái)管理。
做過(guò)地圖開(kāi)發(fā)的都知道,查AK列表、看API調(diào)用配額、確認(rèn)認(rèn)證狀態(tài),這些操作本身沒(méi)有技術(shù)難度,但流程極其繁瑣——登錄官網(wǎng)控制臺(tái),在AK管理、用量查詢、配額狀態(tài)、認(rèn)證信息幾個(gè)頁(yè)面之間來(lái)回切換,每查一項(xiàng)都要進(jìn)不同的管理頁(yè)面。一次簡(jiǎn)單的配額確認(rèn),花10分鐘算是快的。
脈芽做的是把這些操作全部收進(jìn)了對(duì)話里。開(kāi)發(fā)者登錄授權(quán)之后,直接問(wèn)“幫我看看我的AK列表”“本月消費(fèi)量多少”“認(rèn)證狀態(tài)是什么”,答案全在對(duì)話框里返回。這背后接了23項(xiàng)控制臺(tái)管理能力,本質(zhì)上是用對(duì)話替代了控制臺(tái)里的多頁(yè)面跳轉(zhuǎn)。省下的不是“寫(xiě)代碼的時(shí)間”,而是那些真正讓人煩躁的邊角料勞動(dòng)。
從天級(jí)到分鐘級(jí),差的不是速度,是工作方式
這些能力放在一起,產(chǎn)生的效果可以用一組數(shù)字來(lái)表達(dá)。
一個(gè)典型的地圖功能開(kāi)發(fā)——比如做一個(gè)帶POI搜索、地圖嵌入和路線規(guī)劃的頁(yè)面——過(guò)去從翻文檔選接口、理解參數(shù)、處理坐標(biāo)系轉(zhuǎn)換,到聯(lián)調(diào)排錯(cuò)最終上線,熟練開(kāi)發(fā)者需要大概2個(gè)工作日。現(xiàn)在用脈芽確認(rèn)方案和代碼示例,再配合百度地圖CLI把能力接入本地AI編程環(huán)境,整體流程可以壓縮到2小時(shí)。
更小的場(chǎng)景變化更直觀。查一個(gè)API的參數(shù)含義,過(guò)去打開(kāi)官網(wǎng)找到對(duì)應(yīng)文檔頁(yè)、閱讀理解、復(fù)制參數(shù),10分鐘起步;現(xiàn)在對(duì)話里一句話問(wèn)完,10秒拿到結(jié)果。新開(kāi)發(fā)者首次接入百度地圖API,從注冊(cè)、認(rèn)證、創(chuàng)建應(yīng)用到獲取AK、跑通第一個(gè)接口,過(guò)去整套走下來(lái)要30到60分鐘;現(xiàn)在在脈芽里跟著引導(dǎo)走完全程,速度大幅提升。
這里面的本質(zhì)改變不是“變快了”,而是工作方式本身發(fā)生了位移。傳統(tǒng)的對(duì)接流程是“人理解文檔→人寫(xiě)代碼→人調(diào)試”,脈芽把這套流程重構(gòu)成了“人說(shuō)需求→AI給方案和代碼→人做確認(rèn)和精調(diào)”。開(kāi)發(fā)者不再充當(dāng)“人工搜索引擎”和“參數(shù)搬運(yùn)工”,他的時(shí)間可以被用在真正需要判斷的業(yè)務(wù)決策上。
地圖場(chǎng)景,不是通用聊天框能應(yīng)付的
一個(gè)容易被提出的問(wèn)題是:這些能力,用通用AI聊天工具難道做不到嗎?
能做到一部分,但有兩個(gè)繞不過(guò)去的短板。
第一個(gè)是準(zhǔn)確性問(wèn)題。通用大模型的地圖知識(shí)來(lái)自訓(xùn)練數(shù)據(jù),它不知道哪個(gè)接口已經(jīng)被廢棄、哪個(gè)參數(shù)名在最新版本里改過(guò),坐標(biāo)系處理更是一筆糊涂賬。這是“記憶力”問(wèn)題,不是“智商”問(wèn)題,靠更大的參數(shù)規(guī)模解決不了。
第二個(gè)是深度問(wèn)題。地圖開(kāi)發(fā)的場(chǎng)景差異極大——做商圈選址分析,需要調(diào)POI檢索加熱力圖加周邊設(shè)施統(tǒng)計(jì);做旅游路線規(guī)劃,涉及多景點(diǎn)排序加交通方式選擇;做區(qū)域人口洞察,考驗(yàn)的是平臺(tái)有沒(méi)有專屬的數(shù)據(jù)接口和知識(shí)庫(kù)。通用聊天框面對(duì)這些需求,能給的是泛化的回答,做不到“問(wèn)人口洞察就調(diào)慧眼數(shù)據(jù),問(wèn)地圖可視化就調(diào)MapVGL渲染”。
脈芽的做法是給場(chǎng)景各配一套專屬知識(shí)和工具集:地圖開(kāi)發(fā)、應(yīng)用生成、人口洞察、交通分析、地圖可視化、位置服務(wù)。問(wèn)的是哪個(gè)領(lǐng)域的問(wèn)題,就調(diào)用哪個(gè)領(lǐng)域的專業(yè)能力。這不是把一個(gè)通用模型變聰明的思路,而是把專業(yè)領(lǐng)域的知識(shí)體系結(jié)構(gòu)化、可調(diào)用的思路。
開(kāi)發(fā)者的“最后一公里”,正在被拆掉
從更大的視角看,脈芽解決的問(wèn)題其實(shí)不只是“地圖開(kāi)發(fā)效率低”。它拆掉的是AI編程浪潮里的一道隱形門(mén)檻。
過(guò)去一年,AI編程工具讓越來(lái)越多人能用自然語(yǔ)言寫(xiě)代碼。但到地圖功能這兒,這條曲線戛然而止。無(wú)論是什么編程工具,一碰到地圖相關(guān)的需求,出錯(cuò)率明顯上升。原因很簡(jiǎn)單:自然語(yǔ)言可以描述“我想要什么”,但描述不了“該用哪個(gè)接口”“這個(gè)參數(shù)在最新版本里改過(guò)了”——這些是“規(guī)則層”的知識(shí),不在自然語(yǔ)言的表達(dá)范圍里,也不在通用模型的訓(xùn)練數(shù)據(jù)里。
脈芽做的事,是把這套規(guī)則層的能力用對(duì)話式智能體的方式開(kāi)放出來(lái)。對(duì)入門(mén)開(kāi)發(fā)者來(lái)說(shuō),不需要先搞懂?dāng)?shù)百個(gè)API的區(qū)別才能動(dòng)手寫(xiě)第一行代碼,問(wèn)一句話就能起步。對(duì)有經(jīng)驗(yàn)的開(kāi)發(fā)者來(lái)說(shuō),不需要把時(shí)間花在翻文檔和比對(duì)參數(shù)上,快速出方案、快速落地。對(duì)正在構(gòu)建AI應(yīng)用的團(tuán)隊(duì)來(lái)說(shuō),把地圖能力標(biāo)準(zhǔn)化、準(zhǔn)確的集成到自己的Agent里。
百度地圖開(kāi)放平臺(tái)累計(jì)服務(wù)了超過(guò)400萬(wàn)注冊(cè)開(kāi)發(fā)者。這一次發(fā)布的“脈芽”,加上與之配合的百度地圖CLI和Docs-MCP文檔底座,本質(zhì)上是把整個(gè)平臺(tái)從“數(shù)據(jù)管道”重構(gòu)為“能力引擎”。它要回答的,是一個(gè)更長(zhǎng)遠(yuǎn)的問(wèn)題:當(dāng)AI越來(lái)越能寫(xiě)代碼,基礎(chǔ)設(shè)施需要怎么變,才跟得上這個(gè)速度。

答案是——讓基礎(chǔ)設(shè)施本身學(xué)會(huì)用AI的語(yǔ)言說(shuō)話。
關(guān)注我們


