目錄
能力展示
ModelScope-Agent 實作
首頁 科技週邊 人工智慧 有了ModelScope-Agent,小白也能打造專屬智能體,附保母等級教學

有了ModelScope-Agent,小白也能打造專屬智能體,附保母等級教學

Sep 20, 2023 pm 10:13 PM
ai 數據

ModelScope-Agent 提供了一個通用的、可自訂的 Agent 框架,方便使用者打造屬於自己的智慧體。該框架基於開源的大語言模型(LLMs) 作為核心,並提供了一個用戶友好的系統庫,具有以下特點:

  • 可自訂且功能全面的框架:提供可自訂的引擎設計,涵蓋了資料收集、工具檢索、工具註冊、儲存管理、客製化模型訓練和實際應用等功能,可用於快速實現實際場景中的應用。
  • 開源LLMs 作為核心元件:#支援在ModelScope 社群的多個開源LLMs 上進行模型訓練,並開源了配套的中英文工具指令資料集MSAgent-Bench,用於增強開源大模型作為Agent 中樞的規劃調度能力。
  • 多樣化且全面的API,支援API 檢索:以統一的方式實現與模型API 和常見的功能API 進行無縫集成,預設提供開源API 檢索方案。

有了ModelScope-Agent,小白也能打造專屬智能體,附保母等級教學

  • 論文連結:https://arxiv.org/abs/2309.00986
  • #程式碼連結:https://github.com/modelscope/modelscope-agent
  • ModelScope 體驗網址:https://modelscope.cn/studios/damo/ModelScopeGPT/summary

能力展示

下面先展示一些基於ModelScope-Agent 實作的ModelScopeGPT (魔搭GPT)的能力:

需要重寫的內容是:1. 在單步驟工具呼叫中,Agent 需要選擇適當的工具並產生請求,然後根據執行結果將結果傳回給使用者

有了ModelScope-Agent,小白也能打造專屬智能體,附保母等級教學

2. 在多步驟工具呼叫中,Agent 需要進行多個工具的規劃、排程、執行和回應

有了ModelScope-Agent,小白也能打造專屬智能體,附保母等級教學

3. 多輪對話中工具調用,Agent 需要從歷史對話中挖掘需要傳給工具的參數。

有了ModelScope-Agent,小白也能打造專屬智能體,附保母等級教學

基於檢索工具的社群知識問答平台

有了ModelScope-Agent,小白也能打造專屬智能體,附保母等級教學

##框架介紹

ModelScope-Agent 框架的設計原理是什麼?

ModelScope-Agent 是一個通用的、可自訂的Agent 框架,用於實際應用程式開發,其基於開源的大語言模型(LLMs) 作為核心,包含記憶控制、工具使用等模組。開源 LLM 主要負責任務規劃、調度以及回復生成;記憶控制模組,主要包含知識檢索以及 prompt (提示詞)管理;工具使用模組,包含工具庫以及工具檢索和工具可自訂化。 ModelScope-Agent 系統架構如下:

有了ModelScope-Agent,小白也能打造專屬智能體,附保母等級教學

#ModelScope-Agent 框架是如何執行的

ModelScope-Agent 的工作原理是,把目標拆分成更小的任務,然後一項一項完成。例如,當使用者要求「寫一個簡短故事,並用女聲朗讀,同時配個影片」時,ModelScope-Agent 會展示整個任務規劃過程,先透過工具檢索檢索相關的語音合成工具,然後由開源LLM 進行規劃調度, 首先生成一段故事,然後調用對應語音生成模型,生成語音並用女聲念出,展示給用戶,最後再調用視頻生成模型,針對生成的故事內容生成一段視頻;這裡全程不需要用戶配置當前請求可能需要呼叫到的工具,大大提升了使用便利性。

開源大模型訓練框架:全新的訓練方法、資料和模型開源化#

除了 ModelScope-Agent 框架之外,研究團隊也提出了新的工具指令微調訓練方法:Weighted LM,透過對工具指令呼叫部分 token 進行 loss 加權,提升開源大模型工具指令呼叫能力。

有了ModelScope-Agent,小白也能打造專屬智能體,附保母等級教學

研究團隊也發布了名為MSAgent-Bench的高品質中英資料集,其中包含60萬個具備多輪多步工具指令調用能力的樣本。基於這個資料集,研究團隊採用了新的訓練方法,對Qwen-7B模型進行了最佳化,並得到了一個名為MSAgent-Qwen-7B的模型。相關的資料集和模型已經在開源平台上公開發布

有了ModelScope-Agent,小白也能打造專屬智能體,附保母等級教學


  • MSAgent-Bench: https://modelscope.cn/datasets/damo/MSAgent-Bench/summary
  • MSAgent-Qwen-7B:https://modelscope.cn/models/damo/MSAgent-Qwen -7B/summary

重寫後的內容:整合工具清單

目前ModelScope-Agent 已經預設存取了自然語言處理、語音、視覺、多模態等眾多AI 模型,也預設整合了知識檢索、API 檢索等開源方案。

有了ModelScope-Agent,小白也能打造專屬智能體,附保母等級教學

ModelScope-Agent 實作

##ModelScope-Agent github 也提供了保母級實作demo 頁,讓小白新手也能建構屬於自己的智能體。

請下載示範筆記本:https://github.com/modelscope/modelscope-agent/blob/master/demo/demo_qwen_agent.ipynb

#1、先拉取ModelScope-Agent 程式碼並安裝相關依賴

有了ModelScope-Agent,小白也能打造專屬智能體,附保母等級教學

2、需要設定config 文件,包括ModelScope token 和建置API 工具檢索引擎

有了ModelScope-Agent,小白也能打造專屬智能體,附保母等級教學

3、樞大模型啟動

