LLM i Agenty w Przepływach Pracy DevOps - Plan Szkolenia
LLM i frameworki autonomicznych agentów, takie jak AutoGen i CrewAI, redefiniują sposób, w jaki zespoły DevOps automatyzują zadania, takie jak śledzenie zmian, generowanie testów i triaż alertów, poprzez symulowanie ludzkiej współpracy i podejmowania decyzji.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu), jest skierowane do zaawansowanych inżynierów, którzy chcą projektować i wdrażać przepływy pracy automatyzacji DevOps oparte na dużych modelach językowych (LLM) i systemach wieloagentowych.
Pod koniec szkolenia uczestnicy będą mogli:
- Integrować agentów opartych na LLM w przepływach pracy CI/CD w celu inteligentnej automatyzacji.
- Automatyzować generowanie testów, analizę commitów i podsumowania zmian za pomocą agentów.
- Koordynować wiele agentów do triażu alertów, generowania odpowiedzi i dostarczania zaleceń DevOps.
- Tworzyć bezpieczne i łatwe w utrzymaniu przepływy pracy napędzane agentami, korzystając z otwartych frameworków.
Format Kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje Dostosowania Kursu
- Aby zamówić dostosowane szkolenie, prosimy o kontakt w celu uzgodnienia szczegółów.
Plan Szkolenia
Wprowadzenie do LLM i Frameworków Agentów
- Przegląd dużych modeli językowych w automatyzacji infrastruktury
- Kluczowe koncepcje w przepływach pracy wieloagentowych
- AutoGen, CrewAI i LangChain: przypadki użycia w DevOps
Konfigurowanie Agentów LLM do Zadań DevOps
- Instalacja AutoGen i konfiguracja profili agentów
- Korzystanie z API OpenAI i innych dostawców LLM
- Konfiguracja obszarów roboczych i środowisk zgodnych z CI/CD
Automatyzacja Przepływów Pracy Testów i Jakości Kodu
- Generowanie testów jednostkowych i integracyjnych za pomocą LLM
- Wykorzystanie agentów do egzekwowania lintingu, zasad commitów i wytycznych code review
- Automatyczne podsumowanie i tagowanie pull requestów
Agenty LLM do Obsługi Alertów i Wykrywania Zmian
- Projektowanie agentów odpowiadających na alerty o awariach potoków
- Analiza logów i śladów za pomocą modeli językowych
- Proaktywne wykrywanie ryzykownych zmian lub błędów konfiguracji
Koordynacja Wielu Agentów w DevOps
- Orkiestracja agentów oparta na rolach (planista, wykonawca, recenzent)
- Pętle komunikacyjne agentów i zarządzanie pamięcią
- Projektowanie z udziałem człowieka w pętli dla systemów krytycznych
Bezpieczeństwo, Zarządzanie i Obserwowalność
- Zarządzanie ekspozycją danych i bezpieczeństwem LLM w infrastrukturze
- Audytowanie działań agentów i ograniczanie zakresu
- Śledzenie zachowania potoków i informacji zwrotnych od modeli
Przypadki Użycia i Scenariusze Dostosowane
- Projektowanie przepływów pracy agentów do reagowania na incydenty
- Integracja agentów z GitHub Actions, Slackiem lub Jirą
- Najlepsze praktyki skalowania integracji LLM w DevOps
Podsumowanie i Kolejne Kroki
Wymagania
- Doświadczenie w narzędziach DevOps i automatyzacji potoków
- Znajomość Pythona i przepływów pracy opartych na Git
- Zrozumienie LLM lub doświadczenie w inżynierii promptów
Odbiorcy
- Inżynierowie innowacji i liderzy platform zintegrowanych z AI
- Programiści LLM pracujący w obszarze DevOps lub automatyzacji
- Profesjonaliści DevOps badający frameworki inteligentnych agentów
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
LLM i Agenty w Przepływach Pracy DevOps - Plan Szkolenia - Rezerwacja
LLM i Agenty w Przepływach Pracy DevOps - Plan Szkolenia - Zapytanie
LLM i Agenty w Przepływach Pracy DevOps - Zapytanie o Konsultacje
Propozycje terminów
Szkolenia Powiązane
Agentyczny rozwój z Gemini 3 i Google Antigravity
21 godzinGoogle Antigravity to środowisko do agentycznego rozwoju, zaprojektowane do budowy autonomicznych agentów zdolnych do planowania, rozumowania, kodowania i działania dzięki multimodalnym możliwościom Gemini 3.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do zaawansowanych profesjonalistów technicznych, którzy chcą projektować, budować i wdrażać autonomiczne agenty przy użyciu Gemini 3 i środowiska Antigravity.
Po ukończeniu szkolenia uczestnicy będą przygotowani do:
- Tworzenia autonomicznych przepływów pracy wykorzystujących Gemini 3 do rozumowania, planowania i wykonywania zadań.
- Rozwijania agentów w Antigravity, które mogą analizować zadania, pisać kod i współdziałać z narzędziami.
- Integrowania agentów napędzanych przez Gemini z systemami przedsiębiorstwa i API.
- Optymalizacji zachowania, bezpieczeństwa i niezawodności agentów w złożonych środowiskach.
Format kursu
- Demonstracje eksperckie połączone z interaktywnymi dyskusjami.
- Praktyczne eksperymenty z rozwojem autonomicznych agentów.
- Praktyczna implementacja przy użyciu Antigravity, Gemini 3 i wspierających narzędzi chmurowych.
Opcje dostosowania kursu
- Jeśli Twój zespół wymaga zachowań agentów specyficznych dla domeny lub niestandardowych integracji, skontaktuj się z nami, aby dostosować program.
Zaawansowana Antygrawitacja: Pętle Sprzężenia Zwrotnego, Uczenie się i Długoterminowa Pamięć Agentów
14 godzinGoogle Antigravity to zaawansowane framework do eksperymentowania z długotrwałymi agentami i emergentnymi zachowaniami interaktywnymi.
To szkolenie prowadzone przez instruktora na żywo (online lub na miejscu) jest skierowane do profesjonalistów na zaawansowanym poziomie, którzy chcą projektować, analizować i optymalizować agenty zdolne do zachowywania pamięci, doskonalenia się poprzez sprzężenie zwrotne oraz ewolucji w długich horyzontach operacyjnych.
Po ukończeniu tego kursu uczestnicy zdobędą umiejętności do:
- Projektowania struktur pamięci długoterminowej dla trwałości agentów.
- Implementowania skutecznych pętli sprzężenia zwrotnego w celu kształtowania zachowań agentów.
- Oceny trajektorii uczenia się i dryfu modelu.
- Integracji mechanizmów pamięci w złożone ekosystemy wieloagentowe.
Format kursu
- Dyskusja prowadzona przez eksperta połączona z demonstracjami technicznymi.
- Praktyczne eksperymentowanie poprzez strukturalne wyzwania projektowe.
- Zastosowanie koncepcji w symulowanych środowiskach agentów.
Opcje dostosowania kursu
- Jeśli Twoja organizacja wymaga spersonalizowanej treści lub przykładów dostosowanych do konkretnych przypadków, skontaktuj się z nami, aby dostosować to szkolenie.
Zaawansowane integracje Mastra: API, narzędzia, dane przedsiębiorstwa i systemy zewnętrzne
21 godzinMastra to framework wspierający głęboką integrację między agentami AI, API, aplikacjami przedsiębiorstw oraz zewnętrznymi systemami danych.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu) jest skierowane do inżynierów na poziomie średniozaawansowanym, którzy chcą budować niezawodne, bezpieczne i skalowalne integracje między agentami Mastra a szerszym ekosystemem przedsiębiorstwa.
Po ukończeniu szkolenia uczestnicy będą gotowi do:
- Implementowania integracji opartych na API między agentami Mastra a zewnętrznymi usługami.
- Łączenia systemów danych przedsiębiorstwa i narzędzi z zautomatyzowanymi przepływami pracy agentów.
- Stosowania najlepszych praktyk w zakresie bezpiecznej wymiany danych i uwierzytelniania.
- Projektowania warstw integracji, które są skalowalne, łatwe w utrzymaniu i gotowe do produkcji.
Format kursu
- Interaktywne wykłady i dyskusje.
- Praktyczne ćwiczenia z inżynierii integracji i API.
- Implementacja w laboratorium na żywo z wykorzystaniem rzeczywistych scenariuszy przedsiębiorstwa.
Opcje dostosowania kursu
- Niestandardowe scenariusze API, mapowania systemów przedsiębiorstwa lub warsztaty integracji danych są dostępne na życzenie.
AIOps Foundation – Szkolenie akredytowane
35 godzinAIOps to szybko rozwijająca się dziedzina, która odpowiada na potrzeby nowoczesnych, złożonych środowisk IT, szczególnie tych działających w ramach architektur chmurowych. Kurs AIOps Foundation oferuje kompleksowe wprowadzenie do koncepcji, technologii i praktyk związanych z wykorzystaniem sztucznej inteligencji w operacjach IT.
Program obejmuje tło AIOps, jego podstawowe zasady, narzędzia oraz wyzwania organizacyjne, z jakimi borykają się zespoły IT wdrażające te podejścia.
Szkolenie kończy się egzaminem. Jego zdanie daje globalnie uznawany certyfikat AIOps Foundation, ważny przez trzy lata.
Dla kogo jest ten kurs?
Kurs jest przeznaczony dla profesjonalistów i menedżerów zaangażowanych w:
Operacje IT
DevOps i inżynierię niezawodności systemów (SRE)
Architekturę chmurową
Analizę danych i Data Science
Rozwój oprogramowania
Bezpieczeństwo IT
Zarządzanie produktem i projektami
AIOps w działaniu: Prognozowanie incydentów i automatyzacja analizy przyczyn źródłowych
14 godzinAIOps (Sztuczna Inteligencja dla Operacji IT) jest coraz częściej wykorzystywane do prognozowania incydentów przed ich wystąpieniem oraz automatyzacji analizy przyczyn źródłowych (RCA) w celu minimalizacji przestojów i przyspieszenia rozwiązywania problemów.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do zaawansowanych specjalistów IT, którzy chcą wdrożyć analitykę predykcyjną, zautomatyzować naprawę oraz projektować inteligentne przepływy pracy RCA przy użyciu narzędzi AIOps i modeli uczenia maszynowego.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Tworzyć i trenować modele ML do wykrywania wzorców prowadzących do awarii systemów.
- Automatyzować przepływy pracy RCA na podstawie korelacji logów i metryk z wielu źródeł.
- Integrować procesy alertowania i naprawy z istniejącymi platformami.
- Wdrażać i skalować inteligentne potoki AIOps w środowiskach produkcyjnych.
Format kursu
- Interaktywny wykład i dyskusja.
- Liczne ćwiczenia i praktyka.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie, skontaktuj się z nami w celu uzgodnienia szczegółów.
Podstawy AIOps: Monitorowanie, Korelacja i Inteligentne Powiadomienia
14 godzinAIOps (Sztuczna Inteligencja dla Operacji IT) to praktyka, która wykorzystuje uczenie maszynowe i analitykę do automatyzacji i usprawnienia operacji IT, szczególnie w obszarach monitorowania, wykrywania incydentów i reagowania.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu) jest skierowane do profesjonalistów z zakresu operacji IT na poziomie średniozaawansowanym, którzy chcą wdrożyć techniki AIOps w celu korelacji metryk i logów, redukcji szumu powiadomień oraz poprawy obserwowalności poprzez inteligentną automatyzację.
Po zakończeniu szkolenia uczestnicy będą w stanie:
- Zrozumieć zasady i architekturę platform AIOps.
- Korelować dane z logów, metryk i śladów w celu identyfikacji przyczyn źródłowych.
- Zmniejszyć zmęczenie powiadomieniami poprzez inteligentne filtrowanie i redukcję szumu.
- Wykorzystać narzędzia open-source lub komercyjne do monitorowania i automatycznego reagowania na incydenty.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie dla tego kursu, prosimy o kontakt w celu uzgodnienia szczegółów.
Budowanie potoku AIOps z wykorzystaniem narzędzi Open Source
14 godzinPotok AIOps zbudowany w całości z narzędzi open source pozwala zespołom projektować opłacalne i elastyczne rozwiązania w zakresie obserwowalności, wykrywania anomalii i inteligentnego powiadamiania w środowiskach produkcyjnych.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu), jest skierowane do inżynierów na zaawansowanym poziomie, którzy chcą zbudować i wdrożyć kompleksowy potok AIOps przy użyciu narzędzi takich jak Prometheus, ELK, Grafana i własnych modeli ML.
Po zakończeniu szkolenia uczestnicy będą w stanie:
- Projektować architekturę AIOps wykorzystując wyłącznie komponenty open source.
- Zbierać i normalizować dane z logów, metryk i śladów.
- Stosować modele ML do wykrywania anomalii i przewidywania incydentów.
- Automatyzować powiadamianie i naprawę przy użyciu otwartych narzędzi.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie dla tego kursu, prosimy o kontakt w celu uzgodnienia szczegółów.
Antigravity dla programistów: Tworzenie aplikacji opartych na agentach
21 godzinAntigravity to platforma programistyczna zaprojektowana do tworzenia aplikacji opartych na sztucznej inteligencji, zorientowanych na agentów.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do programistów na średnim poziomie zaawansowania, którzy chcą tworzyć aplikacje rzeczywiste przy użyciu autonomicznych agentów AI w środowisku Antigravity.
Po ukończeniu szkolenia uczestnicy będą mogli:
- Tworzyć aplikacje oparte na autonomicznych i skoordynowanych agentach AI.
- Korzystać z IDE Antigravity, edytora, terminala i przeglądarki do kompleksowego rozwoju.
- Zarządzać przepływami pracy wielu agentów za pomocą Agent Manager.
- Integrować możliwości agentów w systemach oprogramowania produkcyjnego.
Format kursu
- Połączenie prezentacji ze szczegółowymi demonstracjami.
- Obszerne ćwiczenia praktyczne i przewodniki.
- Prawdziwa praca implementacyjna w środowisku na żywo Antigravity.
Opcje dostosowania kursu
- Aby uzyskać treści dostosowane do Twojego stosu programistycznego, skontaktuj się z nami, aby zorganizować spersonalizowaną wersję tego szkolenia.
Wprowadzenie do Antigravity: Wstęp do IDE typu Agent-First
14 godzinGoogle Antigravity to środowisko programistyczne typu agent-first, zaprojektowane w celu usprawnienia przepływów pracy inżynierskich dzięki inteligentnej automatyzacji.
To szkolenie prowadzone przez instruktora (online lub na miejscu) skierowane jest do praktyków na poziomie podstawowym, którzy chcą poznać podstawy Antigravity i zrozumieć, jak środowiska programistyczne oparte na agentach zwiększają produktywność.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zainstalować i skonfigurować Google Antigravity.
- Poruszać się i zrozumieć zarówno Widok Edytora, jak i Widok Menedżera.
- Skutecznie pracować z agentami w celu automatyzacji prostych zadań programistycznych.
- Używać Antigravity do generowania, ulepszania i zarządzania plikami projektu.
Format kursu
- Wyjaśnienia instruktora wspierane demonstracjami w czasie rzeczywistym.
- Ćwiczenia z przewodnikiem skupione na praktycznym wykorzystaniu agentów.
- Praktyczne poznawanie podstawowych funkcji Antigravity w kontrolowanym środowisku laboratoryjnym.
Opcje dostosowania kursu
- Jeśli potrzebujesz dostosowanej wersji tego szkolenia, skontaktuj się z nami, aby zorganizować spersonalizowany program.
Antigravity do automatyzacji zadań internetowych i opartych na przeglądarce
21 godzinGoogle Antigravity to platforma do tworzenia agentów zdolnych do interakcji z aplikacjami internetowymi, środowiskami przeglądarek i wielopowierzchniowymi przepływami pracy.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do profesjonalistów na poziomie średniozaawansowanym, którzy chcą budować, automatyzować i testować przepływy pracy oparte na przeglądarce przy użyciu Google Antigravity.
Po ukończeniu szkolenia uczestnicy będą mogli:
- Tworzyć agenty, które współdziałają z aplikacjami internetowymi w przeglądarce.
- Automatyzować kompleksowe przepływy pracy w różnych kontekstach przeglądarek.
- Weryfikować i rozwiązywać problemy związane z zachowaniem agentów w środowiskach sterowanych interfejsem użytkownika.
- Wdrażać strategie automatyzacji wielopowierzchniowej przy użyciu Antigravity.
Format kursu
- Instrukcje prowadzone z demonstracjami.
- Praktyczne ćwiczenia i zadania oparte na scenariuszach.
- Implementacja przepływów pracy agentów w interaktywnym środowisku laboratoryjnym.
Opcje dostosowania kursu
- W przypadku indywidualnych wymagań szkoleniowych prosimy o kontakt w celu dostosowania kursu do Twoich celów.
Enterprise AIOps z wykorzystaniem Splunk, Moogsoft i Dynatrace
14 godzinPlatformy Enterprise AIOps, takie jak Splunk, Moogsoft i Dynatrace, oferują potężne możliwości wykrywania anomalii, korelacji alertów oraz automatyzacji reakcji w dużych środowiskach IT.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do średniozaawansowanych zespołów IT, które chcą zintegrować narzędzia AIOps z istniejącym stosem obserwowalności i przepływami operacyjnymi.
Po zakończeniu szkolenia uczestnicy będą w stanie:
- Skonfigurować i zintegrować Splunk, Moogsoft i Dynatrace w jednolitą architekturę AIOps.
- Korelować metryki, logi i zdarzenia w rozproszonych systemach przy użyciu analizy opartej na sztucznej inteligencji.
- Automatyzować wykrywanie, priorytetyzację i reakcję na incydenty za pomocą wbudowanych i niestandardowych przepływów pracy.
- Optymalizować wydajność, skracać MTTR i poprawiać efektywność operacyjną na skalę przedsiębiorstwa.
Format kursu
- Interaktywne wykłady i dyskusje.
- Liczne ćwiczenia i praktyka.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić spersonalizowane szkolenie, skontaktuj się z nami w celu uzgodnienia szczegółów.
Implementowanie AIOps z wykorzystaniem Prometheusa, Grafany i ML
14 godzinPrometheus i Grafana to powszechnie stosowane narzędzia do obserwowalności w nowoczesnej infrastrukturze, podczas gdy uczenie maszynowe wzmacnia te narzędzia, dostarczając predykcyjne i inteligentne spostrzeżenia, aby zautomatyzować decyzje operacyjne.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do specjalistów od obserwowalności na poziomie średniozaawansowanym, którzy chcą zmodernizować swoją infrastrukturę monitorowania, integrując praktyki AIOps z wykorzystaniem Prometheusa, Grafany i technik ML.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Konfigurować Prometheusa i Grafanę do obserwowalności w systemach i usługach.
- Zbierać, przechowywać i wizualizować wysokiej jakości dane szeregów czasowych.
- Stosować modele uczenia maszynowego do wykrywania anomalii i prognozowania.
- Tworzyć inteligentne reguły alertów oparte na predykcyjnych spostrzeżeniach.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie, skontaktuj się z nami w celu ustalenia szczegółów.
Tworzenie Agentów AI z Mastra
14 godzinTo szkolenie prowadzone przez instruktora na żywo (online lub na miejscu) jest skierowane do programistów o średnio zaawansowanym poziomie wiedzy oraz zespołów inżynierskich, które chcą budować skalowalne i obserwowalne systemy AI przy użyciu Mastra.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zrozumieć architekturę Mastra oraz sposób jej integracji z LLM i zewnętrznymi API.
- Projektować i implementować agenty AI oraz przepływy pracy przy użyciu TypeScript.
- Wykorzystywać narzędzia obserwowalności i pamięci Mastra do monitorowania i poprawy wydajności agentów.
- Wdrażać gotowe do produkcji aplikacje AI, wykorzystując funkcje frameworka Mastra.
Zarządzanie przepływami pracy agentów w Google Antigravity: Orchestracja, planowanie i artefakty
14 godzinGoogle Antigravity to platforma rozwojowa skoncentrowana na agentach, używana do orchestracji, nadzoru i koordynacji przepływów pracy opartych na sztucznej inteligencji oraz automatyzacji.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do profesjonalistów na poziomie średnio zaawansowanym, którzy chcą projektować, zarządzać i optymalizować przepływy pracy wieloagentowe w Google Antigravity.
Po ukończeniu szkolenia uczestnicy zdobędą umiejętności:
- Konfigurowania obowiązków agentów i potoków orchestracji w interfejsie Manager.
- Generowania i interpretowania artefaktów Antigravity, w tym list zadań, planów, logów i nagrań przeglądarki.
- Wdrażania strategii weryfikacyjnych, aby zapewnić przejrzystość i możliwość audytu działań agentów.
- Optymalizacji współpracy wieloagentowej w przypadku złożonych zadań rozwojowych i operacyjnych.
Format kursu
- Prezentacje z przewodnikiem i praktyczne demonstracje.
- Ćwiczenia oparte na scenariuszach, skupiające się na rzeczywistych wyzwaniach związanych z przepływami pracy.
- Praktyczne eksperymenty w żywym środowisku Antigravity.
Opcje dostosowania kursu
- Jeśli potrzebujesz dostosowanej wersji tego kursu, skontaktuj się z nami, aby omówić opcje personalizacji.
Testowanie i weryfikacja kodu sterowanego przez agentów: Zapewnienie jakości w Antigravity
14 godzinAntigravity to framework reprezentujący zaawansowane procesy rozwoju sterowane przez agentów.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do profesjonalistów na poziomie średniozaawansowanym i zaawansowanym, którzy chcą weryfikować, walidować i zabezpieczać wyniki generowane przez agentów AI działających w środowiskach opartych na Antigravity.
Po ukończeniu szkolenia uczestnicy będą mogli:
- Oceniać dokładność i bezpieczeństwo artefaktów kodu generowanych przez agentów.
- Stosować strukturyzowane techniki do weryfikacji zadań wykonywanych przez agentów.
- Skutecznie analizować nagrania przeglądarki i śledzić aktywność agentów.
- Stosować zasady QA i bezpieczeństwa, aby zapewnić niezawodność procesów agentów.
Format kursu
- Instruktaż techniczny i dyskusje prowadzone przez instruktora.
- Ćwiczenia praktyczne skupiające się na weryfikacji rzeczywistych procesów agentów.
- Praktyczne testowanie i walidacja w kontrolowanym środowisku laboratoryjnym.
Opcje dostosowania kursu
- Dostosowanie scenariuszy, procesów i przykładów testowych jest dostępne na życzenie.