Zapisy wystartowały!
0
dni
0
h
0
m
0
s
Zajmij swoje miejsce
🚨 Ostatni dzień zapisów ze zniżką!
🚨 Kurs startuje w poniedziałek!
0
dni
0
h
0
m
0
s
Dołącz teraz
Nowy kurs Adama Gospodarczyka i Jakuba Mrugalskiego

Programowanie
w parze z AI

AI Devs to 5-tygodniowy kurs zastosowania narzędzi z obszaru AI (Copilot, ChatGPT, GPT-4, OpenAI API) w programistycznej codzienności i dostosowania ich do swoich potrzeb w celu zwiększenia efektywności pracy. Twórcami kursu są Adam “overment” Gospodarczyk oraz Jakub “unknow” Mrugalski.

Startujemy 24 kwietnia!
Już 962 osoby na pokładzie!! 🔥🔥🔥🔥🔥

5 tygodni wspólnej nauki

Uczysz się w grupie, a nie samotnie. AI Devs oparty jest o społeczność działającą razem. Oprócz sesji LIVE i lekcji video, codziennie będziesz uczestniczyć w dyskusjach na społeczności, Q&A i dzieleniu się wiedzą z innymi programistami.

Setki ambitnych programistów

Obecnie na pokładzie mamy już ponad 800 osób. Kurs ruszy 24 kwietnia.

Tworzymy największe szkolenie dotyczące narzędzi AI dla programistów w Polsce.
Dołącz do nas!

Gospodarczyk, Mrugalski & Goście

Od lat szukamy sposobów na zwiększenie swojej produktywności i skuteczności w codziennej pracy programisty. Możliwe, że znasz już inne nasze kursy, artykuły i tutoriale dotyczące AI i automatyzacji. AI Devs to jeszcze więcej.

Tagline

Myśląc o AI Devs, możesz wyobrazić sobie scenariusz, w którym pracujesz ramię w ramię z narzędziami opartymi o AI. A to otwiera przed Tobą zupełnie nowe możliwości.

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Tagline

Prompt Engineering

Korzystasz z zaawansowanych funkcji API OpenAI, projektujesz własne, unikatowe prompty oraz potrafisz skutecznie rozmawiać z GPT i ChatGPT.

Tagline

Pair Programming

Rozumiesz ograniczenia i możliwości GPT, masz wiedzę o bezpiecznej pracy z własnym kodem, szybciej debugujesz własny kod i odkrywasz błędy.

Tagline

GPT-3/3.5/4 i Automatyzacja

Nie tylko odpowiada, ale podejmuje akcje, podłączasz GPT-3/3.5/4 do zewnętrznych źródeł oraz integrujesz wszystko z własną aplikacją.

Tagline

Twój Avatar AI

Tworzysz własnego asystenta, który przejmie część obowiązków, poznajesz techniki pracy z bazami wektorowymi i znasz techniki radzenia sobie z halucynacją modelu.

Tagline

OpenAI API

Podłączasz API i dodatkowe parametry, wiesz jak wykorzystać streaming odpowiedzi, kolejki i obsługę błędów oraz optymalizujesz prompty.

Tagline

Hyper Learning

Odkrywasz najnowsze biblioteki i frameworki (w tym GPT-4), jesteś na bieżąco ze zmianami i nowinkami, wśród innych programistów, których łączą podobne cele i wnioski.

Tagline

AI Devs tworzymy z myślą o ludziach, którzy potrafią programować.

Zakładamy, że umiesz programować w dowolnym języku zdatnym do wysyłania zapytań do API działającego online (Java, JavaScript, Python, Ruby, PHP).

Udostępniane przez nas przykłady będą napisane w językach JavaScript oraz PHP, dzięki czemu każdy powinien bez problemu zrozumieć, jak działa konkretne rozwiązanie i (jeśli to będzie konieczne) powinien dać sobie radę przepisać je na technologię, z której sam będzie korzystał.

Ambitni programiści

Jeżeli chcesz zrobić pierwsze kroki w pracy z GPT-3/3.5/4 lub rozwinąć obecne umiejętności, a dodatkowo masz zajawkę na robienie rzeczy samemu i cieszysz się jak Ci to zadziała – witaj w zespole!

Low-code developerzy

Z AI Devs skorzystają także low-code developerzy. Nie boimy się powiedzieć, że jeśli do tej pory patrzyłeś/aś na low-code z przymrużeniem oka, to teraz dzięki narzędziom AI pokochasz low-code.

Co o GPT-4 i programowaniu w parze z AI myślą programiści?

Perspektywa Adama

Obecny poziom rozwoju narzędzi AI jest imponujący, lecz nadal dość ograniczony. Jednocześnie jest na tyle wystarczający, aby dać nam niezbędną przestrzeń do rzeczy ważnych. I chociaż trudno jest mi wskazać ile dokładnie czasu oszczędzam dzięki ChatGPT Plus i GPT-3.5/4.0 w swojej pracy, mogę orientacyjnie stwierdzić, że dalej mi do programisty 10x, a bliżej do programisty 1000x.

Czytaj dalej ...

Czy AI nas zastąpi ❓

Od premiery Github Copilota a potem ChatGPT, zasadne stało się pytanie: czy AI nas zastąpi?

Wystarczy chwila interakcji, aby zauważyć, że to jeszcze nie ten moment. Można też podejmować próby spowolnienia adopcji tego typu narzędzi, lub wprost zaprzeczania im. Chociaż takie nastawienie może mieć uzasadnione podstawy, historia pokazuje, że powstrzymanie rozwoju technologii jest bardzo trudne. W końcu nie sposób zaprzeczyć niesamowitym rezultatom, które te narzędzia osiągają już dziś. Co więcej, można sięgnąć po te możliwości i sam zrobiłem to już kilka lat temu, korzystając z pierwszych wersji popularnych dziś na rynku narzędzi.

Aby nie opierać się wyłącznie o słowa, pokażę co mam teraz na myśli. Nie rzadko zdarza mi się realizować projekty na swoje potrzeby. Czasem po to aby odkryć nową technologię, innym razem dla zabawy. W takich sytuacjach zależy mi na zrealizowaniu swoich założeń, przy ograniczonym czasie. Nie mogę pozwolić sobie na to, aby spędzać godziny nad małymi problemami, które stają na mojej drodze.

Ostatnio jednym z nich było encodowanie chunków streamu zwracanego przez API OpenAI. Prawdopodobnie ze względu na środowisko w którym pracowałem, generowane odpowiedzi nie zawierały polskich znaków. Rozwiązania  które przychodziły mi do głowy okazały się nieskuteczne. Zapytałem więc ChatGPT o możliwe rozwiązanie:

Wydawało się być wystarczające, ale nadal potrzebowałem zaimplementować je w mojej funkcji, która i tak przeszła sporo zmian przy okazji wcześniejszych prób. Wykonałem więc jeszcze jedno zapytanie:

I otrzymałem odpowiedź zawierającą instrukcję zamiany dosłownie jednej linii. Wprowadzenie poprawki dało natychmiastowy efekt. Oczywiście nie wiem jak długo zajęłoby mi rozwiązanie tego problemu samodzielnie. Wiem jednak, że zrobiłem to szybciej dzięki ChatGPT.

Naturalnie nie zawsze w środowisku produkcyjnym mogę ot tak przeklejać sobie fragmenty kodu do ChatGPT czy GPT-3. Nic jednak nie stoi na przeszkodzie aby w rozmowie z ChatGPT posługiwać się niezależnymi snippetami i szukać możliwych rozwiązań. Dobrym przykładem jest rozmowa w której pracowaliśmy wspólnie nad jednym z promptów. Wspólna wymiana pomysłów i uwag była niesamowicie produktywna. W kilkanaście minut zrealizowałem pracę, na którą w pojedynkę potrzebowałbym 2-3 dni! (chodziło o pracę z różnymi wariantami tego samego promptu. Łącznie musiałem przygotować kilkadziesiąt wersji. Napisanie ich ręcznie prawdopodobnie nigdy by się nie wydarzyło).

Wniosek: Możemy współpracować z AI i wzajemnie zwiększać swoją skuteczność.

GPT nie działa 💩

W latach 2017-2023 rozwój AI znacząco przyspieszył a znaczącym elementem był model o nazwie Transformer, wspomniany po raz pierwszy w tej publikacji. Aby zobaczyć o jakim tempie tutaj mówimy, można porównać wyniki generowane przez GPT-2 z GPT-3.

Przykład GPT-2 (HuggingFace) dla zwykłego dialogu, w którym spodziewamy się odpowiedzi "I'm doing great, thanks for asking!", otrzymujemy:

Natomiast w GPT-3.5 (Playground) otrzymujemy następujący rezultat:

Porównanie o którym mówimy dzieli 14-23 miesięcy rozwoju, licząc daty publikacji GPT-2 oraz GPT-3 (GPT-3.5 jakieś 9 miesięcy później). Pomimo tak ogromnego postępu, treści generowane przez najnowsze modele, nadal bywają dalekie od doskonałości. Co więcej w przypadku LLM (Large Language Model) raczej nie mówimy o myśleniu, lecz opartej na modelach statystycznych zdolności do przewidywania kolejnego tokenu. Poniżej krytyczne spojrzenie na LLM przez znaną w świecie Deep Learningu postać:

LLM sprawdzają się do bardzo określonych zadań. Jeżeli jednak zrozumiemy ich możliwości oraz ograniczenia, będziemy w stanie mądrze wybierać. Nie rzadko też okaże się, że w sytuacji w której powszechnie uważa się, że "GPT-3 się nie sprawdza", w naszym przypadku perfekcyjnie zrealizuje oczekiwane zadanie.

Dobrym przykładem z mojego własnego podwórka jest określanie dat na podstawie wzmianek w tekście. Powszechnie wiadomo, że GPT-3 nie radzi sobie z nimi dość dobrze, nawet jeżeli jasno poinformujemy go "kiedy jest dziś", trudno będzie mu policzyć datę na podstawie określenia "w następny piątek". Sam jednak opracowałem prompt, którego skuteczność jest zaskakująco wysoka i zwraca poprawny wynik we wskazanym przeze mnie formacie.

