We may earn an affiliate commission when you visit our partners.
Course image
Adrian Gonzalez Sanchez

In Building Your Own Database Agent you will develop an AI agent that interacts with databases using natural language, simplifying the process for querying and extracting insights. Created in partnership with Microsoft and taught by Adrian Gonzalez Sanchez, Data and AI Specialist at Microsoft, this course is designed for developers, data professionals, as well as business analysts and professionals who want more sophisticated interaction with their databases through natural language instead of advanced SQL queries.

Read more

In Building Your Own Database Agent you will develop an AI agent that interacts with databases using natural language, simplifying the process for querying and extracting insights. Created in partnership with Microsoft and taught by Adrian Gonzalez Sanchez, Data and AI Specialist at Microsoft, this course is designed for developers, data professionals, as well as business analysts and professionals who want more sophisticated interaction with their databases through natural language instead of advanced SQL queries.

What you’ll do in this course:

1. Learn about the levels of knowledge customization with Azure OpenAI Service, focusing on RAG to build your first AI agent, deploy your Azure OpenAI Service instance, test the API, and set up an orchestration engine like LangChain to enable these scenarios.

2. Load tabular data from a CSV file and perform natural language queries using the Azure OpenAI service to extract information quickly. Learn to reapply the agent to analyze your own CSV files.

3. Implement LangChain agents to connect to a provided SQL database, and how to build a DB agent that translates natural language to SQL code.

4. Use Azure OpenAI Service’s function calling feature to use pre-built functions for sending queries to databases, improving the efficiency and security of your SQL agent.

5. Work with the Assistants API and test it with the function calling and code interpreter features, which will enable you to connect to SQL databases and create your own DB agents more efficiently.

By the end of the course, you’ll be equipped with the technical knowledge and practical experience to implement similar systems in your own projects or organizations, enabling more efficient and accessible data interaction and analysis.

Enroll now

What's inside

Syllabus

Building Your Own Database Agent
In Building Your Own Database Agent you will develop an AI agent that interacts with databases using natural language, simplifying the process for querying and extracting insights. Created in partnership with Microsoft and taught by Adrian Gonzalez Sanchez, Data and AI Specialist at Microsoft, this course is designed for developers, data professionals, as well as business analysts and professionals who want more sophisticated interaction with their databases through natural language instead of advanced SQL queries. What you’ll do in this course: 1. Learn about the levels of knowledge customization with Azure OpenAI Service, focusing on RAG to build your first AI agent, deploy your Azure OpenAI Service instance, test the API, and set up an orchestration engine like LangChain to enable these scenarios. 2. Load tabular data from a CSV file and perform natural language queries using the Azure OpenAI service to extract information quickly. Learn to reapply the agent to analyze your own CSV files. Implement LangChain agents to connect to a provided SQL database, and how to build a DB agent that translates natural language to SQL code. 3. Use Azure OpenAI Service’s function calling feature to use pre-built functions for sending queries to databases, improving the efficiency and security of your SQL agent. 4. Work with the Assistants API and test it with the function calling and code interpreter features, which will enable you to connect to SQL databases and create your own DB agents more efficiently. By the end of the course, you’ll be equipped with the technical knowledge and practical experience to implement similar systems in your own projects or organizations, enabling more efficient and accessible data interaction and analysis.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Focuses on RAG to build an AI agent, which is a core skill for working with Azure OpenAI
Taught by Adrian Gonzalez Sanchez, a Data and AI Specialist at Microsoft, who is recognized for their work in the field
Provides hands-on experience in building a DB agent that translates natural language to SQL code
Involves deploying an Azure OpenAI Service instance and setting up an orchestration engine like LangChain, which are industry-standard tools
Improves efficiency and accessibility data interaction and analysis through the use of natural language processing
This course explicitly requires learners to come in with extensive background knowledge first

Save this course

Save Building Your Own Database Agent to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Building Your Own Database Agent with these activities:
Attend a Meetup on Database Agents
Expand your network and stay updated on the latest trends by attending a meetup.
Browse courses on Networking
Show steps
  • Find a meetup on database agents in your area.
  • Attend the meetup.
  • Network with other attendees and learn about their experiences with database agents.
Join a Study Group for Database Agents
Enhance your understanding and connect with peers by joining a study group.
Show steps
  • Find or create a study group for database agents.
  • Attend study group meetings regularly.
  • Discuss course material, share ideas, and work on projects together.
Read The Data Science Handbook
Expand your foundational understanding of data science by reading prominent literature.
Show steps
  • Obtain the book.
  • Read the book in its entirety.
  • Take notes or highlight key sections.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Complete SQL Practice Problems
Sharpen your SQL skills by working through practice problems.
Browse courses on SQL
Show steps
  • Find online SQL practice problems.
  • Solve the practice problems.
  • Review your answers and identify areas for improvement.
Follow a Tutorial on Azure OpenAI Service
Get hands-on experience with Azure OpenAI Service by following a guided tutorial.
Browse courses on Azure OpenAI Service
Show steps
  • Find a tutorial on Azure OpenAI Service.
  • Follow the tutorial step-by-step.
  • Experiment with the code and try different scenarios.
Create a Presentation on Database Agents
Enhance your understanding of database agents by creating a presentation.
Show steps
  • Gather information and research database agents.
  • Develop a presentation outline.
  • Create the presentation slides.
  • Practice presenting your presentation.
Build a Simple Database Agent
Apply your knowledge by building a simple database agent.
Show steps
  • Design the database schema.
  • Implement the database agent using Azure OpenAI Service.
  • Test the database agent with different natural language queries.
Contribute to an Open Source Database Agent Project
Enhance your skills and contribute to the community by contributing to an open source database agent project.
Browse courses on Open Source
Show steps
  • Find an open source database agent project.
  • Identify an area where you can contribute.
  • Make a contribution to the project.
  • Submit a pull request.

Career center

Learners who complete Building Your Own Database Agent will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Building Your Own Database Agent.
Azure AI Fundamentals
Most relevant
Microsoft Applied Skills: Gen AI solutions with Azure...
Most relevant
Azure Generative (OpenAI) + Predictive AI (23+ Hours)
Most relevant
The IT Ops Sessions: Using OpenAI for Service Desk...
Most relevant
Generative AI:Beginner to Pro with OpenAI & Azure OpenAI
Most relevant
Generative AI using Azure OpenAI ChatGPT for Beginners
Most relevant
Natural Language Processing in Microsoft Azure
Most relevant
Queries with OpenAI: Translate Natural Text to SQL
Most relevant
Operationalizing LLMs on Azure
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser