Skip to main content

Building Reliable Conversational Agents with Genie

This course teaches you how to design, build, and maintain a Databricks Genie Agent, a natural language interface that enables business users to ask questions about governed data and receive SQL-backed answers without writing code.


You will learn how Genie Agents fit into the Databricks AI/BI product family and how they translate natural language into reliable SQL queries. The course focuses on what it takes to create a Genie Agent that delivers accurate, consistent, and trustworthy results.


You will follow a complete end-to-end workflow, from understanding source data and defining benchmarks to configuring and refining a Genie Agent using the full set of Knowledge Store curation tools. These include metadata, synonyms, prompt matching, SQL logic, example queries, and text instructions.


You will also learn how to share Genie Agents with business users through Genie One, understand how Unity Catalog governance is automatically enforced, and use monitoring and user feedback to continuously improve quality over time.


By the end of the course, you will be able to create and manage a production-ready Genie Agent that delivers governed, self-service conversational analytics at scale.


Note: For SCORM lecture files, please ensure that you close the SCORM window after completing the content. Do not click the ‘Next Lesson’ button, as doing so may prevent the SCORM module from being marked as complete.

Skill Level
Associate
Duration
3h
Prerequisites

In this course, the content was developed for participants with these skills/knowledge/abilities:  

• General familiarity with the Databricks workspace - You can navigate the workspace UI, attach compute resources, and run notebooks.

• Familiarity with Unity Catalog concepts - You understand catalogs, schemas, and tables in Unity Catalog. Prior experience with permissions, tags, or column masks is helpful but not required.

• Intermediate SQL proficiency - You can read and write SQL queries including SELECT, JOIN, GROUP BY, and aggregate functions.

• Access to a Databricks workspace with the Databricks SQL entitlement and CAN USE permission on a serverless SQL warehouse.

Self-Paced

Custom-fit learning paths for data, analytics, and AI roles and career paths through on-demand videos

See all our registration options

Registration options

Databricks has a delivery method for wherever you are on your learning journey

Runtime

Self-Paced

Custom-fit learning paths for data, analytics, and AI roles and career paths through on-demand videos

Register now

Instructors

Instructor-Led

Public and private courses taught by expert instructors across half-day to two-day courses

Register now

Learning

Blended Learning

Self-paced and weekly instructor-led sessions for every style of learner to optimize course completion and knowledge retention. Go to Subscriptions Catalog tab to purchase

Purchase now

Scale

Skills@Scale

Comprehensive training offering for large scale customers that includes learning elements for every style of learning. Inquire with your account executive for details

Upcoming Public Classes

Data Engineer

DevOps Essentials for Data Engineering - Mandarin Chinese

本课程探讨软件工程最佳实践与 DevOps 原则,专为使用 Databricks 的数据工程师量身设计。学员将在代码质量、版本控制、文档编写和测试等关键主题上打下坚实基础。课程重点介绍 DevOps,涵盖其核心组件、优势,以及持续集成与持续交付(CI/CD)在优化数据工程工作流中所发挥的作用。

您将学习如何在 PySpark 中应用模块化原则,以创建可复用组件并高效组织代码结构。实践环节包括:使用 pytest 框架为 PySpark 函数设计并实现单元测试,以及使用 Spark Declarative Pipeline 和 Jobs 对 Databricks 数据管道进行集成测试,以确保其可靠性。

课程还涵盖 Databricks 中的基本 Git 运营操作,包括使用 Databricks Git Folders 集成持续集成实践。最后,您将从宏观层面了解 Databricks 资产的多种部署方式,例如 REST API、CLI、SDK 以及 Declarative Automation Bundles(DABs),从而掌握部署和管理管道的相关技术知识。

完成本课程后,您将熟练掌握软件工程与 DevOps 最佳实践,从而能够构建可扩展、易维护且高效的数据工程解决方案。

注意:

1. 这是“Data Engineering with Databricks”系列课程中的第四门课程。

2. 对于 SCORM 课程文件,请确保完成内容后关闭 SCORM 窗口。请勿点击“Next Lesson”按钮,否则可能导致 SCORM 模块无法标记为已完成。

Paid & Subscription
3h
Lab
Associate
Data Engineer

Build Data Pipelines with Lakeflow Spark Declarative Pipelines - Mandarin Chinese

本课程向用户介绍使用 Databricks 中的 Apache Spark™ Declarative Pipelines (SDP) 构建数据管道所需的基本概念和技能,涵盖通过多个流式处理表和物化视图进行增量批处理或流式处理摄取与处理。本课程专为初次接触 Spark Declarative Pipelines 的数据工程师设计,全面介绍核心组件,包括增量数据处理、流式处理表、物化视图和临时视图,并重点说明其各自的用途与区别。

课程涵盖以下主题:

• 使用 Spark Declarative Pipelines 中的多文件编辑器,通过 SQL 开发和调试 ETL 管道(并提供 Python 代码示例)

• Spark Declarative Pipelines 如何通过管道图形跟踪管道中的数据依赖关系

• 配置管道 compute 资源、数据资产、触发器模式及其他高级选项

随后,课程介绍 Spark Declarative Pipelines 中的数据质量期望,引导用户将期望集成到管道中,以验证和强制执行数据完整性。学员还将浏览如何将管道投入生产,包括调度选项,以及启用管道事件日志记录以监控管道性能和健康状况。

最后,课程介绍如何在 Spark Declarative Pipelines 中使用 AUTO CDC INTO 语法实现变更数据捕获 (CDC),以管理缓慢变化维度(SCD Type 1 和 Type 2),帮助用户将 CDC 集成到自己的管道中。

注意:对于 SCORM 课程文件,请确保完成内容后关闭 SCORM 窗口。请勿点击‘Next Lesson’按钮,否则可能会导致 SCORM 模块无法标记为已完成。

Paid & Subscription
3h
Lab
Associate

Questions?

If you have any questions, please refer to our Frequently Asked Questions page.