背景说明
你是否曾希望在 Copilot Studio 中构建一个智能助手(Agent),并使用 SharePoint 列表作为数据源或知识库?更进一步,还能支持生成式回答(Generative Answers)?那就把 SharePoint 列表当作你的另一个数据源吧!
本文以一个简单的场景为例:假设你有一个员工信息列表(Employees List)保存在 SharePoint 中,我们将构建一个虚拟的 HR 助理(HR Assistant),帮助人力资源部门查询相关员工信息。
👇下图是我们员工列表的简化结构示意图:
🛠 Step 1 – 创建智能 Agent
打开浏览器,进入 Copilot Studio 官网
左侧点击【Agents】,然后点击【New Agent】开始创建新助手。
页面会提示你使用 Copilot 自动描述 Agent,从而生成初始结构。这里我们选择 跳过,从零开始搭建:
👉 点击【Skip to Configure】
随后填写 Agent 的基本信息,建议写一个清晰的描述,方便未来维护。
-
Instruction:保持空白
-
Starter prompts:不需要
-
Knowledge:此处不添加
点击【Create】,系统将为你生成 Agent。你将看到如下界面:
⚙️ Step 2 – 启用 Orchestration 编排功能
默认情况下,Orchestration(任务编排)是关闭的。我们需要手动开启它,让 AI 可以智能决定调用哪个 Action,这一步非常关键。
🧩 Step 3 – 创建 Action(动作)
点击顶部导航栏中的【Actions】,然后点击【Add an action】新增一个动作。
在搜索框中输入 SharePoint
,点击回车。
你会看到所有 SharePoint 相关的连接器(Connectors),选择其中的 Get items
。
接下来系统会引导你授权 SharePoint 的访问权限,点击【Next】继续。
下一步建议你修改此 Action 的 名称与描述,确保含义清晰,便于 Copilot 在对话中准确调用。之后还有一些配置步骤我们将继续完善。
点击【Add Action】添加此操作。
✏️ Step 4 – 配置 Action 输入参数
回到【Actions】页面,点击刚才创建的 Action 名称进行编辑。
切换至【Inputs】选项卡,我们要添加两个关键字段:
-
Site Address(网站地址)
-
List Name(列表名称)
选择对应的 SharePoint 站点,如果下拉列表中找不到,检查你的权限或手动输入地址。
对于 List Name(列表名称)字段:
-
选择【Set a value】
-
然后输入列表名称,系统通常会弹出下拉选项供你选择,选中目标列表即可
全部设置完成后,点击【Save】保存。
💬 Step 5 – 测试你的 Agent
配置已完成,现在我们可以进行测试了!
点击测试窗口,向 Agent 提问。
第一次运行时会提示你连接 SharePoint,点击【Connect】。
接着会弹出窗口让你选择已有连接,若此前已建立,直接点击【Submit】提交即可。
连接成功后返回测试窗口,点击【Retry】,你将看到 Agent 成功返回了结果!
比如我提问:「有哪些女性员工?」它从列表中获取了数据,并正确从 Gender 列中筛选出女性员工 👇
我们再试一个稍复杂的示例 👇
你可以看到,我只输入了 “first name” 和 “reports”,Agent 便能通过 manager 列进行逻辑判断并返回结果。
甚至还能识别出 LinkedIn URL 字段并生成自然语言回复,令人惊喜!
✅ 结语:无限可能,由你开启!
正如你所看到的,我们可以非常轻松地创建一个能够从 SharePoint 列表中检索信息的智能 Agent,并利用生成式 AI 技术以自然语言作答。这样一来,无限的应用场景也随之开启——从 HR 助理,到销售查询、项目管理助手等都触手可及。
希望这篇教程对你有所帮助!🚀 祝你编码愉快,玩转 AI!
如何快速开始享用Copilot for Microsoft 365?
5月超级优惠活动,扫码添加微信,暗号:copilot
原文始发于微信公众号(AI技术笔记):如何在 Copilot Studio 中将 SharePoint 列表作为知识源使用
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论