精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

微軟TaskWeaver開源框架:攜手數據分析與行業定制,打造頂級Agent解決方案

人工智能 新聞
微軟推出了 TaskWeaver—— 一款代碼優先的 Agent 框架。TaskWeaver 能夠將用戶的自然語言請求巧妙地轉化為可執行代碼,并支持豐富的數據結構、動態插件選擇以及專業領域適應的規劃過程。

數據分析一直是現代社會中的重要工具,它幫助我們洞察本質、發現規律并指導決策。然而,數據分析過程往往復雜且費時,因此我們期望存在一個智能助手助力用戶直接 “與數據對話 “。得益于大語言模型(LLM)的發展,虛擬助手和 Copilot 等智能 Agent 紛紛涌現,它們在自然語言理解和生成方面的表現令人嘆為觀止。但遺憾的是,在處理復雜數據結構(如 DataFrame, ndarray 等)和引入領域知識方面,現有的 Agent 框架仍然舉步維艱,而這恰恰是數據分析和專業領域中的核心需求。

為了突破這一瓶頸,微軟推出了 TaskWeaver—— 一款代碼優先的 Agent 框架。TaskWeaver 能夠將用戶的自然語言請求巧妙地轉化為可執行代碼,并支持豐富的數據結構、動態插件選擇以及專業領域適應的規劃過程。作為開源框架,TaskWeaver 充分發揮了大語言模型的潛力,通過可定制的示例和插件融入特定領域知識,讓用戶能夠輕松打造個性化虛擬助手。

圖片

  • 論文:TaskWeaver: A Code-First Agent Framework
  • 論文地址:https://export.arxiv.org/abs/2311.17541

TaskWeaver 項目已在 GitHub上開源,并于發布當日登上 GitHub 趨勢榜,目前已收獲 2.9k 個 star,在領英等社交平臺上也有一些實用案例(例如用 TaskWeaver 進行 SAP 數據分析)。

圖片


  • 項目主頁:https://microsoft.github.io/TaskWeaver/
  • 項目地址:https://github.com/microsoft/TaskWeaver

故事示例

追蹤銷售數據中的隱藏秘密

作為商業分析師的小雅,她的日常工作之一就是從近期的銷售數據中找出異常現象,從而指導公司調整銷售策略。所有銷售數據都安全地存儲在一個 SQL 數據庫中。她渴望通過與 AI 助手的自然語言交流來輕松提取和分析數據。更重要的是,在銷售領域,異常現象有其獨特性,因此她希望 AI 助手能采用定制的異常檢測算法來解決問題。圖 1 生動地展示了小雅與 AI 助手的聊天實錄。在收到小雅的求助信息后,AI 助手首先從數據庫中提取出相應數據,并匯報給小雅進行確認。隨后,該 AI 助手運用專屬異常檢測算法進行分析,并最終向小雅展示出一份直觀的可視化結果。

圖片

圖 1. 故事示例中的對話實錄

Agent 框架需要具備哪些技能?

通過上述小雅的故事,我們梳理了 Agent 框架應具備的幾大核心能力:

1. 插件支持:在上面的故事中,Agent 需要從數據庫中獲取數據,然后使用指定的異常檢測算法。為了完成這些任務,智能助手需要能夠定義和調用自定義插件,如 “query_database” 插件和 “anomaly_detection” 插件。

2. 豐富的數據結構支持:Agent 需要處理復雜的數據結構,如數組、矩陣、表格數據等,從而順利進行高級數據處理,如預測、聚類等。此外,這些數據應能在不同插件間無縫傳遞。然而,現有的大多數 Agent 框架會將數據分析的中間結果轉換為 Prompt 中的文本,或者先將它們保存為本地文件,然后需要時再讀取。然而,這些做法容易出錯和超過 Prompt 的字數限制。

3. 有狀態執行:Agent 往往需要與用戶進行多輪迭代交互,并根據用戶輸入,生成并執行代碼。因此,這些代碼的執行狀態應在整個會話期間保留,直到會話結束。

