本 5 分钟无代码教程介绍了 Azure Databricks 上的生成 AI。 你将使用 AI Playground 执行以下操作:
- 查询大型语言模型(LLM),并对比结果以便更直观地进行比较
- 构建工具调用 AI 代理的原型
- 将您的代理导出为代码
- 可选:使用检索扩充生成(RAG) 创建问答聊天机器人原型
在您开始之前
确保工作区可以访问以下内容:
- 基础模型。 请参阅 提供区域可用性的模型。
- Unity Catalog 请参阅设置和管理 Unity Catalog。
- 马赛克 AI 代理框架。 请参阅区域可用性受限的功能。
步骤 1:使用 AI Playground 查询 LLM
使用 AI Playground 在聊天界面中查询 LLM。
- 在工作区中,选择 Playground。
- 键入问题,例如“什么是 RAG?”。
添加新 LLM 以并行比较响应:
- 在右上角,选择 + 以添加用于比较的模型。
- 在新窗格中,使用下拉列表选择器选择其他模型。
- 选中 “同步 ”复选框以同步查询。
- 尝试新的提示,例如“什么是复合 AI 系统?”,以便同时查看两个响应。
继续测试和比较不同的 LLM,以帮助你选择用于构建人工智能代理的最佳方案。
步骤 2:构建工具调用 AI 代理的原型
工具不仅仅允许 LLM 生成语言。 工具可以查询外部数据、运行代码并执行其他作。 AI Playground 提供一个无代码选项,用于原型工具调用代理:
在 Playground 中,选择 标记为“已启用工具”的模型。
选择 “工具>+ 添加”工具 ,然后选择内置的 Unity 目录函数
system.ai.python_exec
。此函数允许代理运行任意 Python 代码。
提出一个涉及生成或运行 Python 代码的问题。 可以在提示句式上尝试不同的变体。 如果添加多个工具,LLM 会选择相应的工具来生成响应。
步骤 3:导出您的代理为代码
在 AI Playground 中测试代理后,选择“ 导出 ”以将代理导出到 Python 笔记本。
Python 笔记本包含用于定义代理并将其部署到模型服务终结点的代码。
可选:创建 RAG 问答机器人的原型
如果在工作区中设置了矢量搜索索引,则可以创建问答机器人的原型。 这种类型的代理使用矢量搜索索引中的文档来根据这些文档回答问题。
单击 “工具>+ 添加”工具。 然后选择矢量搜索索引。
提出与文档相关的问题。 代理可以使用向量索引查找相关信息,并引用其答案中使用的任何文档。
若要设置矢量搜索索引,请参阅 创建矢量搜索索引
后续步骤
使用代理框架以编程方式开发高级代理。 请参阅代码中的作者 AI 代理。
了解如何生成 RAG 应用程序。 请参阅 RAG 指南。