Pobierz kartę szkolenia

Databricks: Agent Bricks – Agentic AI, narzędzia i governance

kod szkolenia: DBX-AGT / PL DL 1d

Szkolenie Databricks: Agent Bricks – Agentic AI to praktyczny kurs projektowania i budowy agentów AI w Databricks. Program koncentruje się na agencie, który sam wybiera i wywołuje narzędzia: wyszukiwanie w AI Search, funkcje Unity Catalog lub kontrolowane zapytania SQL, przy zachowaniu kontroli nad tym, do jakich danych i działań ma dostęp. 

Uczestnicy przechodzą przez cały proces: od decyzji, czy problem wymaga agenta, czy wystarczy RAG, przez zdefiniowanie narzędzi i budowę agenta, po analizę jego działania w MLflow Tracing, testy niepożądanych wywołań i projekt uprawnień. Dzięki temu szkolenie kończy się prototypem agenta z ograniczoną listą narzędzi oraz planem jego bezpiecznego wdrożenia. Ćwiczenia opierają się na danych i dokumentach RetailOps (fikcyjna firma handlowa, na której danych realizujemy wszystkie ćwiczenia).

poziom Zaawansowany

czas trwania 1 dzień |  7h
2 100,00 PLN + 23% VAT (2 583,00 PLN brutto)
Poprzednia najniższa cena:
2 100,00 PLN
W celu uzyskania informacji skontaktuj się z działem handlowym. W celu uzyskania informacji skontaktuj się z działem handlowym.
2 100,00 PLN 2 583,00 PLN brutto

Szkolenie jest przeznaczone dla osób technicznych, które chcą budować agentów AI działających na danych i narzędziach firmowych w Databricks. 

W szczególności kurs sprawdzi się dla: 

  • inżynierów AI i ML, którzy mają doświadczenie z RAG i chcą przejść do agentów, 

  • programistów budujących asystentów wykonujących działania w systemach firmowych, 

  • architektów rozwiązań AI odpowiedzialnych za bezpieczeństwo i uprawnienia, 

  • zespołów, które planują produkcyjne wdrożenie agentów i potrzebują sposobu ich testowania. 

Szkolenie będzie szczególnie wartościowe dla organizacji, które chcą korzystać z agentów, ale potrzebują jasnych zasad, do czego agent ma dostęp i jak sprawdzić jego zachowanie. 

  • RAG czy agent – dowiesz się, kiedy agent jest uzasadniony i jak ograniczyć jego autonomię do potrzeb przypadku użycia. 

  • Narzędzia agenta – nauczysz się udostępniać agentowi AI Search, funkcje Unity Catalog i kontrolowane zapytania SQL z jasnym kontraktem. 

  • Budowa agenta – zbudujesz własnego agenta z wywoływaniem narzędzi (tool calling) w Agent Bricks, platformie Databricks do tworzenia agentów w kodzie. 

  • Uprawnienia i bezpieczeństwo – poznasz zasadę najmniejszych uprawnień dla agenta i sposób ograniczania dostępu do danych przez Unity Catalog. 

  • Testowanie i ocena – nauczysz się analizować działanie agenta w MLflow Tracing, oceniać jego odpowiedzi i testować niepożądane zachowania. 

  • Droga do produkcji – poznasz opcje wdrożenia agenta i przygotujesz plan kolejnych kroków. 

1. Moduł – RAG czy agent: wybór architektury 

Cel modułu: uczestnik wie, czym agent różni się od RAG i kiedy warto go zbudować. 

  • Agent – model językowy, który sam decyduje, jakie narzędzie wywołać (wyszukiwarkę, zapytanie do bazy, funkcję biznesową), żeby wykonać zadanie 

  • Poziomy rozwiązań – prosty łańcuch, RAG, agent z narzędziami, kilka współpracujących agentów; rosnące możliwości, ale też koszt i ryzyko 

  • Granice autonomii – co agent może zrobić sam, a co wymaga zatwierdzenia przez człowieka 

  • Agent bez programowania (Genie Agent) a własny agent pisany w kodzie (Agent Bricks); dotychczasowe Knowledge Assistant i Supervisor Agent mają od października 2026 status legacy 

  • Wybór modelu – które modele potrafią wywoływać narzędzia 

  • Lab: uczestnik dobiera architekturę dla trzech przypadków użycia RetailOps 

