Microsoft Copilot Studio - 嘗試一下Agent

1.簡單介紹

Microsoft Copilot Studio以前的名字是Power Virtual Agent(簡稱PVA)。Power Virutal Agent是2019年出現的,是低代碼平臺Power Platform的一部分。當時Generative AI還沒有出現,但是基于已有的Conversation AI技術,即Microsoft Luis(Phrase, Entity, Intent)和之前已經有的Bot Framework技術,Power Virtual Agent也可以對用戶輸入的Natural Language進行意圖識別,從而匹配到Power Virutal Agent topic進行對應流程的執行的。

隨著LLM的出現,微軟推出了Copilot(之前是有97個不同的Copilot,現在數量可能更多了。其中Microsoft 365 Copilot在2023年11月1號general available)。同時Power Virtaul Agent名字在2023年也改名為Copilot Studio。Copilot Stuido結合了大語言模型和用戶的數據,變成了一個更加強大的端對端的對話式AI產品。可以對Microsoft Copilot進行拓展,也可以構建自己的Copilot。同時Copilot Studio界面隨著Copilot的出現,變化很大。

????????

2024年開始,Agent越來越流行(微軟也推出了Autogen開源框架), Copilot Studio的界面隨著Agent有了新的變化。都變成了以Agent為中心,如下圖。

????????

Agent和Copilot的關系,如下圖

????????

Copilot為Agents提供了用戶的上下文,Agent通過提供skills和Knowledge base強大了Copilot。

這邊嘗試一下在當前的Copilot Studio(2025-01-11)創建Agent

2.Action的變化

在2024年的Build大會時候,老師們當時說還有一個REST API類型的action,后續也general available了,

?????????

下面是最新的Copilot Stuido中action的類型(2025年6月3號),發現又有了些變化,?

????????

note,?2025年Build大會中, Copilot Stuido是一個很重要的主題,當前微軟已經將Multi-agent orchestration和MCP等先進的技術引入到了agent的制作中,?

這邊將嘗試在Copilot Stuido中創建一個agent,

3. Agent制作

3.1 創建Agent

1) 點擊New agent

?????????

? ?2) 點擊Skip to configure按鈕

????????? ? ??

? ?3) 設定Name, Description和Instructions,盡量描述清楚些,便于LLM的使用。

????????

4) 點擊右上角的Create按鈕創建Agent

5) 在Agent的界面中,點擊Knowledge tab

????????

? 6) 點擊 Add knowledge 按鈕

????????? ? ??

?7)上傳準備好的Semantic Kernel參考文檔

????????

?????????

?8)等待文檔的Status變成ready狀態

????????

?????????

?9) 點擊右上角的Test按鈕,這時就可以咨詢有關Semantic Kernel的問題了,如下圖

????????

?10) 點擊Publish按鈕

????????

?????????

11) 點擊Channels tab,然后選擇Microsoft Teams

????????

????????????????

12) 點擊 Open agent

?????????

?13) 最后會打開Microsoft Teams,在如下界面中,點擊Add按鈕

????????

?14)嘗試提問一個有關Semantic Kernel的問題,發現可以正常回答并且response參考的文章信息也會列出來的。

?????????

????????

?3.2 Generative Answers

?1)設定 Allow the AI to sue its own general knowledge 的 switch是 Enabled

????????

?2)點擊Add Knowledge 按鈕

?3) 點擊 Public websites

????????

?4) 輸入Public website link,然后點擊Add

?????這邊嘗試的是Copilot Studio的官方參考鏈接

?????https://learn.microsoft.com/en-us/microsoft-copilot-studio/

????????

?5) 在 Add public websites窗口中,點擊Add按鈕

?????????

?6)由于存在Conversation boosting topic,因此會使用AI來生成答復,總結內容。

????????

7) 再次點擊Publish按鈕進行內容的發布

?????????

?7) 然后在Chanels tab中,點擊Microsoft Teams

?????????

?????????

?8) 現在這個agent既可以回答semantic kernel相關的知識問題,又可以回答和Copilot Studio有關的問題了。

?????????

3.總結

