探索GLM4-ALLTools:全能AI工具箱,釋放開發(fā)者潛能
了解小智的粉絲相信對Zhipu-AI都不陌生,在往期LangChain教程里,小智已經通過GLM4的超強能力搭建了眾多的Agent智能體應用。最近AI又悄摸上線了GLM-4-Alltools API能力,今天我就帶大家來盤一盤!
GLM-4更新了什么?
老規(guī)矩,先放大綱,帶大家看看GLM-4-Alltools API更新了哪些功能。如圖所示,以下就是Alltools所有新增的能力。
我將其分為了四塊,一站式檢索,一站式智能編程,企業(yè)私域增強,多模態(tài)四個部分。
想要用上這些新的功能也十分簡單,只需要在調用GLM-4 API時,選取glm-4-alltools模型,并在tools參數里加上你想要啟用的工具(如web_browser),在API調用時,平臺會基于你的問題以及選擇的工具自動拆解問題,工具調用,一次性解決復雜的用戶需求。接口詳細說明大家可以到MAAS平臺自行獲取。
可能只看這些單項的功能,大家沒有太多感觸,似乎各類agent都已實現。接下來小智就帶大家用兩個實際案例來體會一下,當API內置了如此全能的工具箱,會碰撞出什么樣的火花!
一站式檢索模型直接幫你搞定
GLM-4-Alltools API 為開發(fā)者內置了實時聯(lián)網搜索功能,使得開發(fā)者無需復雜的意圖識別和檢索參數提取。
當模型識別到問題解決需要使用搜索引擎時,會主動調用內置的檢索能力,提供實時且全面的搜索結果。完成搜索后,內置的網頁瀏覽工具能夠打開并瀏覽網頁內容,基于網頁內容進行更深入的分析。同時結合強大的自我規(guī)劃能力,以及內置的代碼沙箱,繪圖等工具,API能通過一次交互就完成復雜的任務處理。
示例:給我查詢上海本周日的天氣情況,根據天氣情況和上海的著名地標,畫一張高質量的城市風景海報。
- 按以上需求,如果使用基礎的大模型API,在接收到用戶提問后,至少要進行COT分解,搜索引擎檢索,檢索頁面讀取,繪圖API調用,并整體通過代碼完成整體流程開發(fā)。
- 但是Alltools API在接口內部已經內置了檢索、網頁瀏覽以及繪圖的工具,并且接口本身具體針對復雜需求的分解能力,所以使用時,我們只需要提出問題,并在工具參數中加入web_browser以及drawing_tool,就能輕松完成以上示例。
Alltools API示例
上圖示例代碼已上傳github,有興趣的小伙伴可以到如下地址自取。
一站式智能編程與安全沙盒體驗
GLM-4-Alltools API 內置的智能編程助手(Code Interpreter)能夠準確理解自然語言描述的編程需求,自動生成代碼片段來解決實際問題。這對于開發(fā)者來說,無疑是一個極大的便利。
同時為了保證代碼的安全性,Alltools API提供了安全代碼沙盒(Sandbox),可以在其中模擬真實環(huán)境中的代碼執(zhí)行結果,一次性的需求可以直接通過沙箱獲取最終結果,復雜需求則可確保代碼在正式環(huán)境中運行時的安全性和穩(wěn)定性。
示例:計算[5,10,20,700,99,310,978,100]的P95,P99數值,以及平均值和方差。
- 按以上需求,如果使用基礎的大模型API,在接收到用戶提問后,執(zhí)行代碼輸出提示詞引導,代碼輸出及配套環(huán)境準備,代碼執(zhí)行并依據異常情況迭代輸出,最終整體通過代碼完成整體流程開發(fā)。
- 但是Alltools API在接口內部已經內置了智能編程助手與安全代碼沙盒,并且接口本身具體針對復雜需求的分解能力,所以使用時,我們只需要提出問題,并在工具參數中加入code_interpreter,將sandbox設置為auto,代碼生成后將自動推送到線上的沙箱環(huán)境執(zhí)行,并通過LLM輸出最終結果。
結語
GLM-4-Alltools API 為開發(fā)者提供了一個功能強大、易于使用、安全可靠的AI工具箱,可以幫助開發(fā)者快速構建各種AI應用。相信在不久的將來,GLM-4-Alltools API 將會成為開發(fā)者不可或缺的助手,助力開發(fā)者釋放潛能,創(chuàng)造更多可能性。
本文轉載自 ??AI小智??,作者: AI小智