2. Moduł – Narzędzia agenta 

Cel modułu: uczestnik przygotowuje narzędzia, z których agent może bezpiecznie korzystać. 

  • Funkcje Unity Catalog jako narzędzia – np. „sprawdź status zamówienia”, zapisane w SQL lub Python, z kontrolą uprawnień 

  • Wyszukiwanie w dokumentach (AI Search) jako narzędzie agenta 

  • Genie Agent (wcześniej Genie space) jako narzędzie do pytań o dane w tabelach (pokaz) 

  • Kontrolowane zapytania SQL – agent podaje tylko parametry do przygotowanego wcześniej zapytania (pokaz) 

  • Opis narzędzia – nazwa, opis i parametry decydują, czy model wybierze właściwe narzędzie 

  • Lab: uczestnik tworzy dwie funkcje (status zamówienia, zasady zwrotów) i sprawdza, jak agent z nich korzysta 

3. Moduł – Budowa agenta 

Cel modułu: uczestnik buduje działającego agenta i rozumie, jak podejmuje on decyzje. 

  • Pętla działania agenta – model wybiera narzędzie, otrzymuje wynik i decyduje o kolejnym kroku lub odpowiedzi 

  • Projekt agenta w Agent Bricks – szablon tworzony przez Agent Bricks CLI (Beta), lista narzędzi i ich uprawnień w pliku agent.toml, serwer agenta DurableAgentServer 

  • Biblioteki do budowy agentów: LangGraph, OpenAI Agents SDK (krótkie porównanie) 

  • Podłączenie funkcji Unity Catalog jako narzędzi agenta 

  • Testowanie agenta w AI Playground i w notebooku 

  • Lab: uczestnik buduje agenta z jednym narzędziem i analizuje jego decyzje 

4. Moduł – Warsztat 1: agent z wyszukiwaniem i funkcją biznesową 

Cel modułu: uczestnik łączy kilka narzędzi w jednym agencie. 

  • Warsztat: agent RetailOps, który przeszukuje dokumentację i sprawdza dane zamówień przez funkcję Unity Catalog. Efektem jest agent, który wykonuje kilka kroków i uzasadnia odpowiedź źródłami. 

  • Analiza nieudanych wywołań i poprawa opisów narzędzi 

5. Moduł – Tożsamość, uprawnienia i granice danych 

Cel modułu: uczestnik projektuje uprawnienia agenta tak, żeby nie miał dostępu do więcej, niż potrzebuje. 

  • W czyim imieniu działa agent – na koncie technicznym (service principal) czy na uprawnieniach pytającego użytkownika (autoryzacja użytkownika, wcześniej on-behalf-of-user – Public Preview) 

  • Zasada najmniejszych uprawnień – dostęp tylko do potrzebnych funkcji, tabel i indeksów 

  • Filtry wierszy i maskowanie kolumn w Unity Catalog – jak wpływają na odpowiedzi agenta 

  • Unity Gateway – kontrola dostępu do modeli i serwerów MCP, limity, budżety, śledzenie użycia i kosztów (GA); zasady ochronne (service policies), np. filtry treści i wykrywanie danych wrażliwych (Beta) – omówienie 

  • Prompt injection – ochrona przed instrukcjami ukrytymi w dokumentach i danych 

  • Lab: uczestnik projektuje uprawnienia agenta i sprawdza jego odpowiedzi z drugiego konta, jeśli środowisko zapewnia drugie konto testowe; w przeciwnym razie pokaz trenera 

6. Moduł – Ocena jakości i testy bezpieczeństwa 

Cel modułu: uczestnik potrafi sprawdzić, czy agent działa poprawnie i bezpiecznie, zanim trafi do użytkowników. 

  • Śledzenie działania (MLflow Tracing) – które narzędzia zostały wywołane, z jakimi parametrami, ile to trwało i kosztowało (znajomość z DBX-RAG zakładamy, skupiamy się na wywołaniach narzędzi) 

  • Automatyczna ocena – poprawność odpowiedzi, wybór właściwego narzędzia, zgodność z zasadami firmy 

  • Testy niepożądanych zachowań (red teaming) – próby obejścia instrukcji, pytania o dane spoza zakresu 

  • Zachowanie awaryjne – odmowa, przekazanie sprawy człowiekowi, limit liczby kroków 

  • Warsztat 2: uczestnik uzupełnia przygotowany zestaw 10 przypadków testowych, uruchamia ocenę i analizuje przebieg działania agenta. Efektem jest raport jakości i lista poprawek. 

7. Moduł – Wdrożenie i dalsze kroki 

Cel modułu: uczestnik wie, jak udostępnić agenta użytkownikom i monitorować go po wdrożeniu. 

  • Wdrożenie agenta poleceniem agentbricks deploy w Agent Runtime na Databricks Apps (zalecane dla nowych agentów); wdrożenie jako endpoint Model Serving ma status legacy – kiedy je spotkamy i jak migrować 

  • Monitorowanie po wdrożeniu – zapis zapytań i odpowiedzi, ocena jakości na rzeczywistym ruchu 

  • MCP – standard podłączania narzędzi do agentów; serwery MCP dostarczane przez Databricks i zewnętrzne, kontrolowane w Unity Gateway (serwer Genie One MCP – GA, pozostałe – Beta) – pokaz 

  • Pamięć agenta – historia rozmowy i fakty zapamiętywane między rozmowami (agent memory and sessions w Lakebase, Beta) – omówienie; plan kolejnej wersji rozwiązania 

  • Ukończone szkolenie DBX-RAG (GenAI: RAG z AI Search) lub równoważne doświadczenie z AI Search, modelami językowymi i MLflow 

  • Znajomość Python na poziomie funkcji i skryptów 

  • Podstawowa znajomość Unity Catalog (uprawnienia; filtry wierszy i maskowanie krótko przypominamy) 

Dla zwiększenia komfortu pracy oraz efektywności szkolenia zalecamy skorzystanie z dodatkowego ekranu. Brak dodatkowego ekranu nie jest przeciwwskazaniem do udziału w szkoleniu, ale w znaczący sposób wpływa na komfort pracy podczas zajęć
Informacje oraz wymagania dotyczące uczestniczenia w szkoleniach w formule zdalnej dostępne na: https://www.altkomakademia.pl/jak-dzialamy/o-szkoleniach/?distance-learning 

* dostęp do portalu słuchacza Altkom Akademii

Metoda szkolenia:

  • rzygotowane środowisko Databricks z indeksem AI Search, endpointem modelu i danymi scenariusza RetailOps na czas szkolenia 

  • notebooki i materiały do ćwiczeń w formie elektronicznej 

Uwaga:W trakcie wybranych szkoleń Akademia zapewnia Uczestnikom dostęp do płatnych narzędzi i usług niezbędnych do realizacji programu szkolenia (w szczególności usług Azure, oraz innych zasobów chmurowych). Uczestnik zobowiązany jest do korzystania z udostępnionych zasobów wyłącznie w zakresie wynikającym z agendy szkolenia oraz zgodnie z poleceniami trenera. Wykorzystywanie tych zasobów w sposób wykraczający poza zakres szkoleniowy, w szczególności do realizacji projektów prywatnych, testowania dodatkowych usług, modyfikowania konfiguracji środowiska lub podejmowania działań generujących koszty niezwiązane z realizacją ćwiczeń – skutkować będzie obciążeniem Uczestnika kosztami przekraczającymi przewidziany limit, na podstawie wydatków poniesionych przez Akademię (https://www.altkomakademia.pl/ogolne-warunki-uczestnictwa-w-szkoleniach/)

Wykład: polski
Materiały: angielski