Usługi AI/ML i analityka

AWS oferuje kilkanaście usług związanych ze sztuczną inteligencją i machine learningiem. Dobra wiadomość: na egzaminie Cloud Practitioner nie musisz znać ich głęboko. Musisz wiedzieć, co każda z nich robi i kiedy ją wybrać. To jest lekcja typu „przegląd": poznasz każdą usługę, jej zastosowanie i to, jak może pojawić się na egzaminie.

AWS dzieli swoje usługi AI/ML na trzy warstwy:

  • AI Services: gotowe API, zero wiedzy o ML. Wywołujesz API, dostajesz wynik
  • ML Services: narzędzia do budowania własnych modeli (dla data scientistów)
  • ML Infrastructure: sprzęt do trenowania (GPU, Inferentia, Trainium)

Na egzaminie Cloud Practitioner skupiamy się głównie na AI Services (gotowych do użycia) i Amazon SageMaker.

Amazon SageMaker

SageMaker to w pełni zarządzana platforma do budowania, trenowania i wdrażania modeli ML. To usługa dla data scientistów i ML engineerów, którzy chcą tworzyć własne modele od zera lub dostosowywać istniejące.

SageMaker oferuje:

  • Notebooks: Jupyter notebooks do eksploracji danych
  • Training: zarządzana infrastruktura do trenowania modeli (GPU on demand)
  • Deployment: hosting modeli jako endpoint API
  • SageMaker Studio: zintegrowane IDE dla ML
⚠️ Na egzaminie
Gdy pytanie mówi o „budowaniu własnych modeli ML", „trenowaniu modeli" lub „custom machine learning", odpowiedź to Amazon SageMaker. Gdy pytanie mówi o konkretnym zadaniu (rozpoznawanie obrazów, tłumaczenie, tekst na mowę), szukaj dedykowanej usługi AI.

Usługi AI: gotowe API

Te usługi nie wymagają wiedzy o ML. Wywołujesz API, wysyłasz dane (obraz, tekst, audio), dostajesz wynik. To jak korzystanie z gotowego narzędzia zamiast budowania własnego od zera.

Amazon Rekognition

Analiza obrazów i wideo. Rozpoznaje obiekty, twarze, tekst na obrazach, sceny, niewłaściwe treści (content moderation). Przykłady użycia: weryfikacja tożsamości, moderowanie zdjęć na platformie społecznościowej, analiza nagrań z kamer.

Amazon Comprehend

Analiza tekstu (NLP). Wyciąga z tekstu: sentiment (pozytywny/negatywny/neutralny), kluczowe frazy, encje (osoby, miejsca, organizacje), język dokumentu, tematy. Przykład: analiza opinii klientów, automatyczne tagowanie dokumentów.

Amazon Translate

Tłumaczenie maszynowe. Tłumaczy tekst między językami w czasie rzeczywistym. Obsługuje 75+ języków. Może tłumaczyć strony internetowe, dokumenty, komunikację z klientami.

Amazon Polly

Text-to-Speech. Zamienia tekst na naturalnie brzmiącą mowę. Obsługuje wiele języków i głosów, w tym głosy neuronowe (neural voices) brzmiące bardzo naturalnie. Zastosowania: audiobooki, ogłoszenia głosowe, asystenci głosowi.

Amazon Lex

Budowanie chatbotów. Ta sama technologia, która napędza Alexę. Rozumie język naturalny (NLU), rozpoznaje intencje użytkownika i prowadzi konwersację. Możesz zbudować chatbota obsługi klienta, bota do zamawiania pizzy czy asystenta IT.

Amazon Textract

Ekstrakcja tekstu z dokumentów. To więcej niż zwykłe OCR. Textract rozumie strukturę dokumentu: wyciąga dane z tabel, formularzy, faktur, dowodów tożsamości. Automatycznie identyfikuje pola i ich wartości.

Amazon Kendra

Inteligentne wyszukiwanie. Enterprise search service napędzany ML. Podłączasz go do swoich dokumentów (S3, SharePoint, bazy danych, Confluence) i Kendra buduje inteligentny indeks. Pracownicy mogą zadawać pytania w języku naturalnym, a Kendra zwraca precyzyjne odpowiedzi, nie tylko listę dokumentów.

Amazon Personalize

Rekomendacje ML. Ta sama technologia, którą Amazon.com używa do „Klienci, którzy kupili ten produkt, kupili też...". Budujesz system rekomendacji bez wiedzy o ML. Podajesz dane (historia zakupów, przeglądania), Personalize buduje model i generuje rekomendacje w czasie rzeczywistym.

Amazon Forecast

Prognozowanie szeregów czasowych. Przewiduj przyszłe wartości na podstawie danych historycznych: sprzedaż, zapotrzebowanie na zasoby, ruch na stronie, stany magazynowe. ML robi prognozy dokładniejsze niż tradycyjne metody statystyczne.