本文簡單記錄了一下在Copilot Studio中創建一個agent的過程, 通過添加本地文檔和public websites使agent可以回答某個特定方向的知識問題。當前No Code的agent可以通過Agent Builder進行制作,而Low Code和Pro Code的agent可以通過Copilot Stuido來創建。后續隨著MCP和Multi agent技術的引入,感覺Copilot Stuido的功能可能會越來越強大。

????????

如果本文哪里有錯誤,麻煩告之,謝謝謝謝!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/84578.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/84578.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/84578.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【源碼剖析】2-搭建kafka源碼環境

在上篇文章kafka核心概念中,解釋了kafka的核心概念,下面開始進行kafka源碼編譯。為什么學習源碼需要進行源碼編譯呢,我認為主要有兩點: 可以進行debug,跟蹤代碼執行邏輯可以對源碼改動,強化學習學習效果 …

小紅書視頻圖文提取:采集+CV的實戰手記

項目說明:這波視頻,值不值得采? 你有沒有遇到過這樣的場景?老板說:“我們得看看最近小紅書上關于‘旅行’的視頻都說了些什么。”團隊做數據分析的,立馬傻眼:官網打不開、接口抓不著、視頻不能…

Cloudflare 從 Nginx 到 Pingora:性能、效率與安全的全面升級

在互聯網的快速發展中,高性能、高效率和高安全性的網絡服務成為了各大互聯網基礎設施提供商的核心追求。Cloudflare 作為全球領先的互聯網安全和基礎設施公司,近期做出了一個重大技術決策:棄用長期使用的 Nginx,轉而采用其內部開發…

從編輯到安全設置: 如何滿足專業文檔PDF處理需求

隨著數字化辦公的發展,PDF 已成為跨平臺文檔交互的標準格式。無論是在日常辦公、學術研究,還是項目協作中,對 PDF 文件進行高效編輯與管理的需求日益增長。功能全面、操作流暢且無額外負擔的 PDF 編輯工具,它是一款在功能上可與 A…

Kafka消費者組位移重設指南

#作者:張桐瑞 文章目錄 一、Kafka 與傳統消息引擎的核心差異二、重設消費者組位移的核心原因三、重設位移的兩大維度與七種策略四、重設位移的實現方式(一)Java API 方式(二)命令行腳本方式(Kafka 0.11&am…

分類模型:邏輯回歸

