Course Code: advautogen
Duration: 14 hours
Prerequisites:
  • Biegłość w programowaniu Python
  • Doświadczenie w budowaniu aplikacji opartych na LLM
  • Znajomość wywoływania funkcji i projektowania wieloagentowych systemów

Publiczność docelowa

  • Starsi deweloperzy
  • Inżynierowie platformy
  • Architekci AI
Overview:

AutoGen to otwarty framework z Microsoft do budowy aplikacji wieloagentowych, które wykorzystują LLMs, narzędzia, pamięć i interakcję użytkownika.

To prowadzone przez instruktora szkolenie na żywo (online lub stacjonarne) skierowane jest do zaawansowanych programistów i architektów, którzy chcą zaprojektować i wdrożyć głęboko spersonalizowane agenty za pomocą API opartych na Python, możliwości wywoływania funkcji i modularnych łańcuchów narzędziowych.

Po zakończeniu tego szkolenia uczestnicy będą mogli:

  • Rozwijać niestandardowe agenty z logiką specyficzną dla roli i routingu narzędzi.
  • Budować dynamiczne przepływy pracy za pomocą zaawansowanych wywołań funkcji i przełączania kontekstu.
  • Wdrażać moduły pamięci i ramy planowania w zespołach agentów.
  • Obsługiwać stany błędów wielu agentów i mechanizmy adaptacyjnego ponownego uruchamiania.

Format kursu

  • Interaktywne wykłady i dyskusje.
  • Wiele ćwiczeń i praktyki.
  • Ręczne wdrażanie w żywym środowisku laboratoryjnym.

Opcje dostosowania kursu

  • Aby zażądać dostosowanego szkolenia dla tego kursu, skontaktuj się z nami, aby to uregulować.
Course Outline:

Przegląd podstawowych koncepcji AutoGen

  • Definicje agentów i grup
  • Wywoływanie funkcji i łączenie ról
  • Ograniczenia wbudowanych agentów i konieczność ich dostosowywania

Budowanie niestandardowych agentów z Python

  • Definiowanie zachowania agentów za pomocą podklas user_proxy i AssistantAgent
  • Wstrzykiwanie logiki i podejmowania decyzji specyficznych dla roli
  • Tworzenie ponownie używalnych modułów agentów i mixinów

Zaawansowana integracja i trasowanie narzędzi

  • Rejestracja, łączenie i wywoływanie narzędzi
  • Warunkowe przekierowywanie wejść do określonych narzędzi
  • Zarządzanie wieloetapowymi łańcuchami narzędzi i złożonymi akcjami

Planowanie i kontekst Management

  • Projektowanie dekompozytorów zadań i pośrednich planistów
  • Utrzymywanie kontekstu między łańcuchami agentów
  • Wdrażanie pamięci o ograniczonej zakresie dla długotrwałych sesji

Mechanizmy obsługi błędów i odzyskiwania

  • Wykrywanie i zarządzanie nieudanymi lub niekompletnymi interakcjami
  • Powtarzanie wywoływane przez agenta i logika zapasowa
  • Rejestrowanie, debugowanie i walidacja odpowiedzi

Wieloagentowe Collaboration z niestandardowymi rolami

  • Koordynowanie specjalistów w dynamicznych grupach agentów
  • Orchestrowanie pętli rozumowania i wspólnych przepływów pracy
  • Rozdzielanie ról vs. łączenie ról w przydzielaniu zadań

Strategie wdrażania w rzeczywistym świecie

  • Optymalizacja wydajności i kosztów (użycie tokenów, caching)
  • Wbudowywanie przepływów pracy AutoGen w aplikacje webowe lub pipeline
  • Bezpieczeństwo, obserwowalność i integracja z opiniami użytkowników

Podsumowanie i następne kroki

Sites Published:

United Arab Emirates - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Qatar - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Egypt - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Saudi Arabia - Advanced AutoGen: Custom Agents & Dynamic Tool Use

South Africa - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Brasil - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Canada - Advanced AutoGen: Custom Agents & Dynamic Tool Use

中国 - Advanced AutoGen: Custom Agents & Dynamic Tool Use

香港 - Advanced AutoGen: Custom Agents & Dynamic Tool Use

澳門 - Advanced AutoGen: Custom Agents & Dynamic Tool Use

台灣 - Advanced AutoGen: Custom Agents & Dynamic Tool Use

USA - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Österreich - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Schweiz - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Deutschland - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Czech Republic - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Denmark - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Estonia - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Finland - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Greece - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Magyarország - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Ireland - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Luxembourg - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Latvia - Advanced AutoGen: Custom Agents & Dynamic Tool Use

España - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Italia - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Lithuania - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Nederland - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Norway - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Portugal - Advanced AutoGen: Custom Agents & Dynamic Tool Use

România - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Sverige - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Türkiye - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Malta - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Belgique - Advanced AutoGen: Custom Agents & Dynamic Tool Use

France - Advanced AutoGen: Custom Agents & Dynamic Tool Use

日本 - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Australia - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Malaysia - Advanced AutoGen: Custom Agents & Dynamic Tool Use

New Zealand - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Philippines - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Singapore - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Thailand - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Vietnam - Advanced AutoGen: Custom Agents & Dynamic Tool Use

India - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Argentina - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Chile - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Costa Rica - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Ecuador - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Guatemala - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Colombia - Advanced AutoGen: Custom Agents & Dynamic Tool Use

México - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Panama - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Peru - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Uruguay - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Venezuela - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Polska - Advanced AutoGen: Custom Agents & Dynamic Tool Use

United Kingdom - Advanced AutoGen: Custom Agents & Dynamic Tool Use

South Korea - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Pakistan - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Sri Lanka - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Bulgaria - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Bolivia - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Indonesia - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Kazakhstan - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Moldova - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Morocco - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Tunisia - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Kuwait - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Oman - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Slovakia - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Kenya - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Nigeria - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Botswana - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Slovenia - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Croatia - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Serbia - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Bhutan - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Nepal - Advanced AutoGen: Custom Agents & Dynamic Tool Use

Uzbekistan - Advanced AutoGen: Custom Agents & Dynamic Tool Use