Dojście do takiego rozwiązania, nie było przypadkowe i wymagało ode mnie poznania kilku technik projektowania zapytań do GPT-3, które połączyłem ze sobą. Dziś ten prompt wykorzystuję zawsze w sytuacji gdy pracuję z datami. Zmierzam tym do tego, że rozmowa z GPT-3, czyli projektowanie promptów, przypomina pewną warstwę abstrakcji dla programowania. Tutaj jednak zamiast wykorzystywać ściśle określoną składnię, posługujemy się słowami i odpowiednim formatowaniem fragmentów tekstu.

Co ciekawe istnieją narzędzia, które w takich zadaniach sprawdzają się wręcz perfekcyjnie. Jednym z nich jest WolframAlpha, który z absurdalną precyzją odpowiada na zadane pytanie:

Wniosek: GPT-3 nie jest doskonałe a jego użyteczność uzależniona jest od kontekstu i sposobu wykorzystania.

Trudno konkurować z AI 🏆

W filmach i wpisach na temat Github Copilot czy ChatGPT, bardzo często pada zdanie: generowany kod jest lepszy niż mój! Ekscytujące i alarmujące jest jednak to, że jest prawdziwe. Przykładowo pomimo tego, że znam wyrażenia regularne, ich pisanie i testowanie zajmuje mi czas. Napisanie poniższego zajęłoby mi kilka/kilkanaście minut i to przy założeniu, że znalazłbym informację o tym jak zatrzymać dopasowanie na znaku cudzysłowu, bo zwykle nie przychodzi mi to naturalnie. W tym przypadku pojawiło się na moim ekranie w kilka sekund.

Są jednak znacznie bardziej złożone przykłady. Do tej pory nie zdarzyło mi się pracować z API zwracającym odpowiedź w formie strumienia. Nie wiedziałem nawet jak się do tego zabrać. ChatGPT wygenerował kod, który pozwolił mi szybko odnaleźć się w zadaniu, które przede mną stoi. Choć docelowo ta funkcja wygląda inaczej i oryginał zawiera zbędne fragmenty, tak ten przykład zaoszczędził mi przynajmniej kilka godzin. A to tylko jedna funkcja. Przede mną było napisanie całej aplikacji.

Gdy wyobrażę sobie, że miałbym konkurować ze sobą wspieranym AI, bez wątpienia bym przegrał. Przewaga w postaci połączenia doświadczenia, logiki i ultra-szybkiego analizowania i generowania kodu, jest zbyt duża abym miał realne szanse.

Ponownie jednak, to nie jest tak, że ChatGPT zawsze generuje poprawne odpowiedzi i natychmiast rozwiązuje moje problemy. Tym bardziej że dostępność tego narzędzia aktualnie bywa dość ograniczona. Pokazuje to historia mojego czatu:

I chociaż w powyższych konwersacjach rozwiązałem kilkanaście różnych problemów, nie rzadko musiałem zaczynać od początku, zarówno z przyczyn technicznych jak i konieczności zmiany podejścia. Ostatecznie i tak nie można tego porównywać z próbą samodzielnego rozwiązania problemów.

Wniosek: Łatwo wygrać z AI. Trudno wygrać z osobą posługującą się AI.

Perspektywa Jakuba

Od czasu pojawienia się technologii oferowanych przez OpenAI (GPT-3, ChatGPT, Whisper, DALL-E), moje możliwości drastycznie wzrosły. To wszystko, co oddzielałem grubą linią, pisząc “to musi zrobić człowiek” nagle stało się dla mnie dostępne do zautomatyzowania, a linia określająca moje limity, przesunęła się znacznie dalej niż była dotychczas.

Czytaj dalej ...

Czy AI nas zastąpi? 🤖

Myślę, że na obecnym poziomie, na którym znajdują się technologie generatorów tekstu/kodu (GPT, Copilot itp.), zupełnie nam to nie grozi, ale co będzie za kilka lat? Tego nie wiem.

Jednak to, z czym mamy do czynienia już teraz, jest rozwiązaniem na tyle dojrzałym, że warto spróbować wdrożyć je do swojego codziennego życia. Można oczywiście zaklinać rzeczywistość i starać się zatrzymać postępujący rozwój technologii mówiąc, że AI jest szkodliwe, nie przyjmie się i jest dla nas zbyteczne.

Historia pokazuje jednak, że zatrzymanie rozwoju technologii, którą już zachłysnęli się ludzie, nie jest wcale takie proste… a niekiedy, nie jest nawet możliwe.

Sztuczna inteligencja za sprawą głównie OpenAI weszła pod strzechy. Znajomość sieci neuronowych, deep learningu i skomplikowanych algorytmów łączących matematykę i fizykę, to NIE są już umiejętności niezbędne do tego, aby wejść w świat AI. Już dziś, próg wejścia został drastycznie obniżony. Machina rozwoju nowych technologii ruszyła, a od Ciebie zależy, czy będziesz częścią tego rozwoju.

Odpowiadając na tytułowe pytanie - "czy AI nas zastąpi?" - powiedziałbym NIE, to nie AI może nas zastąpić, a ludzie, którzy będą umieć z tego AI korzystać.

Rozwój jest skrajnie szybki ⚡️

Kilka lat temu, bardziej zaawansowani technicznie użytkownicy komputerów, dysponujący przy tym mocnymi GPU, mogli pobawić się technologią GPT-2. Trzeba przyznać, że generowane przez tę technologię odpowiedzi były ‘ciekawe’, ale nie można powiedzieć, że użyteczne, czy poprawne.