4. 先推理后行動(ReAct):Agent 應該擁有 ReAct 的能力,即先觀察推理后再采取行動,這在一些存在有不確定性的場景中非常有必要。例如,在上述樣例中,由于數據庫中的數據模式(schema)通常比較多樣,因而 Agent 必須首先獲取數據模式信息并了解哪些列是合適的(且與用戶確認),然后才可以將相應的列名輸入到異常檢測算法中。

5. 生成任意代碼:有時候,預定義的插件無法滿足用戶的請求,Agent 應能夠生成代碼以應對用戶的臨時需求。在上述示例中,Agent 需要生成代碼來可視化檢測到的異常,而這個過程是不借助于任何插件來實現的。

6. 融入領域知識:Agent 應提供一種系統性的方案來融入特定領域的知識。這將幫助 LLM 進行更好的規劃和準確地調用工具,從而產生可靠的結果,尤其是在行業定制的場景中。

揭秘 TaskWeaver 的核心架構

圖 2 展示了 TaskWeaver 的總體架構,包括規劃器(Planner),代碼解釋器(Code Interpreter),以及記憶模塊(Memory)。

規劃器就像是系統的大腦,它有兩個核心職責:1)制定計劃,即把用戶的需求拆分成子任務,將這些子任務逐個發送給代碼解釋器,并在整個計劃執行過程中根據需要自我調整計劃方案;2)回應用戶,它會將代碼解釋器的反饋結果轉換成用戶容易理解的答案并發送給用戶。

代碼解釋器主要由兩個組件組成:代碼生成器(Code Generator)會收到規劃器發送的子任務,結合現有可用的插件以及領域特有的任務示例,來生成相應的代碼塊;代碼執行器(Code Executor)則負責執行生成的代碼,并在整個會話過程中保持執行狀態。正因為此,復雜數據結構可以在內存中傳遞而無需通過 Prompt 或者文件系統。這就像在 Jupyter Notebook 中用 Python 編程,用戶在單元格中輸入代碼片段,程序的內部狀態會按順序執行保留下來并且可被后續過程被引用。在實現上,每個會話中,代碼執行器都會有一個獨立的 Python 進程來執行代碼,從而支持同時服務多用戶。

記憶模塊主要存儲了整個系統運行過程中的有用信息,如執行結果等,可以被不同的模塊寫入和讀取。短期記憶主要包括當前會話中用戶和 TaskWeaver 之間的通信記錄,以及各模塊之間的通信記錄。長期記憶則包括了用戶可預先定制的領域知識,以及在交互過程中總結出的一些經驗等等。

圖片

圖 2. TaskWeaver 整體架構示意圖

除了基本架構之外,TaskWeaver 還具有許多獨特的設計。例如,會話壓縮功能可以減小文本大小,從而允許更多的對話輪數;動態插件選擇功能能夠根據用戶請求自動挑選合適的插件,從而允許集成更多的定制插件。此外,TaskWeaver 還支持經驗保存功能,用戶在使用過程中通過輸入命令即可觸發該功能,它將總結用戶在當前會話中的經驗教訓,避免在下次會話中重復錯誤,實現真正的個性化。在安全性方面,TaskWeaver 也進行了精心設計,例如用戶可以指定一個 Python 模塊的白名單列表,如果生成的代碼中引用了白名單之外的模塊,將觸發錯誤,從而降低安全風險。

TaskWeaver 的具體流程

圖 3 向我們展示了 TaskWeaver 在完成前述樣例任務的部分流程。

首先,規劃器接收用戶的輸入,結合各模塊功能描述和規劃示例生成具體規劃。該規劃包含四個子任務,而其中第一個子任務是從數據庫中提取數據并描述數據模式。

然后,代碼生成器根據其能力描述和所有相關插件的定義生成一段代碼。這段代碼調用了 sql_pull_data 插件,將數據保存到 DataFrame 中,并提供數據模式的描述。

