Na tym szkoleniu pomożemy Ci zdobyć podstawową wiedzę o sztucznej inteligencji (AI), aby umożliwić Ci dodawanie funkcji do witryn i aplikacji internetowych. Prawdopodobnie korzystasz już z AI w jakimś zakresie, np. wpisując prompty w Gemini lub interfejsie ChatGPT, czytając wygenerowane podsumowania w wyszukiwarce Google lub stosując kodowanie nastroju za pomocą narzędzi takich jak Antigravity. Poznasz tu ramy decyzyjne, które pomogą Ci projektować i integrować AI z aplikacjami.
Jeśli znasz kursy na web.dev, takie jak HTML, Ułatwienia dostępu i Prywatność, ten kurs może wyglądać nieco inaczej. Wiemy, że role inżynierskie się zmieniają i będą się zmieniać w przyszłości. Chociaż czytanie i pisanie kodu nadal jest kluczowym elementem pracy programisty internetowego, najważniejszą rolą w przypadku AI jest planowanie systemu.
Nie da się napisać tego kursu i zachować jego aktualności, jeśli będziemy się skupiać na konkretnym narzędziu lub modelu. Poza tym do tego służy dokumentacja. Zamiast tego skupia się na bardziej podstawowych umiejętnościach.
Chcemy pomóc Ci znaleźć odpowiedzi na te pytania:
- Jaką funkcję tworzysz i dlaczego?
- Czy AI jest odpowiednim narzędziem do wdrożenia tej funkcji lub do pomocy w tworzeniu aplikacji?
- Co decyduje o skuteczności funkcji?
Doświadczeni inżynierowie wiedzą, że przed zbudowaniem systemu należy go zawsze zaplanować, aby spełnić określone oczekiwania. Może to obejmować bezpieczeństwo systemu, dostępność, prostotę (w miarę możliwości) i skalowalność. Teraz, zanim zaczniesz tworzyć aplikację, musisz przemyśleć jej architekturę.
W miarę rozwoju AI coraz częściej będziesz pełnić rolę architekta systemów. Zamiast od razu przystępować do tworzenia, musisz najpierw opracować sposób budowania, udokumentować wymagania i określić, gdzie i jak wykorzystać AI. AI może być funkcją w Twojej aplikacji lub może pisać kod i wspierać proces tworzenia. Ostatecznie to Ty decydujesz, co działa, jak rozwiązywać problemy i jak spełniać oczekiwania użytkowników.
Niezależnie od tego, czy jest to spowodowane wymaganiami firmy, czy entuzjazmem, sztuczna inteligencja dla samej sztucznej inteligencji nie jest przydatna. Najlepsze funkcje wynikają z potrzeb użytkowników i są oceniane na podstawie wartości, jaką zapewniają.
Dowiesz się, jak tworzyć aplikacje internetowe z odpowiedzialnym, użytecznym i wartościowym systemem AI, aby Twoja aplikacja spełniała obietnice technologii.
Przedstawiamy AI dla deweloperów internetowych
Przedstawienie podstawowych zasad i modeli myślowych, które pomogą Ci zastanowić się nad własnymi przypadkami użycia i rozwiązaniami AI.
Poznaj przypadki użycia AI
Nie należy tworzyć funkcji AI tylko dlatego, że są nowe lub robią wrażenie, ale dlatego, że naprawdę ułatwiają, przyspieszają lub uprzyjemniają życie użytkownikom. W tej części opisujemy strukturalną, iteracyjną metodę tworzenia pomysłów, określania specyfikacji i prototypowania przypadków użycia AI w Twoim produkcie.
Predykcyjna AI
Dowiedz się więcej o predykcyjnej AI, jej działaniu i zastosowaniu w tworzeniu stron internetowych.
Generative AI
Dowiedz się, czy potrzebujesz modelu generatywnej AI do swojej aplikacji internetowej.
Odpowiedzialne tworzenie z użyciem AI
W tej części omawiamy prywatność, obiektywność i zaufanie. Twoje decyzje projektowe bezpośrednio wpływają na odpowiedzialność i bezpieczeństwo systemu AI.
Wybierz platformę
Twój wybór wpływa na szybkość, koszt, skalowalność i wiarygodność systemu AI.
Wybierz bibliotekę po stronie klienta
Poznaj dostępne opcje AI po stronie klienta, spodziewane kompromisy i sposoby radzenia sobie z ograniczeniami związanymi z aplikacją.
Tworzenie promptów
Dowiedz się, jak komponenty promptów są dystrybuowane w systemie, poznaj podstawowe techniki i scenariusze, w których można je stosować.
Opracowywanie oparte na ocenie
Korzystaj z tego środowiska programistycznego, aby w aplikacjach AI zachować równowagę między zwięzłością a skutecznością na podstawie programowania sterowanego testami.
Wzorce UX dla AI w internecie
Poznaj sprawdzone metody projektowania UX dla wzorców AI działających w tle, o ograniczonych możliwościach i o otwartym charakterze.
Słownik
Wiele kluczowych terminów i pojęć z tego kursu.
Chcesz dowiedzieć się więcej o AI? Zaczynamy.