Zaledwie kilkanaście miesięcy później, światło dzienne ujrzał GPT-3, który generował teksty na takim poziomie, że niezwykle trudno było je odróżnić od tych, pisanych przez człowieka (co potwierdzi Ci każdy uczeń, który oddał jako zadanie domowe pracę napisaną przez GPT-3).

Od powstania GPT-3 minęło zaledwie kilka miesięcy, a świat oszalał na punkcie ChatGPT. Już teraz technologia ta jest na poziomie ułatwiającym życie milionom ludzi na całym świecie. Trzeba oczywiście umieć z niej korzystać.

Mówię o tym dlatego, że do szybko zmieniającej się technologii najłatwiej 'wskoczyć' na początku. Gdy już technologia porządnie się rozwinie, a bazowa ilość wiedzy niezbędnej do rozpoczęcia z nią pracy drastycznie wzrośnie, wtedy może okazać się, że próg wejścia będzie za wysoki. Z tego powodu staramy się działać możliwie szybko.

Ale przecież GPT kłamie! 😬

Tak, to prawda, że współczesne transformery tekstu generują niekiedy odpowiedzi, które brzmią jak prawdziwe, ale prawdziwymi nie są.

Dla wielu programistów to cecha, która wyklucza użycie takiego rozwiązania w produkcyjnym kodzie. Bo jak mielibyśmy wykorzystywać coś, co raz na jakiś czas (nikt nie wie, kiedy) się myli, lub zwraca zupełnie zmyślone odpowiedzi?

Okazuje się, że istnieją metody pracy zarówno z GPT-3, jak i ChatGPT, które gwarantują Ci jako programiście otrzymanie przewidywalnej i do tego zawsze prawdziwej odpowiedzi.

Istnieją nawet sposoby na odcięcie się od całego zasobu wiedzy (lub niewiedzy - jak mówią niektórzy), do jakiej ma dostęp wybrany model AI.

Między innymi tego chcemy Cię nauczyć.

Trudno konkurować z AI 🤷

Ja wiem, że współczesne modele sztucznej inteligencji są dość ułomne, ale i tak w wielu dziedzinach nawet na poziomie, na którym obecnie się znajdują, są niedoścignione dla klasycznych algorytmów.

Spróbuj w klasyczny sposób napisać tzw. klasyfikator sentymentu treści, czyli mechanizm, który na podstawie zadanego inputu ocenia, czy np. komentarz na temat produktu jest pozytywny, czy negatywny. Wydaje się to prostym zadaniem? To wyobraź sobie, że otrzymujesz taki oto komentarz:

“Jestem przerażony tym jak działa ten soft! Na samą myśl o tym, jak wyglądała moja praca, zanim go kupiłem, aż przepełnia mnie obrzydzenie. Jak ja mogłem tak żyć?! Ja tego softu nie polecam. Ja go ubóstwiam i jestem zniesmaczony na samą myśl, że ktoś mógłby używać produktów konkurencji!”

Tak, ja wiem… kilkadziesiąt IF-ów, baza słów kluczowych, jakieś proste filtry bayesowskie i do tego wykrywanie literówek (zauważyłeś je w tekście?). Stworzenie takiego systemu to męczarnia, a i tak liczba false-positivów będzie taka, że jego produkcyjne użycie będzie praktycznie niemożliwe.

A co jeśli powiedziałbym Ci, że ChatGPT rozpoznałby bezbłędnie sentyment tego komentarza, ignorując w nim wszelkie literówki, błędy gramatyczne i nietypowy zapis słów, a wszystko to dałoby się zautomatyzować wysyłając do API dosłownie jedno zdanie prompta?

Przykład z wykrywaniem sentymentu nie przemawia do Ciebie za bardzo?

Pomyśl o generowaniu streszczeń dowolnych tekstów, o automatycznym odpisywaniu na maile klientów Twojego sklepu, o przeszukiwaniu ogromnych baz danych i zwracaniu odpowiedzi w zrozumiałej dla człowieka formie.

Przeszukiwanie baz danych? Ale jak to?! Przecież te technologie są odcięte od świata! 🤔

Chcemy Cię nauczyć, jak zapewnić faktycznie ‘niemal offlinowym’ technologiom dostęp nie tylko do świata zewnętrznego, ale i do Twoich wewnętrznych zasobów wiedzy, a wszystko to uzyskamy w sposób możliwie bezpieczny.

Kupujesz kursy, potem odkładasz na półkę? Z AI_Devs będzie inaczej.

Istnieją takie tematy gdzie dokumentacja prawie nie istnieje, a bez wykonywania ćwiczeń wiele nie da się nauczyć. Tym rodzajem zagadnienia jest sztuczna inteligencja.

Z tego powodu zdecydowaliśmy się na kurs kohortowy.

Przy kohorcie, uczestnicy szkolenia stanowią jedną grupę, która prowadzona przez trenerów dąży do wspólnego opanowania tematu. Oznacza to, że porcjujemy go w taki sposób, aby dało się go przyswajać małymi porcjami. Każdego dnia po trochu.

Dodatkowo członkowie kohorty współtworzą społeczność. Rozmawiamy i dyskutujemy o problemach.

Zadania! W klasycznych kursach online może i znajdziesz zadania domowe, ale niestety nikt Ci ich nie sprawdzi, bo generowałoby to zbyt wielki nakład pracy dla prowadzących.

Przy kohorcie jest inaczej. Każde zadanie będzie weryfikowane. Tutaj sam decydujesz czy robisz zadania i czy oddajesz je do sprawdzenia.

Oczywiście, jeśli się uprzesz, to zamiast ‘każdego dnia’, możesz siadać do lekcji raz na tydzień i wchłaniać wszystko na raz. Nie planujemy też nikogo zmuszać do zadań. To jest przywilej, a nie przymus. Będzie to mniej optymalne, jeśli chodzi o naukę, ale masz wybór :)

START 24 KWIETNIA, ZAKOŃCZENIE 28 MAJA

AI Devs jest programem kohortowym, w którym uczymy się razem. Dołączysz do grupy kilkuset programistów o podobnych celach i zajawkach.

SESJE LIVE CO CZWARTEK WIECZOREM

Sercem programu są sesje LIVE w każdy czwartek o 20:00 na ZOOM. Spodziewaj się kodowania na żywo i Q&A z innymi programistami. Warsztaty będą prowadzone przez Adama Gospodarczyka, Jakuba Mrugalskiego oraz gości specjalnych. WSZYSTKIE sesje LIVE będą nagrywane, więc nic Cię nie ominie.

KONSULTACJE LIVE Q&A

Dodatkowo, zapraszamy Cię do wzięcia udziału w dwóch konsultacjach LIVE. Podczas tych dogłębnych sesji Q&A otrzymasz pomoc w rozwiązywaniu konkretnych problemów oraz dodatkowy feedback do swoich projektów.

10 GODZIN LEKCJI VIDEO I MATERIAŁÓW

Codziennie dostaniesz 10-20 minutową lekcję z rozwiązaniem danego problemu i zadaniem do zrobienia. W sumie 10 godzin materiałów do samodzielnej nauki, oprócz sesji LIVE (które również będą nagrywane).

KILKANAŚCIE WYZWAŃ PROGRAMISTYCZNYCH

Będziesz uczyć się poprzez robienie, a nie oglądanie. W trakcie kursu przygotowaliśmy kilkanaście zadań o różnej złożoności. Wykonanie ich wszystkich zajmie Ci około 10-30 godzin.

FEEDBACK DO POSTĘPÓW

W programie weźmie udział setki programistów, więc nie możemy zagwarantować osobistego feedbacku do każdego projektu. Ale zaprojektowaliśmy system automatycznego sprawdzania niektórych zadań, oparty również o mechanizmy AI. Poza tym tworzymy przestrzeń do Peer Review pomiędzy uczestnikami.

SPOŁECZNOŚĆ PROGRAMISTÓW

Uczysz się w grupie, a nie samotnie. Nasz program oparty jest o społeczność działającą razem w ramach 5 tygodni kursu. Codziennie będziesz uczestniczyć w dyskusjach na społeczności, Q&A i dzieleniu się wiedzą. Po zakończeniu kursu dyskusje będziemy kontynuować na Ahoy.so.

5 tygodni napakowanych wiedzą i interakcją

Skuteczność LLM aktualnie w dużym stopniu zależy od sposobu przekazania kontekstu. Podczas AI Devs podzielimy się naszymi najlepszymi technikami i niewykluczone, że wspólnie z całą grupą uczestników edycji, trafimy na zupełnie nowe rozwiązania. Dlatego zdecydowaliśmy na interaktywny, kohortowy format AI Devs zamiast klasycznego kursu opartego o samo oglądanie video na platformie.

Moduł 1

Prompt Engineering

Tematy
Rozmowa z GPT-4 i ChatGPT
  • Czym jest a czym nie jest GPT-4
  • Oczekiwania vs Rzeczywistość
  • Narzędzia komplementarne [Copilot/Tabnine]
  • Szybki start z Playground
  • Praca z ChatGPT Plus
  • Formatowanie danych
  • Błędna i nieaktualna wiedza
Zasady Prompt Engineeringu
  • Zasady budowania promptów
  • "Rozumowanie" GPT i prawdopodobieństwo
  • Kontekst i słowa kluczowe
  • Dynamiczne dane w prompcie
  • Techniki tworzenia promptów [z ChatGPT]
In Context Learning / Zero/One/ Few-shot learning
  • Techniki zadawania pytań
  • Otrzymuj o co pytasz
  • Nauka na przykładach
  • Zestawy danych
Zaawansowane techniki tworzenia promptów
  • Reverse Prompt Engineering
  • Chain of Thought
  • Ukrywanie danych
  • Nowy język
OpenAI API
  • Podłączenie z API i dodatkowe parametry
  • Streaming odpowiedzi
  • Kolejki i obsługa błędów
  • Optymalizacja promptu
Efekty
  • Potrafisz skutecznie rozmawiać z GPT-4 i ChatGPT.
  • Znasz techniki wykorzystywane przez Prompt Designerów.
  • Znasz biznesowe zastosowanie GPT-3.5 Turbo oraz GPT-4.
  • Projektujesz własne, unikatowe prompty.
  • Korzystasz z zaawansowanych funkcji API OpenAI.
  • Znasz możliwości i ograniczenia GPT-4.
Projekty
  • Tworzenie promptu od podstaw.
  • Debugowanie istniejącego promptu.
  • Projektowanie promptu wspólnie z ChatGPT.
  • Własny streaming odpowiedzi z GPT-4.
  • Połączenie wiedzy o promptach z API.
Moduł 2

Pair Programming z GPT-4

Tematy
Szybka nauka
  • Nauka nowych umiejętności
  • Odkrywanie nowych bibliotek i frameworków
  • Praca z aktualnymi danymi
  • Weryfikacja
Pair Programming
  • Architektura
  • Nazewnictwo
  • Szybkie pisanie kodu
  • Rozwiązywanie znanych problemów
  • Wykraczanie poza swoją wiedzę
  • Modyfikacja własnego kodu
  • Techniki generowania kodu [np. na podst. dokumentacji lub generowanie testów]
Debugowanie
  • Powiadomienia o błędach
  • Wykrywanie problemów
Code Review
  • Code Review wybranych funkcji
  • Alternatywne rozwiązania
  • Weryfikacja logiki biznesowej
Refactoring
  • Organizacja kodu
  • Dobre praktyki w programowaniu
  • Zwiększanie czytelności
  • Optymalizacja wydajności
  • Wzorce projektowe
Efekty
  • Rozumiesz ograniczenia i możliwości GPT-4.
  • Masz wiedzę o bezpiecznej pracy z własnym kodem.
  • Szybciej debugujesz własny kod i odkrywasz błędy.
  • Korzystasz z technik wykraczających poza ich aktualną wiedzę.
Projekty
  • Zastosowanie kontekstu przy projektowaniu promptu.
  • Skuteczne generowanie kodu z ChatGPT.
  • Debugowanie kodu z ChatGPT.
  • Korzystanie z dokumentacji nowych technologii.
  • Refaktoryzacja i code review własnego kodu.
Moduł 3

GPT-4
i Automatyzacja

Tematy
Automatyzacja z ChatGPT
  • Automatyzacja
  • Połączenie automatyzacji z GPT-4
  • Dynamiczny kontekst w prompcie
  • Ukrywanie informacji przed GPT-4
  • Praca z obiektami (JSON)
Kontekstowe ChatGPT
  • Wzbogacanie odpowiedzi [dołączanie danych z własnej bazy]
  • Podłączenie GPT-4 do zewnętrznych źródeł danych
  • Makra do pracy z GPT na komputerze
  • Automatyczne przekazywanie informacji
Inteligentne scenariusze
  • Transformacja danych
  • Podejmowanie decyzji
  • Informacje zwrotne
  • "Jeden punkt wejścia" [jeden scenariusz "decyduje" o wykonaniu pozostałych]
  • Automatyczne podsumowania, tagowanie itd.
GPT-3 w aplikacjach
  • Zastosowanie GPT-3 w produkcyjnych aplikacjach
  • Działanie w tle
  • Skala i obsługa błędów
  • Infrastruktura (możliwości)
Fine-tuning vs in-prompt learning
  • Wprowadzenie do fine-tuningu
  • Pierwszy fine-tuning
  • Aktualizacja fine-tuningu
  • Praca z modelem
Efekty
  • GPT-4 które nie tylko odpowiada, ale podejmuje akcje.
  • GPT-4 i dostęp do Internetu (zamiast do zewnętrznych źródeł).
  • Szybki dostęp do GPT-4 przez makra i własne skrypty.
  • Integracja GPT-4 z własną aplikacją
  • Fine tuning wcześniejszych modeli.
Projekty
  • Inteligente scenariusze automatyzacji z GPT-4.
  • Kontekstowe makra GPT-4.
  • Podłączanie GPT-3.5 Turbo i GPT-4 do własnego kodu
  • Przygotowanie danych treningowych.
  • Pierwszy fine-tuning.
Moduł 4

Twój Avatar AI

Tematy
Pracuj z Asystentem AI
  • Dostępne możliwości
  • Projekt Asystenta
  • Persona (lub jej brak)
  • Szybki start z Playground
  • Co chcesz klonować?
Core’owe mechaniki Asystenta
  • Zapamiętywanie
  • Zapominanie
  • Odpowiadanie
  • Pamięć krótkoterminowa
  • Pamięć długoterminowa
Umiejętności Asystenta
  • Uruchamianie scenariuszy automatyzacji
  • Połączenie z usługami:
    – Komunikator
    – Mail
    – Todo
    – Kalendarz
    – Feed
  • Działania podejmowane na komputerze
  • Połączenie z urządzeniami
Akcje kontekstowe
  • Odpowiadanie na pytania
Akcje w tle
  • Porządkowanie dokumentów i maili
  • Pobieranie informacji z dokumentów
  • Podsumowania, raporty i dokumenty
  • Przygotowywanie draftów odpowiedzi
  • Odwiedzanie stron
  • Smarthome
Efekty
  • Tworzysz własnego asystenta, który przejmie część obowiązków.
  • Poznajesz zaawansowane techniki projektowania promptów i wykorzystania automatyzacji z GPT-4.
  • Poznajesz techniki pracy z bazami wektorowymi.
  • Poznajesz techniki radzenia sobie z halucynacją modelu.
Projekty
  • Przygotowanie założeń asystenta.
  • Projektowanie głównego promptu.
  • Tworzenie głównej mechaniki.
  • Pierwsze integracje.
  • Pomysły, inspiracje i dalsze kroki.
