在 Databricks 上生成 Gen AI 应用

本页概述了可用于在 Azure Databricks 上开发生成 AI 应用的工具,包括生成、部署和管理生成 AI 应用。

提供和查询生成型人工智能模型

从 LLM 提供商(如 OpenAI 和 Anthropic)提供一组特选的生成 AI 模型,并通过安全、可扩展的 API 进行提供。

功能 / 特点 DESCRIPTION
基础模型 提供第一代 AI 模型,包括开源和第三方模型,如 Meta Llama人类克劳德OpenAI GPT 等。

构建企业级 AI 代理

生成和部署自己的代理,包括工具调用代理、检索扩充的生成应用和多代理系统。

功能 / 特点 DESCRIPTION
AI实验室(无代码) 在无代码环境中原型和测试 AI 代理。 在生成用于部署的代码之前,快速试验代理行为和工具集成。
Mosaic AI 代理框架 在 Python 中创作、部署和评估代理。 支持使用任何创作库(包括 LangChain、LangGraph 和纯 Python 代码代理)编写的代理。 支持 Unity Catalog 用于治理,同时支持 MLflow 用于跟踪。
Agent Bricks(无代码) 使用简单的无代码接口生成和优化特定于域的 AI 代理系统。 专注于您的数据和指标,而 Agent Bricks 则优化实施过程。

评估、调试和优化代理

使用评估和跟踪工具跟踪代理性能、收集反馈并推动质量改进。

功能 / 特点 DESCRIPTION
代理评估 使用代理评估和 MLflow 来衡量质量、成本和延迟。 通过内置的评审应用收集利益干系人和主题专家的反馈,并使用 LLM 评委来识别和解决质量问题。
MLflow 跟踪 使用 MLflow 跟踪实现端到端可观测性。 记录代理执行的每个步骤,以便于在开发和生产中轻松调试、监视和审核代理行为。

将 AI 代理投入实际应用

使用内置的可缩放终结点、可观测性和治理在生产环境中部署和管理代理。

任务 DESCRIPTION
记录和注册代理 用于治理和生命周期管理的 Unity 目录中的日志代理代码、配置和项目。
部署代理 将代理部署为托管的、可扩展的终端节点。
监视代理 在脱机评估和联机监视中使用相同的评估配置(LLM 法官和自定义指标)。