精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

久久久久久久一区二区三区| 一区二区三区精品在线观看| 欧美另类极品videosbestfree| 波多野结衣50连登视频| 国产美女精品视频国产| 国产剧情一区| 亚洲国产综合视频在线观看| 国产又爽又黄的激情精品视频| 美女100%无挡| 亚洲天堂电影| 99免费精品在线| 久久高清视频免费| 热久久久久久久久| 成人午夜在线观看视频| 亚洲特级毛片| 日韩欧美在线一区二区三区| 中文精品视频一区二区在线观看| 久久精品久久久久久久| 欧美三级午夜理伦三级小说| 亚洲精品国产a| 国产精品视频最多的网站| 成人在线一级片| 欧美第一视频| 久久久亚洲午夜电影| 欧美孕妇毛茸茸xxxx| av网站有哪些| 日韩欧美精品一区二区三区| www.欧美日韩| 国内揄拍国内精品| 日韩 中文字幕| 中文字幕21页在线看| 2022国产精品视频| 国产成人精品免高潮在线观看| 一区二区黄色片| 国产一区二区三区影视| 国产精品美女一区二区三区| 成人福利在线观看| 欧美三级免费看| 国产精品2023| 欧美午夜久久久| 秋霞在线观看一区二区三区| 在线观看视频二区| 国产精品国产一区| 日韩久久久精品| www..com日韩| 日本a一级在线免费播放| 日韩在线卡一卡二| 色婷婷av一区二区三区久久| www.日本久久| 三妻四妾的电影电视剧在线观看| 在线观看免费黄视频| 久久久久观看| 日韩欧美一区二区三区| 亚洲一区二区三区加勒比 | 亚洲精品乱码久久久久久 | 黄在线观看网站| www亚洲人| 国产精品888| 26uuu久久噜噜噜噜| 亚洲色图日韩精品| 亚洲一区电影| 色美美综合视频| 国产一区一区三区| 手机看片一区二区| 久久激情一区| 久久激情五月丁香伊人| 老司机免费视频| 成人网ww555视频免费看| 一区二区久久久久| 欧美日韩一区二区三区在线视频| 国产免费高清视频| 亚洲作爱视频| 不卡av电影院| 亚洲精品乱码久久久久久久久久久久| 91精品福利观看| 欧美日韩国产一区在线| 精品一区二区成人免费视频| 香蕉国产在线视频| 国产一区二区调教| 日本精品久久久久久久| 欧美精品久久久久性色| 精品日韩欧美一区| 亚洲成人黄色在线| 永久免费黄色片| 久久xxx视频| 精品高清一区二区三区| 免费看污污视频| 91看片在线观看| 久久久久久久久久久久久女国产乱 | 国产三级电影在线播放| ●精品国产综合乱码久久久久| 欧美日韩大片一区二区三区| 黄色www视频| 国内精品免费**视频| 国产精品成人va在线观看| 中国一级特黄毛片| 亚洲激情视频| 欧美第一黄网免费网站| 久草综合在线视频| 国产国产精品| 在线观看久久av| 熟女俱乐部一区二区| 欧美性生活一级片| 亚洲国产精品国自产拍av秋霞| 中文字幕剧情在线观看| 色8久久久久| 欧美日韩综合一区| 亚洲老女人av| 电影一区二区| 欧美私人免费视频| wwww.国产| 成人在线免费av| 欧美三级视频在线播放| 一区二区在线播放视频| 欧美性猛交xxx高清大费中文| 欧美日韩美女在线观看| 精品无码一区二区三区在线| 1234区中文字幕在线观看| 亚洲无线码一区二区三区| 91精品国产91久久久久麻豆 主演| 亚洲国产精品精华素| 樱花影视一区二区| av 日韩 人妻 黑人 综合 无码| 国产精品久久麻豆| 一区二区三区在线不卡| 欧美中日韩在线| 3344国产永久在线观看视频| 欧美日韩国产丝袜美女| 亚洲性生活网站| 成人亚洲网站| 91精品国产乱码久久蜜臀| 宇都宫紫苑在线播放| 91在线一区| 亚洲国产一区二区三区在线观看| 一出一进一爽一粗一大视频| 国产一区国产二区国产三区| 日韩中文在线中文网在线观看| 国产精品国产三级国产专业不| 日韩免费特黄一二三区| 久热在线中文字幕色999舞| 麻豆亚洲av熟女国产一区二| 国产日韩专区| 国产精品欧美日韩一区二区| 99热这里是精品| 成人av在线资源网| 日本在线观看一区| 91精品国产91久久久久久青草| 亚洲第一综合色| 激情综合网婷婷| 亚洲伊人精品酒店| 亚洲高清久久网| 五月天综合视频| 中文字幕日韩欧美精品高清在线| 久久免费高清视频| 欧美激情一区二区三区免费观看| 国产在线不卡一区| 精品综合在线| 日本韩国在线视频爽| 亚洲最大的成人av| 国产免费视频传媒| 1313精品午夜理伦电影| 正在播放欧美视频| 国产第一页第二页| 久久精品国产精品亚洲精品| 国产视频精品网| 欧美日本一道| 黄色精品一区二区| 性色av浪潮av| 成人羞羞网站入口| 2020久久国产精品| 国产xxxx在线观看| 欧美激情一二三区| 免费国产a级片| 大胆国模一区二区三区| 亚洲网站在线播放| 中日韩黄色大片| 国产精品一卡二卡在线观看| 天堂va久久久噜噜噜久久va| av福利在线导航| 欧美一区二区视频免费观看| 女女互磨互喷水高潮les呻吟| 亚洲午夜伦理| 91免费电影网站| 中国日本在线视频中文字幕| 疯狂蹂躏欧美一区二区精品| av在线天堂网| 91麻豆精品国产91久久久平台| 欧美中文字幕在线视频| 亚洲AV无码一区二区三区性 | 久久99精品久久久久久久久久久久| 精品欧美一区二区久久久伦| 伊人福利在线| 欧美久久一二三四区| 免费看裸体网站| 免费在线日韩av| 国产区欧美区日韩区| 中文字幕有码在线观看| 欧美久久一二三四区| 林心如三级全黄裸体| 日韩国产在线观看一区| 欧美精品一区在线发布| 中文字幕在线看片| 亚洲二区在线播放视频| 日产精品久久久久久久| 成人在线综合网| 国产精品igao激情视频| 欧美高清一级片| 久久91亚洲精品中文字幕奶水| 国产裸体永久免费无遮挡| 日韩一区有码在线| 91丝袜超薄交口足| 午夜视频一区| 91日韩久久| 久色国产在线| 精品国产凹凸成av人导航| 久久久精品视频在线| 国产伦精品一区二区三区在线观看 | 有坂深雪av一区二区精品| gogo亚洲国模私拍人体| 欧美激情四色| 高清国语自产拍免费一区二区三区| 欧美人与性动交α欧美精品济南到| 欧美一区二区精品在线| 久久人人爽人人爽人人| 成人成人成人在线视频| 中文字幕无码精品亚洲35| 亚洲动漫精品| 国产精自产拍久久久久久蜜| 免费网站成人| 日韩精品一区二区三区视频在线观看| 国产亚洲欧美久久久久| 91视频免费看| 自拍偷拍21p| 欧美黄免费看| 欧美精品七区| **欧美日韩在线| 久久久亚洲欧洲日产国码aⅴ| 无码国精品一区二区免费蜜桃| 色香色香欲天天天影视综合网| 国产主播av在线| 国产成人8x视频一区二区| 久久久亚洲精品无码| 国产麻豆精品久久| 91久久国产婷婷一区二区| 成人福利影视| 亚洲欧洲自拍偷拍| 国产精品久久久久久免费播放| 亚洲一区二区在线免费看| 3d动漫精品啪啪一区二区下载| 日本va欧美va瓶| 国产制服91一区二区三区制服| 清纯唯美亚洲经典中文字幕| 国产日韩欧美视频在线| av在线不卡免费| 在线免费观看羞羞视频一区二区| 国内毛片毛片毛片毛片| 色悠悠亚洲一区二区| 99久久99久久精品国产| 91丨porny丨首页| 亚洲精品视频三区| 国产视频一区三区| 四虎免费在线观看视频| 国产探花在线精品| 成人精品一二区| 91精品美女| 欧美亚洲国产另类| av中文字幕在线观看| 亚洲欧洲在线观看| 日韩一级片免费观看| 欧美日韩三级一区| 国产午夜免费福利| 亚洲综合图片区| 天天操天天摸天天舔| 久久综合久久鬼色| 男人的天堂免费| 麻豆精品久久精品色综合| 波多野结衣家庭教师在线| 欧美在线首页| 亚洲伊人婷婷| 欧美综合在线视频观看| 精品久久久久久一区| 美国十次综合久久| 国产欧美中文字幕| 午夜日韩成人影院| 欧洲永久精品大片ww免费漫画| 美女精品视频| 欧美成人合集magnet| 欧美日本一道| 中文字幕国产日韩| 酒色婷婷桃色成人免费av网| 亚洲国产精品悠悠久久琪琪| av综合在线观看| 欧美精品vⅰdeose4hd| 特级西西444www大胆免费看| 欧美性猛交xxxx免费看| 久草国产精品视频| 亚洲国产成人tv| 国产一级生活片| 亚洲午夜久久久久久久久电影院| av成人免费网站| 综合久久久久综合| 少妇aaaaa| 樱桃视频在线观看一区| 亚洲综合网在线| 樱花影视一区二区| 欧美高清视频一区二区三区| 亚洲欧美激情小说另类| 精品一区二区国产| 欧美一区二区激情| 一二区在线观看| 午夜久久久久久| 香蕉视频一区二区| 亚洲午夜精品在线| 黄色一级片在线免费观看| 亚洲老司机在线| 青青草激情视频| 夜夜夜精品看看| 国产在线观看免费av| 国产色91在线| 日韩中文字幕有码| 亚洲国产精华液网站w| 日本免费www| 国产精品高潮久久久久无| 黄色裸体一级片| 亚洲精品国产第一综合99久久| 免费一级全黄少妇性色生活片| 亚洲国产日韩在线一区模特| 日韩人妻无码一区二区三区99| 精品国产精品自拍| 一级片在线观看免费| 欧美亚洲国产怡红院影院| 天天操夜夜操视频| 色婷婷精品久久二区二区蜜臂av | 欧美激情一区在线| 免费看特级毛片| 亚洲成人免费电影| 无码人妻精品一区二区蜜桃色欲| 欧美色视频在线观看| hs视频在线观看| 亚洲第一精品久久忘忧草社区| 日韩资源在线| 色偷偷88888欧美精品久久久| 91精选在线| 欧日韩不卡在线视频| 天堂久久一区| 国产乱子伦精品| av一区二区在线播放| 老司机午夜免费福利视频| 中日韩男男gay无套| 手机在线成人免费视频| 国产99久久久精品| 国产真实乱人偷精品人妻| 亚洲日本在线天堂| 亚洲免费在线视频观看| 6080日韩午夜伦伦午夜伦| 色呦呦中文字幕| 日韩在线观看视频免费| 999福利在线视频| 成人性教育视频在线观看| 羞羞色国产精品网站| 一区二区三区四区欧美日韩| 亚洲高清网站| 亚洲久久中文字幕| 91在线免费播放| 成人免费视频国产免费观看| 色综合色综合色综合 | 国产综合久久久久影院| 日b视频在线观看| 亚洲精选视频免费看| 在线免费观看日韩视频| 亚洲精品在线不卡| 黄页网站在线观看免费| 成人综合网网址| 奇米狠狠一区二区三区| 拔插拔插海外华人免费| 精品一区二区三区的国产在线播放 | 国产午夜精品美女视频明星a级| 免费在线中文字幕| 成人淫片在线看| 波多野结衣的一区二区三区 | 日韩国产成人精品| 中文字幕 日本| 日韩理论片在线| 一区二区精品视频在线观看| 亚洲男人天天操| 蜜桃视频m3u8在线观看| 国产女主播一区二区| 欧美91精品| 亚洲精品手机在线观看| 国产欧美日韩久久| 狠狠人妻久久久久久| 亚洲成色777777在线观看影院| 亚洲www色| 97免费高清电视剧观看| 亚洲综合中文| 99视频在线观看视频| 亚洲日本在线观看| 国产偷人妻精品一区二区在线| 日韩亚洲成人av在线| 欧美激情不卡|