AI DEVS DEMO by overment

Jak wykorzystuję OpenAI, GPT-3.5, GPT-4 i text-embedding-ada-002 [Alice i jej możliwości]

W tym warsztacie pokazuję jak wykorzystuję GPT-4 do optymalizacji codziennych zadań poprzez fakt, że GPT-4 jest dla mnie dostępne w dowolnej aplikacji, jest podłączone do mojej bazy danych oraz jest zdolne do wykonywania różnego rodzaju akcji, również w tle.

– ChatGPT vs GPT-4
– Integracja GPT-4 z dowolnym programem na komputerze i telefonie
– Spersonalizowana interakcja i własna baza wiedzy
– Rozszerzanie możliwości GPT-4 i obchodzenie ograniczeń
– Szybki development narzędzi zwiększających produktywność
– GPT-4 realizujące zadania w tle

Pokazuję:
– moje makra
– moje automatyzacje
– przykłady integracji z różnymi aplikacjami (notion, feedly)
– integrację ze Slack
– Alice i jej możliwości 💪

Tagline

Twórcy AI_Devs

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla.

Adam Gospodarczyk

Od kiedy otrzymałem tytuł “JavaScript Hero of Community” na konferencji JS Poland 2019, wiele osób kojarzyło mnie z JavaScriptem i Automatyzacją. Gdy pojawił się ChatGPT, natychmiast zacząłem łączyć to zarówno z programowaniem, pisząc wpis o tworzeniu chatbota w node.js oraz automatyzacją, tworząc M.O.N.D.A.Y..

Moja ciekawość skierowała mnie do głębokiego zrozumienia AI. Robiłem to poprzez docieranie do najbardziej uznawanych osób w branży, publikacje na arxiv.org i niezliczone eksperymenty.

Z przyjemnością podzielę się wszystkim w AI Devs!

Jakub Mrugalski

Zawodowo zajmuję się programowaniem, administracją serwerami (mam własną firmę hostingową z tysiącami klientów – MIKR.US) i jestem ekspertem od bezpieczeństwa webowego w firmie Niebezpiecznik.

Dodatkowo, od lat zajmuję się automatyzacją procesów biznesowych.

Pasją do AI dzielę się publikując na swoim kanale YouTube filmy na temat GPT-3.  Wspólnie z Adamem, wiedzą dzielę się również w formie e-booka Codzienność z GPT-4, który w kilka tygodni zakupiło ponad 1000 osób. Teraz czas na AI Devs i cieszę się, że do nas dołączysz!

Tagline

Goście Specjalni

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla.

Mateusz Chrobok
Konsultant w obszarach Cybersecurity oraz AI.

Head of Fraud Intelligence w Nethone, Security Officer w Airspace Intelligence oraz co-founder w Pricellent i Ceforai. Ponad 89 000 obserwujących na kanale YouTube.

Bartłomiej Rozkrut
CTO & Co-founder w Edward.ai - AI powered Sales Assistant.

Specjalizacje Bartka: Machine Learning, Deep Learning, Natural Language Processing, Neural Machine Translation, Mobile & Conversational User Interfaces.

Heading goes here

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Dołącz do AI_Devs

Super, że będziesz z nami!

14-dniowa gwarancja

Możesz zrezygnować 14 dni od daty rozpoczęcia kursu (do 8 maja) i zwrócimy Ci 100% wpłaconych pieniędzy bez pytań.

3 raty 0%

Dajemy możliwość zakupu na 3 raty 0%. Pierwsza jest płatna od razu, druga do dnia startu kursu (24 kwietnia), a trzecia w ciągu 2 tygodni od startu, czyli do 8 maja.

Finansowanie z budżetu szkoleniowego

Wielu kursantów wybiera finansowanie z budżetu firmy. Napisz na kontakt@aidevs.pl jeśli potrzebujesz faktury proforma lub dodatkowych argumentów dla szefa.

Przedsprzedaż do 19.03, 23:59
1290 990 zł
1490 zł brutto, z 23% VAT
Kurs startuje 24 kwietnia. Ostatni moment na dołączenie!
Od 21 kwietnia 1490 zł. Kupując teraz oszczędzasz 200 zł!
5-tygodni nauki w programie AI Devs prowadzonym przez Adama Gospodarczyka i Jakuba Mrugalskiegostart 24 kwietnia 2023.
Kilkanaście godzin nagrań i warsztatów LIVE.
Goście specjalni.
Peer Review + automatyczne sprawdzanie zadań.
BONUSY: 3 kursy video Adama, zniżka na MAKE, bezpłatny dostęp do całego eduweb.pl i Ahoy.so na czas trwania programu oraz miesiąc po zakończeniu.
Kup dostęp do AI Devs
🔥 Już 962 programistów i programistek zapisanych 🔥

Programuj w parze z AI

Dołącz do AI_Devs

FAQ

Masz dodatkowe pytanie?
Odpowiemy szybko!
(i mimo wszystko to będzie człowiek;)

Kasia Marcyniuk
Czy muszę umieć programować?

Przykłady omawiane w Programie zostały stworzone w języku JavaScript, więc przynajmniej jego podstawowa znajomość jest konieczna. Ten Program nie jest przeznaczony dla osób nie-technicznych oraz osób, które dopiero zaczynają swoją przygodę z programowaniem.