最后,生成的代碼會被發送到代碼執行器中執行,完成后的結果將被發送到規劃器中以更新規劃或者進行下一個子任務。圖中執行結果顯示 DataFrame 中有兩個列,即日期和數值。規劃器可以進一步與用戶確認這些列是否正確,或者直接進行下一步的 anomaly_detection 插件的調用。

圖片

圖 3. TaskWeaver 內部工作流

TaskWeaver 中如何注入領域知識?

在大模型應用中,整合特定領域知識的主要目的是提高 LLM 在行業定制中的泛化性能。TaskWeaver 提供了三種將領域知識注入模型的方法:

  • 使用插件進行定制:用戶可以通過自定義插件的形式整合領域知識。插件可以有多種形式,如調用 API,從特定數據庫中抓取數據,或運行特定的機器學習算法或模型等。插件定制相對直觀,只需提供插件的基本信息(包括插件名稱、功能描述、輸入參數和返回值)以及 Python 實現。
  • 使用示例進行定制:TaskWeaver 還為用戶提供了一個系統化的接口(以 YAML 格式)來配置示例,從而教導 LLM 如何響應用戶請求。具體而言,示例可以分為兩種類型,分別用于規劃器中的規劃制定和代碼生成器中的代碼編程。
  • 進行經驗保存:TaskWeaver 支持用戶將當前會話過程總結并存儲為長期記憶。用戶可以將專業領域知識作為對話內容對 TaskWeaver 進行 “教學”,隨后保存對話為經驗。在后續的使用過程中就可以通過動態加載經驗,更好地完成專業領域問題。

如何使用  TaskWeaver?

TaskWeaver 的完整代碼目前已在 GitHub 上開源。目前支持三種方案進行使用,分別是命令行啟動,網頁服務,以及以 Python 庫的形式導入。在簡單安裝后,用戶只需要配置幾項關鍵參數,如 LLM API 地址、密鑰和模型名稱,即可輕松啟動 TaskWeaver 服務。

圖片

圖 4. 命令行啟動界面

圖片

圖 5. TaskWeaver 運行樣例

TaskWeaver 是一款全新的 Agent 框架方案,其設計符合數據分析和行業定制場景的需要。通過將用戶語言轉成程序語言,「與數據對話」將不再是夢想,而是現實。

責任編輯:張燕妮 來源: 機器之心
相關推薦

2017-03-24 15:37:22

SAP建材行業數據分析解決方案

2017-03-28 13:57:19

SAP建材行業數據分析

2014-03-11 11:25:39

華為ICT華為

2019-03-05 13:32:16

華為云

2014-10-28 17:15:51

達夢數據庫

2013-10-18 15:27:30

微軟大數據微軟

2017-06-05 16:16:11

技術業務性

2017-04-17 14:46:12

SAP

2020-02-05 11:20:39

微軟瀏覽器Windows

2014-11-27 14:55:40

Swift主題色

2011-10-09 14:47:54

2013-03-21 17:58:56

解決方案華為英格索蘭

2023-10-12 11:04:04

2014-03-26 15:18:29

戴爾

2023-10-17 15:02:10

云遷移云計算

2011-01-21 09:50:31

2017-11-24 16:33:46

華為云

2010-01-27 16:10:26

WakefernSAS
點贊
收藏

51CTO技術棧公眾號

