ModelScope-Agent 提供了一個通用的、可自訂的 Agent 框架,方便使用者打造屬於自己的智慧體。該框架基於開源的大語言模型(LLMs) 作為核心,並提供了一個用戶友好的系統庫,具有以下特點:
- 可自訂且功能全面的框架:提供可自訂的引擎設計,涵蓋了資料收集、工具檢索、工具註冊、儲存管理、客製化模型訓練和實際應用等功能,可用於快速實現實際場景中的應用。
- 開源LLMs 作為核心元件:#支援在ModelScope 社群的多個開源LLMs 上進行模型訓練,並開源了配套的中英文工具指令資料集MSAgent-Bench,用於增強開源大模型作為Agent 中樞的規劃調度能力。
- 多樣化且全面的API,支援API 檢索:以統一的方式實現與模型API 和常見的功能API 進行無縫集成,預設提供開源API 檢索方案。
- 論文連結: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 需要選擇適當的工具並產生請求,然後根據執行結果將結果傳回給使用者
2. 在多步驟工具呼叫中,Agent 需要進行多個工具的規劃、排程、執行和回應
3. 多輪對話中工具調用,Agent 需要從歷史對話中挖掘需要傳給工具的參數。
基於檢索工具的社群知識問答平台
##框架介紹
ModelScope-Agent 框架的設計原理是什麼?
ModelScope-Agent 是一個通用的、可自訂的Agent 框架,用於實際應用程式開發,其基於開源的大語言模型(LLMs) 作為核心,包含記憶控制、工具使用等模組。開源 LLM 主要負責任務規劃、調度以及回復生成;記憶控制模組,主要包含知識檢索以及 prompt (提示詞)管理;工具使用模組,包含工具庫以及工具檢索和工具可自訂化。 ModelScope-Agent 系統架構如下:
#ModelScope-Agent 框架是如何執行的
ModelScope-Agent 的工作原理是,把目標拆分成更小的任務,然後一項一項完成。例如,當使用者要求「寫一個簡短故事,並用女聲朗讀,同時配個影片」時,ModelScope-Agent 會展示整個任務規劃過程,先透過工具檢索檢索相關的語音合成工具,然後由開源LLM 進行規劃調度, 首先生成一段故事,然後調用對應語音生成模型,生成語音並用女聲念出,展示給用戶,最後再調用視頻生成模型,針對生成的故事內容生成一段視頻;這裡全程不需要用戶配置當前請求可能需要呼叫到的工具,大大提升了使用便利性。
開源大模型訓練框架:全新的訓練方法、資料和模型開源化#
除了 ModelScope-Agent 框架之外,研究團隊也提出了新的工具指令微調訓練方法:Weighted LM,透過對工具指令呼叫部分 token 進行 loss 加權,提升開源大模型工具指令呼叫能力。
研究團隊也發布了名為MSAgent-Bench的高品質中英資料集,其中包含60萬個具備多輪多步工具指令調用能力的樣本。基於這個資料集,研究團隊採用了新的訓練方法,對Qwen-7B模型進行了最佳化,並得到了一個名為MSAgent-Qwen-7B的模型。相關的資料集和模型已經在開源平台上公開發布
- 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 github 也提供了保母級實作demo 頁,讓小白新手也能建構屬於自己的智能體。
請下載示範筆記本:https://github.com/modelscope/modelscope-agent/blob/master/demo/demo_qwen_agent.ipynb
#1、先拉取ModelScope-Agent 程式碼並安裝相關依賴
2、需要設定config 文件,包括ModelScope token 和建置API 工具檢索引擎
3、樞大模型啟動
1、拉取ModelScope-Agent 程式碼後,進入modelscope_agent/tools 目錄,在程式碼層級新增一個名為custom_tool.py 的檔案。在該檔案中配置 API 所需的:描述(description)、名稱(name)和參數(parameters)。同時,增加兩種呼叫方式的選項:local_call(本地呼叫)和remote_call(遠端呼叫)
3、將新註冊的工具建構成列表,並添加到Agent的建置過程中
5、代理程式會自動呼叫對應的API,並將執行結果傳回主模型,主模型再回傳回應
####################### #One More Thing############開發者可以參考上述教學很容易建立屬於自己的智能體,ModelScope-Agent 依托魔搭社區,未來也會適配更多新增的開源大模型,推出更多基於ModelScope-Agent 開發的應用,如客戶服務Agent、個人助理Agent、story Agent、Motion Agent、multi-Agent(多模態Agent) 等等。 ######
以上是有了ModelScope-Agent,小白也能打造專屬智能體,附保母等級教學的詳細內容。更多資訊請關注PHP中文網其他相關文章!

軟AI(被定義為AI系統,旨在使用近似推理,模式識別和靈活的決策執行特定的狹窄任務 - 試圖通過擁抱歧義來模仿類似人類的思維。 但是這對業務意味著什麼

答案很明確 - 只是雲計算需要向雲本地安全工具轉變,AI需要專門為AI獨特需求而設計的新型安全解決方案。 雲計算和安全課程的興起 在

企業家,並使用AI和Generative AI來改善其業務。同時,重要的是要記住生成的AI,就像所有技術一樣,都是一個放大器 - 使得偉大和平庸,更糟。嚴格的2024研究O

解鎖嵌入模型的力量:深入研究安德魯·NG的新課程 想像一個未來,機器可以完全準確地理解和回答您的問題。 這不是科幻小說;多虧了AI的進步,它已成為R

大型語言模型(LLM)和不可避免的幻覺問題 您可能使用了諸如Chatgpt,Claude和Gemini之類的AI模型。 這些都是大型語言模型(LLM)的示例,在大規模文本數據集上訓練的功能強大的AI系統

最近的研究表明,根據行業和搜索類型,AI概述可能導致有機交通下降15-64%。這種根本性的變化導致營銷人員重新考慮其在數字可見性方面的整個策略。 新的

埃隆大學(Elon University)想像的數字未來中心的最新報告對近300名全球技術專家進行了調查。由此產生的報告“ 2035年成為人類”,得出的結論是,大多數人擔心AI系統加深的採用


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SublimeText3漢化版
中文版,非常好用

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),