有了ModelScope-Agent,小白也能打造專屬智能體,附保母等級教學

## 4、代理程式建構和使用,依賴先前建構好的大模型,工具列表,工具檢索和記憶模組

有了ModelScope-Agent,小白也能打造專屬智能體,附保母等級教學

註冊新工具實踐

1、拉取ModelScope-Agent 程式碼後,進入modelscope_agent/tools 目錄,在程式碼層級新增一個名為custom_tool.py 的檔案。在該檔案中配置 API 所需的:描述(description)、名稱(name)和參數(parameters)。同時,增加兩種呼叫方式的選項:local_call(本地呼叫)和remote_call(遠端呼叫)

有了ModelScope-Agent,小白也能打造專屬智能體,附保母等級教學

需要重新寫的內容是:2 、配置環境和大模型部署參考前一章節的2、3

3、將新註冊的工具建構成列表,並添加到Agent的建置過程中

有了ModelScope-Agent,小白也能打造專屬智能體,附保母等級教學

4、使用agen.run()方法,輸入查詢(query)來測試工具是否能夠成功呼叫對應的API

5、代理程式會自動呼叫對應的API,並將執行結果傳回主模型,主模型再回傳回應

有了ModelScope-Agent,小白也能打造專屬智能體,附保母等級教學

####################### #One More Thing############開發者可以參考上述教學很容易建立屬於自己的智能體,ModelScope-Agent 依托魔搭社區,未來也會適配更多新增的開源大模型,推出更多基於ModelScope-Agent 開發的應用,如客戶服務Agent、個人助理Agent、story Agent、Motion Agent、multi-Agent(多模態Agent) 等等。 ######

以上是有了ModelScope-Agent,小白也能打造專屬智能體,附保母等級教學的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

大宗交易的虛擬貨幣交易平台排行榜top10最新發布 大宗交易的虛擬貨幣交易平台排行榜top10最新發布 Apr 22, 2025 am 08:18 AM

選擇大宗交易平台時應考慮以下因素:1. 流動性:優先選擇日均交易量超50億美元的平台。 2. 合規性:查看平台是否持有美國FinCEN、歐盟MiCA等牌照。 3. 安全性:冷錢包存儲比例和保險機制是關鍵指標。 4. 服務能力:是否提供專屬客戶經理和定制化交易工具。

數字貨幣交易所App前十名蘋果版下載入口匯總 數字貨幣交易所App前十名蘋果版下載入口匯總 Apr 22, 2025 am 09:27 AM

提供各種複雜的交易工具和市場分析。覆蓋 100 多個國家,日均衍生品交易量超 300 億美元,支持 300 多個交易對與 200 倍槓桿,技術實力強大,擁有龐大的全球用戶基礎,提供專業的交易平台、安全存儲解決方案以及豐富的交易對。

排名前十的虛擬貨幣交易app有哪些 十大數字貨幣交易所平台推薦 排名前十的虛擬貨幣交易app有哪些 十大數字貨幣交易所平台推薦 Apr 22, 2025 pm 01:12 PM

2025年安全的數字貨幣交易所排名前十依次為:1. Binance,2. OKX,3. gate.io,4. Coinbase,5. Kraken,6. Huobi,7. Bitfinex,8. KuCoin,9. Bybit,10. Bitstamp,這些平台均採用了多層次的安全措施,包括冷熱錢包分離、多重簽名技術以及24/7的監控系統,確保用戶資金的安全。

穩定幣有哪些?穩定幣如何交易? 穩定幣有哪些?穩定幣如何交易? Apr 22, 2025 am 10:12 AM

常見的穩定幣有:1. 泰達幣(USDT),由Tether發行,與美元掛鉤,應用廣泛但透明性曾受質疑;2. 美元幣(USDC),由Circle和Coinbase發行,透明度高,受機構青睞;3. 戴幣(DAI),由MakerDAO發行,去中心化,DeFi領域受歡迎;4. 幣安美元(BUSD),由幣安和Paxos合作,交易和支付表現出色;5. 真實美元(TUSD),由TrustTo

目前有多少穩定幣交易所?穩定幣種類有多少? 目前有多少穩定幣交易所?穩定幣種類有多少? Apr 22, 2025 am 10:09 AM

截至2025年,穩定幣交易所數量約為千家。 1. 法定貨幣支持的穩定幣包括USDT、USDC等。 2. 加密貨幣支持的穩定幣如DAI、sUSD。 3. 算法穩定幣如TerraUSD。 4. 還有混合型穩定幣。

幣圈十大交易所有哪些 最新幣圈app推薦 幣圈十大交易所有哪些 最新幣圈app推薦 Apr 24, 2025 am 11:57 AM

選擇可靠的交易所至關重要,Binance、OKX、Gate.io等十大交易所各具特色,CoinGecko、Crypto.com等新app也值得關注。

DLC是什麼幣 DLC幣前景怎麼樣 DLC是什麼幣 DLC幣前景怎麼樣 Apr 24, 2025 pm 12:03 PM

DLC幣是基於區塊鏈的加密貨幣,旨在提供高效、安全的交易平台,支持智能合約和跨鏈技術,適用於金融和支付領域。

2025下一個千倍幣可能有哪些 2025下一個千倍幣可能有哪些 Apr 24, 2025 pm 01:45 PM

截至2025年4月,有七个加密货币项目被认为具有显著增长潜力:1. Filecoin(FIL)通过分布式存储网络实现快速发展;2. Aptos(APT)以高性能Layer 1公链吸引DApp开发者;3. Polygon(MATIC)提升以太坊网络性能;4. Chainlink(LINK)作为去中心化预言机网络满足智能合约需求;5. Avalanche(AVAX)以快速交易和

See all articles