-聯(lián)網(wǎng)搜索(web search))
背景自己開發(fā)的智能體需要聯(lián)網(wǎng)搜索功能使用搜索API自行構(gòu)建工具如果你希望擁有更高的靈活性可以自行調(diào)用搜索API來(lái)構(gòu)建工具。通用搜索APISerpAPI一個(gè)流行的選擇提供Google、百度等搜索引擎的API接口。通過SerpAPIWrapper等封裝可以快速集成到LangChain等框架中。Tavily專為AI Agent設(shè)計(jì)的搜索API能直接返回針對(duì)問題優(yōu)化過的、結(jié)構(gòu)化的搜索結(jié)果非常適合與LangChain等框架配合使用。統(tǒng)一API如Scavio這類服務(wù)提供單一API接入Google、Amazon等多個(gè)搜索平臺(tái)簡(jiǎn)化了多源搜索的集成工作。特定模型搜索xAI的Grok模型原生支持通過其Responses API進(jìn)行實(shí)時(shí)網(wǎng)絡(luò)和X原Twitter搜索。開源項(xiàng)目參考GitHub上有大量開源項(xiàng)目可供參考例如web_search_agent、ai-search-agent等展示了從零搭建搜索Agent的完整代碼。本來(lái)是打算使用Tavily 但當(dāng)前網(wǎng)絡(luò)連不上所以改為使用國(guó)內(nèi)的火山引擎的web智能體步驟一登錄火山引擎官網(wǎng)火山引擎Web Search聯(lián)網(wǎng)搜索企業(yè)級(jí)實(shí)時(shí)信息工具詳解注意要登錄自己的賬號(hào)啊步驟二創(chuàng)建智能體如果是純文本搜索就選簡(jiǎn)單的點(diǎn)擊創(chuàng)建后基本不用改什么就可以直接對(duì)話搜索了有需要的可以添加提示詞步驟三開始對(duì)話能夠正常對(duì)話后自己的智能體接入需要在平臺(tái)上創(chuàng)建密鑰有兩種任選一個(gè)就行。步驟四創(chuàng)建調(diào)用密鑰創(chuàng)建成功會(huì)有新的密鑰出來(lái)步驟五postman工具調(diào)用測(cè)試接口地址https://open.feedcoopapi.com/agent_api/agent/chat/completion要注意請(qǐng)求頭的是key前面要帶上Bearer 加一個(gè)空格成功。后面只要在自己的智能體中把這個(gè)接口封裝為tool工具就可以讓自己的智能體完成聯(lián)網(wǎng)搜索了結(jié)束