欧美专区在线视频| 亚洲男人av电影| 亚洲小说欧美另类激情| 99久久精品国产一区色| 一本色道久久综合亚洲精品不卡| 亚洲人成在线免费观看| jizzzz日本| 91超碰在线| 国产欧美一区二区三区鸳鸯浴| 国产精品亚洲精品| 国产精品第56页| 国内精品久久久久久久影视简单 | 中文字幕一区二区三区四区久久| 精品欧美一区二区三区| 正在播放久久| 日本高清中文字幕二区在线| 国产专区综合网| 97色在线观看免费视频| 国产黄色录像片| 人妖一区二区三区| 日韩一级视频免费观看在线| 99久久激情视频| 色在线视频网| 中文字幕日韩精品一区| 热re99久久精品国99热蜜月| 亚洲欧美另类综合| 蜜桃视频第一区免费观看| 78色国产精品| 麻豆疯狂做受xxxx高潮视频| 四季av在线一区二区三区| 精品调教chinesegay| 国产精品中文久久久久久| 日韩av首页| 精品电影在线观看| 隔壁人妻偷人bd中字| 国产黄a三级三级三级av在线看| 久久蜜桃一区二区| 激情小说网站亚洲综合网| 亚洲国产精品久久久久久6q| 久久99精品国产麻豆婷婷洗澡| 日韩av手机在线| 国产精品美女久久久久av爽| 亚洲成人中文| 久久久久久国产精品美女| 色老板免费视频| 无需播放器亚洲| 中文字幕日韩欧美精品在线观看| 亚洲人成人无码网www国产 | 人人干人人干人人干| 国产一区日韩一区| 久久99精品久久久久久青青91| 三级av在线免费观看| 91亚洲国产成人久久精品| 国产一区二区三区欧美| 日本理论中文字幕| 成人看的视频| 中文字幕日韩视频| 亚洲一级理论片| 久久久综合色| 日韩一中文字幕| 国产第一页浮力| 亚洲国产精品91| 久久久久久国产三级电影| 久久精品女人毛片国产| 在线精品亚洲| 欧美又大粗又爽又黄大片视频| 国产一级18片视频| 久久蜜桃精品| 国产精品免费久久久久久| 亚洲在线精品视频| 国产精品综合一区二区| 成人免费观看网站| 天天舔天天干天天操| ww久久中文字幕| 神马影院午夜我不卡| 老司机精品视频在线观看6| 亚洲卡通动漫在线| 久久国产午夜精品理论片最新版本| 97超碰在线免费| 日本大香伊一区二区三区| 日韩精品视频一二三| 久久久久亚洲精品中文字幕| 亚洲精品国精品久久99热 | 精品亚洲一区二区三区四区| 一区二区三区日本视频| 欧美大片顶级少妇| 女尊高h男高潮呻吟| 菠萝蜜一区二区| 欧美大片在线看免费观看| 国产一级淫片a视频免费观看| 麻豆精品国产91久久久久久| 亚洲精品国产综合久久| 人妻少妇一区二区| 小处雏高清一区二区三区| 97热精品视频官网| 91丝袜一区二区三区| 久久99精品国产麻豆婷婷洗澡| 风间由美一区二区三区| 黄色电影免费在线看| 亚洲天堂a在线| 成人免费观看cn| 视频91a欧美| 亚洲成色777777女色窝| 999久久久国产| 一本一本久久| 国产日韩精品入口| 亚洲三区在线观看无套内射| 中文字幕亚洲欧美在线不卡| 日本丰满少妇xxxx| 日韩精品第二页| 精品一区二区电影| 欧美日韩成人免费观看| 日韩国产在线一| 激情小说网站亚洲综合网| 二区三区四区高清视频在线观看| 亚洲va欧美va人人爽午夜| 亚洲天堂国产视频| 亚洲v天堂v手机在线| 欧美肥婆姓交大片| 91资源在线视频| 久久精品免视看| 霍思燕三级露全乳照| 视频国产精品| 中文国产亚洲喷潮| 99超碰在线观看| 成人精品一区二区三区四区| 中文字幕在线观看一区二区三区| 欧美www.| 国产丝袜一区二区三区免费视频| 久久久久久久久久久久国产| 激情丁香综合五月| 亚洲日本理论电影| 久久99久久99精品免观看软件| 亚洲国产天堂久久综合| 欧美激情一区二区视频| 国产另类ts人妖一区二区| 亚洲图片小说在线| 欧美在线极品| 日韩成人在线电影网| 欧美三级 欧美一级| 精品中文av资源站在线观看| 亚洲欧洲一区二区| a日韩av网址| 亚洲欧美综合区自拍另类| 国产九色在线播放九色| 99re8在线精品视频免费播放| 国产美女主播在线| 嗯用力啊快一点好舒服小柔久久| 欧美另类老女人| 91久久精品无码一区二区| 国产精品私人影院| jizz18女人| 97精品国产| 亚洲a级在线观看| 性xxxfreexxxx性欧美| 日韩欧美专区在线| 精品一区在线视频| 成人午夜私人影院| 成人在线免费在线观看| 色婷婷综合久久久久久| 欧美壮男野外gaytube| 国产三级在线免费观看| 欧美午夜精品一区二区三区| 天堂а√在线中文在线鲁大师| 日本欧美韩国一区三区| 影音先锋欧美在线| 午夜久久av| 欧美一级bbbbb性bbbb喷潮片| 精品成人一区二区三区免费视频| 欧美少妇一区二区| 少妇高潮一区二区三区喷水| 国产精品影视天天线| 欧美一级欧美一级| 国产麻豆一区二区三区精品视频| 国产精品电影观看| 成人影院在线观看| 亚洲福利影片在线| 91视频久久久| 亚洲猫色日本管| 老司机午夜免费福利| 美女日韩在线中文字幕| 一区二区三区在线视频看| 视频一区在线| 青青草国产精品一区二区| 日本免费视频在线观看| 精品国产a毛片| 波多野结衣视频观看| 亚洲精品视频在线观看免费| xxxx黄色片| 久久精品国内一区二区三区| 91免费黄视频| 日韩精品不卡一区二区| 国产精品中出一区二区三区| 一区在线影院| 久久免费视频这里只有精品| www.中文字幕久久久| 日韩美女一区二区三区四区| 无码人妻精品一区二区三区不卡| 黄色在线观看av| 国产精品77777竹菊影视小说| 两根大肉大捧一进一出好爽视频| 91免费精品| 乱色588欧美| 久久久91麻豆精品国产一区| 国产精品av在线播放| 国产后进白嫩翘臀在线观看视频| 中文字幕亚洲专区| 视频一区二区免费| 3d动漫精品啪啪一区二区竹菊| 中文字字幕在线中文| 亚洲精品日产精品乱码不卡| 日韩免费成人av| 99久久免费视频.com| 成人在线短视频| 蜜臀国产一区二区三区在线播放 | 欧美一区二区视频17c| 亚洲va欧美va人人爽成人影院| 国产精品激情av电影在线观看| 2018av在线| 欧美人在线视频| 人人干在线视频| 亚洲偷欧美偷国内偷| 天堂中文在线资源| 欧美成人一区二区三区片免费 | 日本乱码一区二区三区不卡| 欧美精品日韩三级| 国产精品剧情一区二区在线观看| 国产午夜精品美女视频明星a级| 香蕉视频网站在线| 精品久久人人做人人爰| 99re只有精品| 欧美理论片在线| 中文字幕免费在线看| 色欲综合视频天天天| 中文字幕视频网站| 精品福利视频导航| 亚洲男人的天堂在线视频| 亚瑟在线精品视频| 久久精品久久精品久久| 一区二区激情视频| 欧美精品一级片| 亚洲一区二区三区影院| 久久久精品国产sm调教| 亚洲最快最全在线视频| 免费中文字幕视频| 亚洲自拍另类综合| 日本一级淫片免费放| 天天影视涩香欲综合网| 依依成人综合网| 欧美日韩视频免费播放| 黄色一级片免费在线观看| 色哟哟一区二区| www.亚洲激情| 欧美日本视频在线| av官网在线观看| 精品国产伦一区二区三区免费| 人妻无码中文字幕免费视频蜜桃| 亚洲精品福利在线| 蜜桃视频在线观看视频| 在线成人一区二区| 麻豆网在线观看| 欧美国产日韩一区二区三区| 草草在线视频| 人妖精品videosex性欧美| 美女色狠狠久久| 成人黄在线观看| 2023国产精华国产精品| 久久综合入口| 日韩在线视屏| 成人午夜免费剧场| 影音先锋亚洲精品| 日日碰狠狠躁久久躁婷婷| 久久精品国产秦先生| 亚洲精品无码一区二区| 久久影视一区二区| 超碰97av在线| 亚洲一区二区三区四区五区中文| 国产成人无码精品久在线观看| 在线观看视频91| 精品国产亚洲AV| 国产偷国产偷亚洲清高网站| 91社区在线观看播放| 欧美日韩国产成人在线| 忘忧草在线影院两性视频| 成人h猎奇视频网站| 精品国产导航| 亚洲一区二区不卡视频| 亚洲人成久久| 99re精彩视频| 成人精品视频网站| www中文在线| 午夜精品久久久| 一卡二卡在线观看| 日韩精品视频在线观看免费| 麻豆网站在线观看| 全亚洲最色的网站在线观看| 国产精品3区| 看高清中日韩色视频| 午夜国产精品视频免费体验区| 国产精品沙发午睡系列| 国产精品自拍在线| 国产在线综合视频| 亚洲一区二区精品久久av| 69亚洲精品久久久蜜桃小说| 日韩一区二区影院| 福利片在线看| 2019亚洲男人天堂| jizz性欧美23| 9l视频自拍9l视频自拍| 丝袜诱惑制服诱惑色一区在线观看| 亚洲制服在线观看| 日本一区二区久久| 亚洲 欧美 日韩 综合| 欧美va亚洲va国产综合| 在线观看av黄网站永久| 欧美亚洲另类视频| 白白在线精品| 今天免费高清在线观看国语| 奇米影视在线99精品| 国产三级视频网站| 亚洲国产乱码最新视频 | 国产高清不卡二三区| 亚洲a∨无码无在线观看| 欧美日韩另类视频| 国产香蕉在线观看| 欧美精品免费播放| 免费一级欧美片在线观看网站| 亚洲二区三区四区| 日韩综合一区二区| 欧美做受xxxxxⅹ性视频| 狠狠色狠狠色综合日日小说| 人妻少妇精品无码专区| 欧美极品少妇xxxxⅹ裸体艺术 | 免费在线看一区| 亚洲熟妇一区二区三区| 精品久久久国产| 少妇一区二区三区四区| 久久久免费精品视频| 日韩中文在线| 日韩一级免费看| 国产精品亚洲人在线观看| 日韩欧美中文字幕视频| 欧美一区二区三区在线观看| 黄色精品在线观看| 亚洲va久久久噜噜噜久久天堂| 88国产精品视频一区二区三区| 精品亚洲视频在线| 亚洲日本在线看| 国产成人av免费看| 欧美激情在线狂野欧美精品| 51精品国产| 久久久久久人妻一区二区三区| 成人av动漫在线| 国产一级精品视频| 亚洲视频在线免费观看| 精品日本视频| 一个色的综合| 国产精品亚洲专一区二区三区| 免看一级a毛片一片成人不卡| 亚洲成色999久久网站| 天堂在线中文网官网| 日本一区二区在线| 久久se这里有精品| 日韩a级片在线观看| 亚洲成人xxx| 亚洲欧美一区二区三区| 亚洲第一导航| 懂色av噜噜一区二区三区av| 日本一级一片免费视频| 国产亚洲欧美日韩精品| 日日夜夜精品| www.在线观看av| 久久免费电影网| 国产又粗又大又黄| 久久久欧美一区二区| 国产成人影院| 香蕉视频xxxx| 欧美性开放视频| 久草免费在线观看| 国产伦精品一区二区三区视频免费| 亚洲欧美日韩国产综合精品二区 | 98精品久久久久久久| 无码国产精品久久一区免费| 欧美午夜激情在线| 天堂а√在线资源在线| 国产精品欧美久久| 日韩av中文字幕一区二区| 成人免费视频网站入口::| 亚洲免费中文字幕| www.欧美视频| 欧在线一二三四区| 亚洲狠狠丁香婷婷综合久久久| 日本在线丨区| 91传媒视频免费| 天堂久久久久va久久久久| 91人妻一区二区三区蜜臀| 亚洲毛片在线看| 国产一区二区三区免费在线| 人妻熟女一二三区夜夜爱| 亚洲人午夜精品天堂一二香蕉|