1、針對設計:二分類 Logistic 回歸最初是為二分類問題設計的, Logistic 回歸基于概率,通過 Sigmoid 函數轉換輸入特征的線性組合,將任意實數映射到 [0, 1] 區間內。 通過引入一個決策規則(通常是概率的閾值&#xff…

CppCon 2015 學習:C++ WAT

這段代碼展示了 C 中的一些有趣和令人困惑的特性,尤其是涉及數組訪問和某些語法的巧妙之處。讓我們逐個分析: 1. assert(map[“Hello world!”] e;) 這一行看起來很不尋常,因為 map 在這里被用作數組下標訪問器,但是在前面沒有…

vscode自定義主題語法及流程

vscode c/c 主題 DIY 啟用自己的主題(最后步驟) 重啟生效 文件–>首選項–>主題–>顏色主題: 也可以在插件里找到哈 手把手教你制作 在C:\Users\jlh.vscode\extensions下自己創建一個文件夾 里面有兩個文件和一個文件夾 具體內容: package.json: {"name&…

前端傳遞日期范圍(開始時間和結束時間),后端解析及查詢

前端技術&#xff1a;Vue3 TypeScript Element Plus 后端技術&#xff1a;Java Spring Boot MyBatis 應用效果&#xff1a; 原來方案 1、前端日期控件使用 el-date-picker&#xff0c;日期顯示格式和日期值返回格式都為&#xff1a;YYYY-MM-DD <el-form :model"…

零基礎設計模式——行為型模式 - 命令模式

第四部分&#xff1a;行為型模式 - 命令模式 (Command Pattern) 接下來&#xff0c;我們學習行為型模式中的命令模式。這個模式能將“請求”封裝成一個對象&#xff0c;從而讓你能夠參數化客戶端對象&#xff0c;將請求排隊或記錄請求日志&#xff0c;以及支持可撤銷的操作。 …

禁止 Windows 更新后自動重啟

Windows 默認會在安裝重要更新后自動重啟&#xff0c;但你可以調整設置來避免這種情況&#xff1a; ??方法 1&#xff1a;通過組策略&#xff08;適用于 Windows 專業版/企業版&#xff09;?? 按 Win R&#xff0c;輸入 gpedit.msc 打開 ??本地組策略編輯器??。導航…

GoldenDB簡述

GoldenDB是國產的分布式數據庫。它徹底解決了事務一致性&#xff0c;數據實時一致性的問題。采用的是Shared Nothing&#xff08;分片式存儲&#xff09;的分布式架構。就是不共享數據&#xff0c;各自節點持有各自的數據。對比不共享的&#xff0c;還有其他兩種分布式架構&…

訓練過程中的 Loss ?

文章目錄 在我們訓練的過程中&#xff0c;設置好這個epochs也就是訓練的輪次&#xff0c;然后計算這個損失函數&#xff0c;我們可以知道這個具體的訓練的情況&#xff0c;那么在訓練的過程中&#xff0c;這個損失函數的變化有哪些情況&#xff1f;對應的一個解釋情況是怎么樣的…

S2B2B農產品供應鏈交易多平臺開發有哪些發展前景?如何維護?

一、S2B2B農產品供應鏈交易多平臺開發的未來發展前景 本文將由小編為您介紹關于S2B2B農產品供應鏈交易多平臺開發的內容&#xff0c;希望能夠幫助大家。在數字化時代&#xff0c;農產品供應鏈的數字化轉型成為了一種必然趨勢。S2B2B(Supplier to Business to Business)模式通過…

關于有害的過度使用 std::move

翻譯&#xff1a;2023 11 月 24 日On harmful overuse of std::move cppreference std::move 論 std::move 的有害過度使用 - The Old New Thing C 的 std::move 函數將其參數轉換為右值引用&#xff0c;這使得其內容可以被另一個操作“消費”&#xff08;移動&#xff09;。…

Ubuntu24.04 onnx 模型轉 rknn

前面的環境配置有點懶得寫&#xff0c;教程也很多&#xff0c;可以自己找 rknn-toolkit2 gitee 地址&#xff1a;pingli/rknn-toolkit2 試了很多開源的代碼&#xff0c;都沒辦法跑通&#xff0c; 最后自己改了一版 微調后的 qwen2 模型適用 from rknn.api import RKNN impor…

Electron通信流程

前言 今天講Electron框架的通信流程&#xff0c;首先我們需要知道為什么需要通信。這得益于Electron的多進程模型&#xff0c;它主要模仿chrome的多進程模型如下圖&#xff1a; 作為應用開發者&#xff0c;我們將控制兩種類型的進程&#xff1a;主進程和渲染器進程 。 …

uni-app項目實戰筆記1--創建項目和實現首頁輪播圖功能

ps:本筆記來自B站咸蝦米壁紙項目 一.創建項目&#xff0c;完成項目初始化搭建 1.在HBuilder X創建wallper項目&#xff0c;使用默認模塊&#xff0c;選擇vue&#xff1b; 2.在項目根目錄下創建common目錄&#xff0c;用于存放靜態資源&#xff0c;創建項目時自動生成static目…

機械制造系統中 PROFINET 與 PROFIBUS-DP 的融合應用及捷米科技解決方案

在機械制造領域&#xff0c;工業通信網絡的兼容性與靈活性直接影響產線的自動化水平與生產效率。當前&#xff0c;多數機械制造系統采用PROFINET 控制器構建核心網絡架構&#xff0c;并通過微波無線連接實現設備互聯。隨著工業網絡的發展&#xff0c;系統中常需同時集成PROFINE…

MCP 協議系列序言篇:開啟 AI 應用融合新時代的鑰匙

文章目錄 序言&#xff1a;AI 應用層進入 MCP 時代為什么 MCP 開啟 AI 應用融合新時代的鑰匙為什么是 MCP&#xff1f;它與 Function Calling、Agent 有什么區別&#xff1f;Function CallingAI AgentMCP&#xff08;Model Context Protocol&#xff09; MCP 如何工作MCP Serve…