Wykorzystaj AI w swojej pracy
2 godz. 31 min · OpenAI · Biznes i Automatyzacje
Mateusz CisowskiPraktyczne zrozumienie chataGPT pozwoli zaoszczędzić masę czasu, ułatwić pracę, generować lepsze wyniki i w efekcie… progresować jeszcze szybciej. To jest szczególnie ważne w życiu każdego juniora. Oczekiwania z góry są ogromne, a czasu brakuje. Tutaj pomoże mądra praca z narzędziami AI.
Sztuczna Inteligencja jest z nami od niedawna. Pierwsi marketerzy już zauważyli siłę chataGPT w ich codziennej pracy. Jeden specjalista potrafi wykonywać pracę 2 osób bez brania nadgodzin. Doświadczeni marketerzy znajdą w tym kursie cenne techniki, które pozwalają im zwiększyć jakość swojej pracy. Dowiedzą się, jak wykorzystywać chatGPT w obszarze contentu, social media, SEO i SEM.
Dla studentów i absolwentów kurs stanowi doskonałą okazję do praktycznego rozwoju umiejętności i poszerzenia wiedzy, a także poznania innych osób w branży. Zyskają nowe perspektywy i umiejętności, które pozwolą im wyróżnić się na konkurencyjnym rynku pracy.
Prowadząc małą firmę, trzeba walczyć z kosztami. ChatGPT używany przez foundera potrafi w pełni uzupełnić zapotrzebowanie na copywriterów czy marketerów w firmie. Wiąże się to z ogromną oszczędnością pieniędzy i pozwala przekierować budżet w inne miejsce. Zamiast zatrudniać specjalistów, możesz używać narzędzi AI.
Ten kurs został zaprojektowany dla doświadczonych marketerów, freelancerów oraz Founderów małych biznesów, którzy czują, że chcą robić więcej i lepiej w krótszym czasie. Twoja praca może stać się prostsza z jednoczesnym generowaniem lepszych wyników.
Pierwszy przykład, na którym się skupimy, dotyczy generowania różnych wersji tzw.
wersji AP do naszej kampanii reklamowej.
W tym przykładzie wykorzystamy kampanię RSA, czyli Responsive Save AS, które
pozwala nam na dostosowywanie reklamy do naszego odbiorcy.
W trakcie tworzenia kampanii Google wymaga od nas dostarczenia kilku nagłówków i
opisów w taki sposób, aby na podstawie własnych algorytmów mógł dobierać wersję,
która jego zdaniem najlepiej trafi do naszego odbiorcy.
I o stworzenie właśnie tych tekstów poprosimy http.
W ramach naszego projektu jedyne co musieliśmy uzupełnić to temat, którego
dotyczy kampania, a czas PPT zrobił dokładnie to, o co go poprosiliśmy.
Wygenerował dwie niezależne wersje reklamy
oraz po trzy nagłówki i dwa opisy na samym końcu.
Również zgodnie z naszą prośbą uzasadnił
to, dlaczego sądzi, że dane reklamy sprawdzą się w naszym przypadku.
Jak już zapewne się domyślasz, generowanie
kodu Action czy też wsparcie w jego tworzeniu również jest możliwe z HTTP.
Przy czym ważne jest tutaj o tym, abyśmy nie zapomnieli o intencji
i często staramy się skrócić naszą pracę w taki sposób, że wklejamy treść i prosimy
http o to, aby wygenerował pasujące call to action.
Przy czym przy tak zdefiniowanym zadaniu istnieje spore ryzyko, że propozycja
będzie nietrafiona i nawet dodanie bardzo krótkiej intencji w taki sposób, że chcemy
nakłonić czytelnika do zamówienia preorder.
Zapraszamy go do programu lojalnościowego
czy też skłaniamy do odnowienia subskrypcji.
Takie podejście już znacząco zwiększa szansę, że otrzymane propozycje będą
znacznie bliżej tego, co faktycznie będziemy w stanie wykorzystać, czy to w
ramach naszego artykułu, czy też tworzonej kampanii.
A jeśli Twoim zadaniem jest wygenerowanie dłuższego call to action, to możesz
skorzystać z jednego ze sprawdzonych modeli, np.
Pass. Sam sposób pracy jest tutaj bardzo podobny
do tego, co mieliśmy przy generowaniu dłuższych treści.
I to co było też tutaj istotne jest to, że nie chcemy, aby
odpowiedzi, czyli konkretne propozycje call to action zawierały nawiązania.
W którym miejscu jest mowa o problemie,
gdzie jest nawiązanie do pobudzenia, a gdzie znajduje się rozwiązanie.
Chcemy otrzymać już gotowe gotową treść.
Stąd też ostatni element naszego projektu.
W analogiczny sposób możemy przygotować
treść do naszych reklam w ramach linki do nas.
Zróbmy krótkie przypomnienie, jak wygląda proces pracy nad takim zadaniem.
Od razu prosimy o przygotowanie kilku wariantów.
Wskazujemy, co dokładnie chcemy promować.
Nie zostawiamy przypadkowi tego, czy P.T.
trafi w cechy, które chcemy podkreślić i np.
od razu pokazujemy nasze USP.
Dodatkowo określamy długość oczekiwanej odpowiedzi.
Chociaż mamy świadomość tego, że może ona wymagać korekty.
Jak już wiesz, czat pt.
nie do końca jest w stanie przewidzieć jak
długą treść generuje, co jest zwłaszcza uciążliwe, jeśli mamy krótki limit znaków.
Wygenerowana odpowiedź raczej nie będzie
finalną wersją i warto jest tutaj udzielić feedbacku.
W poprzedniej lekcji zobaczyłeś w jaki
sposób HTTP może pomóc generować słowa kluczowe.
A teraz pójdziemy o krok dalej.
Wykorzystamy go po to, aby przygotowane wcześniej propozycje
pogrupować przez intencje osoby, która wpisała dane słowo kluczowe.
Przeanalizujmy przykład, który mamy na ekranie.
Wygenerowali śmy wcześniej 17 słów kluczowych i wszystkie tak naprawdę
dotyczą jednej głównej kategorii, jaką jest kawa.
Ale tym razem chcemy tak jak przed chwilą o tym wspominałem, pogrupować je po
intencji, która stoi za poszczególnymi słowami kluczowymi.
Co więcej, dokładnie też narzucamy format,
w jakim chcemy, aby została zwrócona odpowiedź, czyli chcemy mieć numer grupy.
Listę słów kluczowych, które pasują do tej grupy i jedno, dwa zdania opisu.
Intencję, która stoi za poszczególnymi słowami kluczowymi.
Tak jak widzisz, czat zrobił dokładnie to, o co go poprosiliśmy.
Słowa kluczowe, które użyliśmy w formacie zostały pogrupowane.
W efekcie mamy 6 grup.
Każda z nich zawiera informacje na temat
słów kluczowych i jaka stoi za nimi intencja.
Innym mniej popularnym, ale równie
przydatnym zastosowaniem jest znalezienie semantycznie powiązanych słów kluczowych i
fraz, czyli keywords, które koncepcyjnie nawiązują do głównego słowa kluczowego.
Sprawdźmy to na prostym.
Muszę przyznać, że ten przykład, który teraz będziemy omawiali jest jednym z
moich ulubionych i na mnie osobiście robi największe wrażenie.
Mam tutaj na myśli wykorzystanie 4 pt do
pracy na naszych danych z wykorzystaniem modułu Advanced Data
Analysis, który w chwili obecnej jest co prawda dostępny tylko i wyłącznie dla
użytkowników 40+, ale zdecydowanie warto go poznać.
Przykład, który rozważymy będzie polegał
na przeanalizowaniu razem z PT wyników naszej kampanii, które mamy
zapisane w ramach pliku CSV i eksport tej kampanii wygląda dokładnie w
taki sposób, jak widzisz to teraz na ekranie.
W pierwszej kolumnie mamy informacje na temat kampanii.
Następnie kolejnych kolumnach mamy
informację o tym, w jakim okresie ona była prowadzona, jaki mieliśmy budżet, jaki to
był typ kampanii, do kogo ją kierowaliśmy i plik, który wrzuciliśmy.
PT miał około tysiąca wierszy.
Zobacz, jak w prosty sposób byliśmy w
stanie podsumować budżet per poszczególny typ kampanii.
Wystarczy, że wygraliśmy nasz plik CSV.
Przypominam, że musimy tutaj aktywować
moduł Advanced Data Analysis i jedyne co to wprost powiedzieliśmy czego oczekujemy.
Czerwiec pt przeprowadził nas krok po kroku przez cały proces i to, że pokazał
nam to, w jaki sposób dochodził do finalnego rezultatu.
Pozwala nam na prześledzenie i wyłapanie ewentualnych błędów.
Proces zaczyna się od wczytania naszego pliku z danymi na temat kampanii i
opisania przez PT w jaki sposób rozumie otrzymany plik.
To co jest tutaj ciekawe to że jedynie na
podstawie samej informacji zawartej w pierwszym wierszu
był w stanie odpowiednio zinterpretować czego dotyczą poszczególne dane.
Następnie pokazuje nam w jaki sposób dojdzie do celu, czyli że zacznie od
pogrupowanie danych w zależności od zawartości kolumny type, bo właśnie tam
znajduje się typ kampanii, a następnie sumuje wartości w kolumnie Budget.
Oznacza to, że bezbłędnie odczytał nasze
intencje, a w efekcie wygenerował poprawny plik.
Ważne jest tutaj, abyś pamiętał o tym, że
modele językowe same w sobie nie są w stanie wykonywać nawet prostych operacji
matematycznych, więc gdybyśmy poprosili sam czat BT
bez tego modułu o wykonanie tego typu operacji np.
ręcznie wklejając dane, to ryzyko halucynacji, a zarazem
otrzymania błędnego wyniku byłoby bardzo wysokie.
Ten moduł sprawdza się niejako właśnie
dlatego, że pod spodem są wykorzystywane dodatkowe mechanizmy, które piszą dla nas
kod, który przetwarza dane w taki sposób, jak tego oczekujemy.
Z naszej perspektywy jest to o tyle super,
że my tylko i wyłącznie podajemy jaki efekt chcemy osiągnąć, a nie musimy się
zastanawiać, co tak naprawdę po drodze należy wykonać.
A z drugiej strony, skoro czat wypity pokazał nam sposób dojścia do tego
rezultatu, to jeśli po drodze wydarzyło się coś nieoczekiwanego, możemy na to
zwrócić uwagę i odpowiednio skorygować czat.
Możliwości tego modułu nie ograniczają się
jedynie do poprawnego liczenia, ale również wizualizowanie danych i widzimy to
w naszym drugim projekcie w ramach kontynuowania tej rozmowy.
W tym przykładzie poprosiliśmy o pokazanie liczby aktywnych kampanii w lutym tego
roku i ponownie zostaliśmy przeprowadzenie przez cały proces dochodzenia do wyniku, a
na samym końcu otrzymaliśmy wizualizację wyniku, o którą poprosiliśmy,
zanim mieliśmy do dyspozycji moduł Advanced Data Analytics.
Jedyną możliwością sensownej pracy z danymi było wykorzystanie pluginu Wolfram,
co oczywiście nadal ma praktyczne zastosowanie.
I sprawdzimy to teraz na nieco późniejszym przykładzie, w którym trochę się
uzewnętrznienie dla tego, że sprawdzimy moje BMI.
Zaczynamy od aktywowania pluginu.
A następnie wpisujemy prosty prompt.
Tak jak widzisz, otrzymaliśmy nie tylko
samą wartość, ale również wizualizację wyniku.
Dobrze, w takim razie zastanówmy się co musiałoby się stać, aby moje BM wynosiło
20 i w jaki sposób mógłbym dojść do takiego wyniku.
To co bardzo mi się podoba w wygenerowanej
odpowiedzi jest to, że zostaliśmy prze prowadzeni przez cały proces, dzięki czemu
możemy łatwo zweryfikować w oparciu o jakie dane otrzymaliśmy odpowiedź.
Mamy tutaj też więcej kontekstu i dopiero na samym końcu
pada finalna wartość jak i zostaje wygenerowany dla nas wykres
pokazujący w jaki sposób będzie zmieniała się nasza waga i to z uwzględnieniem
utraty wagi na poziomie pół jak i jednego kilograma.
Zachęcam Cię do własnych eksperymentów w
pracy z danymi zarówno w ramach pluginu Wolfram jak i Advanced Data Analysis.
Powiem to ponownie, ale bardzo mi zależy,
abyś wykorzystywał czas GPT również w tym celu.
Ma on się wyręczyć w takich monotonnych,
powtarzalnych zadaniach, tak abyś Ty mógł skupić się na większych wyzwaniach.
I przykładowo możemy mieć tekst, który zawiera listę różnych adresów i
potrzebujemy wyciągnąć z niego, podobnie jak robiliśmy to w przypadku mapy strony
same adresy i upewnić się, że one wszystkie będą odpowiednio zapisane.
I zobaczmy to na konkretnym przykładzie.
To co aktualnie widzisz na ekranie to 10
najpopularniejszych adresów stron internetowych.
I tak jak widzisz wkleiłem je bardzo niechlujnie.
Czas GPT był w stanie nie tylko wyciągnąć
same adresy i tutaj jak zobaczysz na adres Yahoo, ale również był w stanie dodać
odpowiedni prefix zgodnie z moim poleceniem w ramach projektu.
I to co jest tutaj naprawdę ciekawe, to że
nawet jeżeli któryś z tych adresów zawierał już taki prefix wcześniej tak jak
było, a czy też Twitter to czarodziej PT nie zrobił tego na ślepo?
Czyli nie doklejone wskazanej przeze mnie frazy na samym początku tylko zweryfikował
najpierw czy ta fraza się tutaj znajduje, a jeśli nie dopiero ją uzupełnił.
Co więcej, czas GPT potwierdził nam
jeszcze sposób dojścia do tego rezultatu, co niejako dla nas jest dodatkowym
potwierdzeniem, że nasza intencja została dobrze zrozumiana.
Standardowo, w ramach zadania domowego
zachęcam do spróbowania tego, czego nauczyliśmy się w tej lekcji w praktyce,
zwłaszcza tych zastosowań, których wcześniej nie stosowałeś.
I może to być np.
kwestia grupowania słów kluczowych czy
wydobywania konkretnych informacji z tekstu.
Do tej pory robiliśmy to na podstawie adresów stron internetowych,
ale możesz też wkleić tekst, który będzie zawierał np.
numery telefonów czy też adresy e-mail i
poprosić, czy Pete aby wyciągnął te informacje dla Ciebie.
A jeśli masz dostęp do czat G+, to gorąco zachęcam Cię do skorzystania z Advanced
Data Analysis i opracowania na swoich danych.
Przy czym oczywiście pamiętaj o tym, o
czym mówiliśmy w poprzedniej module, aby nie wklejać tam żadnych wrażliwych danych.
To wszystko w tej lekcji i do zobaczenia w następnej.