Zapamiętaj te skojarzenia:

  • Obraz/wideo → Rekognition (recognize = rozpoznawać)
  • Tekst/NLP → Comprehend (comprehend = rozumieć)
  • Tłumaczenie → Translate (nazwa mówi sama za siebie)
  • Tekst na mowę → Polly (jak papuga Polly, która mówi)
  • Chatbot → Lex (ta sama technologia co Alexa)
  • OCR/dokumenty → Textract (text + extract)
  • Wyszukiwanie enterprise → Kendra
  • Rekomendacje → Personalize (personalizacja)
  • Prognozowanie → Forecast (prognoza)
  • Własne modele ML → SageMaker
🏢 Scenariusz: Platforma e-commerce
Duży sklep internetowy chce wykorzystać AI. Wdrażają: Personalize do rekomendacji produktów na stronie głównej, Comprehend do analizy sentymentu recenzji (automatyczne flagowanie negatywnych opinii), Translate do tłumaczenia opisów produktów na 10 języków, Forecast do przewidywania zapotrzebowania na produkty w kolejnym kwartale. Żadna z tych implementacji nie wymaga zespołu data science. Każda usługa to gotowe API.
⚖️ Przegląd usług AI/ML
UsługaCo robiSłowo klucz na egzaminie
SageMakerPlatforma ML (buduj, trenuj, wdrażaj modele)custom ML, własne modele
RekognitionAnaliza obrazów i wideotwarze, obiekty, moderowanie
ComprehendAnaliza tekstu (NLP)sentiment, encje, język
TranslateTłumaczenie maszynowetłumaczenie tekstu
PollyText-to-Speechtekst na mowę
LexChatboty (NLU)chatbot, konwersacja, Alexa
TextractOCR i ekstrakcja z dokumentówformularze, faktury, tabele
KendraEnterprise searchinteligentne wyszukiwanie
PersonalizeRekomendacje„klienci kupili też..."
ForecastPrognozowanieprzewidywanie, szeregi czasowe
✅ Do zapamiętania z tej lekcji
SageMaker = platforma do budowania własnych modeli ML (dla data scientistów)
Usługi AI (Rekognition, Comprehend, Translate itp.) = gotowe API, zero wiedzy o ML
Rekognition = obrazy/wideo, Comprehend = tekst/NLP, Lex = chatboty
Polly = text-to-speech, Textract = OCR z dokumentów, Translate = tłumaczenie
Kendra = enterprise search, Personalize = rekomendacje, Forecast = prognozowanie
🧠 Podsumowanie
  • AWS oferuje usługi AI/ML na trzech poziomach: AI Services (gotowe API), ML Services (narzędzia do budowania modeli) i ML Infrastructure (sprzęt)
  • Amazon SageMaker to platforma do budowania, trenowania i wdrażania własnych modeli ML
  • Rekognition analizuje obrazy i wideo (twarze, obiekty, moderowanie treści)
  • Comprehend analizuje tekst (sentiment, encje, język), Translate tłumaczy, Polly zamienia tekst na mowę
  • Lex buduje chatboty (technologia Alexy), Textract wyciąga dane z dokumentów (OCR i struktura)
  • Kendra to inteligentne wyszukiwanie enterprise, Personalize generuje rekomendacje, Forecast przewiduje przyszłe wartości
  • Na egzaminie musisz wiedzieć, co robi każda usługa i kiedy ją wybrać. Nie musisz znać szczegółów implementacji
🧪 Sprawdź się

Firma chce zbudować własny model ML do przewidywania odejść klientów (churn prediction). Która usługa AWS jest najlepsza?

A Amazon SageMaker
B Amazon Comprehend
C Amazon Personalize
SageMaker to platforma do budowania własnych (custom) modeli ML. Comprehend to gotowe API do analizy tekstu, Personalize to gotowe API do rekomendacji. Gdy pytanie mówi o „budowaniu własnego modelu" lub „custom ML", odpowiedź to SageMaker.

Sklep online chce automatycznie analizować sentiment recenzji produktów. Która usługa to umożliwia BEZ budowania modelu ML?

A Amazon SageMaker
B Amazon Comprehend
C Amazon Lex
Comprehend to gotowe API do analizy tekstu (NLP), w tym analizy sentymentu. Nie wymaga budowania modelu ML. SageMaker wymagałby zbudowania własnego modelu. Lex to usługa do budowania chatbotów, nie do analizy sentymentu.

Firma potrzebuje automatycznie wyciągać dane z faktur i formularzy papierowych. Która usługa AWS jest dedykowana do tego zadania?

A Amazon Rekognition
B Amazon Comprehend
C Amazon Textract
Textract to usługa specjalnie do ekstrakcji tekstu i danych z dokumentów. Rozumie strukturę: tabele, formularze, pola kluczowe na fakturach. Rekognition analizuje obrazy (twarze, obiekty), ale nie rozumie struktury dokumentów. Comprehend analizuje tekst (sentiment, encje), ale nie skanuje dokumentów.