Czy AI jest dla każdego programisty?

Jest to bardzo indywidualne pytanie. Jeżeli Twój pracodawca lub specyfika branży, w jakiej pracujesz, nie stawiają jasnych ograniczeń, to będziesz w stanie wykorzystać potencjał AI w swojej codziennej pracy. Narzędzia takie jak Github Copilot, GPT-3 czy ChatGPT sprawdzają się w popularnych technologiach. Wartość w nich odnajdzie zarówno osoba początkująca, jak i bardzo zaawansowana.

Ile muszę zapłacić za dodatkowe narzędzia?

Narzędzia AI uzależniają swoje rozliczenia od wykorzystania lub oferują model abonamentowy. Aby skorzystać z wiedzy uwzględnionej w Programie, musisz liczyć się z dodatkowymi wydatkami na poziomie ~$20 - $50. Niektóre z omawianych rozwiązań są opcjonalne. Ostatecznie koszty zależą od Twoich potrzeb i mogą wykraczać znacznie poza estymowane przez nas ramy. Podczas Programu dowiesz się, jak możesz kontrolować budżet i ograniczać wydatki na rozwiązania AI.

Dlaczego można nam zaufać?

W ciągu ostatnich kilku lat stworzyliśmy dziesiątki kursów, tutoriali i artykułów, z których skorzystało tysiące programistów. Zajrzyj na kanał YT Adama i Jakuba. Informacje o naszych komercyjnych projektach znajdziesz na https://overment.com i https://mrugalski.pl.

Czym to się różni od innych szkoleń na ten temat?

Skuteczność LLM aktualnie w dużym stopniu zależy od sposobu przekazania kontekstu. Podczas Programu podzielimy się naszymi najlepszymi technikami i niewykluczone, że wspólnie z całą grupą uczestników edycji, trafimy na zupełnie nowe rozwiązania. Dlatego zdecydowaliśmy na interaktywny, kohortowy format AI Devs zamiast klasycznego kursu opartego o samo oglądanie video na platformie.

Kiedy startujemy i jak długo to potrwa?

Kurs startuje 24 kwietnia i potrwa do 28 maja.

Ile czasu potrzebuję na ten program?

Najwięcej skorzystasz jeśli poświęcisz ok. 5 godzin tygodniowo i ok. 20-30 godzin w sumie na lekcje video, udział w sesjach LIVE i zadania. Skala zaangażowania zależy jednak tylko od Ciebie, część uczestników poświęca więcej czasu, a cześć wybiera dla siebie najciekawsze dla nich elementy.

W jakiej formie jest kurs?

Kurs odbywa się w formule kursu kohortowego online. Wszystkie zajęcia LIVE są prowadzone przez ZOOM, a materiały video i społeczność znajdziesz na specjalnie stworzonej przestrzeni w ramach platformy Ahoy.so.

Kiedy będą zajęcia LIVE i czy będą nagrywane?

Zajęcia LIVE będą odbywać się w czwartki od 20:00, potrwają od 2-3 godzin i będą nagrywane.

Jak długo mam dostęp do materiałów?

Dostęp do wszystkich nagrań, materiałów oraz ich aktualizacji masz na rok od startu kursu. Dostęp do społeczności Ahoy.so, w ramach której odbywa się kurs, masz na czas trwania programu oraz bezpłatnie na dodatkowy miesiąc po zakończeniu.

Jak wygląda agenda?

Staramy się tworzyć najlepszy program na rynku. Dokładny zakres tematyczny znajdziesz na stronie www.aidevs.pl#program.

Jak dołączyć?

Dostęp opłacisz kartą, przelewem online lub BLIK’iem przez EasyCart tutaj.

Czy można dostać proformę?

Oczywiście, napisz na kontakt@aidevs.pl i podaj dane do faktury.

Czy można kupić na raty?

Tak, dajemy możliwość zakupu na 3 raty 0%. Pierwsza jest płatna od razu, druga do dnia startu kursu (24 kwietnia), a trzecia w ciągu 2 tygodni od startu, czyli do 8 maja.

Czy można sfinansować kurs z budżetu szkoleniowego?

Tak, wielu uczestników dostaje finansowanie z budżetu szkoleniowego. Wyślij naszą stronę do swojego szefa jeśli potrzebuje dodatkowych argumentów. W 99% przypadków to wystarczy.

Czy jest gwarancja?

Dajemy 14-dniową gwarancję satysfakcji dla wszystkich uczestników. Jeśli z jakiegoś powodu nie będziesz zadowolony z kursu, skontaktuj się z nami w ciągu 14 dni od daty startu kursu, a zwrócimy Ci pełną kwotę bez zadawania żadnych pytań.

Gdzie jest regulamin?

Regulamin znajdziesz w stopce na naszej stronie.

Czy dostanę fakturę?

Tak, otrzymasz fakturę automatycznie po zakupie dostępu.

Ile to kosztuje?

Na tej stronie znajdziesz informację o najlepszej cenie oraz możliwościach finansowania. Zapraszamy!

Kiedy będzie kolejna edycja?

Na razie skupiamy się na organizacji tej edycji i nie planujemy kolejnej. Zapraszamy do dołączenia, tym bardziej, że dostęp do materiałów i nagrań dostaniesz na rok :)