Chcesz stworzyć własnego asystenta AI? Dzięki funkcji Custom GPT od OpenAI możesz szybko zbudować aplikację opartą na GPT-4 bez znajomości programowania. W tym przewodniku pokażemy Ci krok po kroku, jak stworzyć Custom GPT, wyjaśnimy różnice między GPTs a klasycznym fine-tuningiem oraz podpowiemy, jak wykorzystać GPT w Twoim biznesie.
Co to jest Custom GPT?
Custom GPT to funkcja udostępniona przez OpenAI pod koniec 2023 roku, która umożliwia tworzenie własnych aplikacji bazujących na modelu GPT-4. Dzięki intuicyjnemu kreatorowi GPT Builder możesz skonfigurować własnego chatbota, przesłać do niego dane, nadać mu rolę oraz umieścić go w sklepie GPTs. To idealne rozwiązanie, jeśli chcesz szybko stworzyć własną aplikację AI bez programowania.
Jak stworzyć custom GPT?
Poniżej przykład, jak możesz zrobić swoje GPT. Wybraliśmy GPT, które będzie odpowiadać na pytania dotyczące światowej populacji. Uzupełniliśmy je o bieżące dane demograficzne.
- Wejdź na stronę chat.openai.com.
- Kliknij > Explore GPTs.
- Wybierz > Create w prawym, górnym rogu.

- W nowym oknie możesz korzystać z czatu do tworzenia GPT lub wybrać opcję > Configure.

- Jeśli chcesz skorzystać z Configure: nadaj swojemu GPT nazwę, opis i ewentualnie prompt (Introductions).

- Taką samą funkcjonalność uzyskasz konfigurując GPT przez > Chat.
- Dodaj swoje dane (po prostu przenieś plik z danymi w dowolnym formacie). W tym przypadku pobraliśmy dane dotyczące światowej populacji w styczniu 2024.


- Dane możesz dodawać w różnych formatach, także jako teksty i PDFy. W tym przypadku był to arkusz kalkulacyjny MS Excel.
- I... gotowe! Sam/a sprawdź: World Population GPT
SPRÓBUJ: GPT może wygenerować dla Ciebie także logotyp oraz nazwę.
Co to jest fine tuning (doszkalanie)?
Wyobraź sobie, że masz program, który potrafi rozpoznawać zdjęcia. Teraz chcesz, aby był lepszy w rozpoznawaniu konkretnego rodzaju obrazów, na przykład różnych gatunków ptaków. Zamiast uczyć program od początku, „dostrajasz” go, czyli przeprowadzasz dodatkowe treningi na nowych danych, które są bardziej szczegółowe.
To trochę jak nauka nowych utworów na instrumencie, na którym już potrafisz grać – nie uczysz się grać od nowa, tylko rozwijasz swoje umiejętności w określonym kierunku.
Dwa słowa o Kaggle
Wyżej wspomniane Kaggle.com to platforma dla specjalistów i entuzjastów uczenia maszynowego, gdzie mogą rozwiązywać złożone problemy związane z Data Science. Strona oferuje konkursy z nagrodami pieniężnymi, bogatą bazę danych do pobrania, możliwość tworzenia i udostępniania kodu w Notebookach, fora dyskusyjne, darmowe kursy edukacyjne oraz tablicę ogłoszeń pracy. Jest to popularne miejsce dla studentów, naukowców i profesjonalistów zainteresowanych Machine Learning i Data Science.
DLA CIEBIE: W niektórych przypadkach możesz znaleźć tam data sety związane z Twoją branżą, które mogą pomóc Ci w tworzeniu własnego rozwiązania. Przed komercyjnym użyciem koniecznie sprawdź licencję.
Jak mogę wykorzystać custom GPT?
Póki co, GPTs mają ograniczoną funkcjonalność i raczej wykorzystywane są do promocji swoich usług. W sklepie znajdą się aplikacji Canvy, KAYAK, AllTrails i innych mniej lub bardziej popularnych marek, które w ten sposób docierają do nowych klientów.
Zrobienie swojego GPTs to dobry pomysł, jeśli:
- masz już grupę odbiorców i działające rozwiązanie, które chcesz promować,
- chcesz od razu być w sklepie GPT, ponieważ wierzysz w to, że w przyszłości interakcja z narzędziami będzie wyglądać dokładnie w taki sposób,
- planujesz zrobić proste, niepubliczne GPTs dla swojego zespołu (istnieje taka opcja, ale dane jako tako wczytujesz do dużego, dostępnego publiczne modelu).
To jednak zły pomysł, żeby:
- doszkalać model danymi swoich klientów i partnerów biznesowych,
- stworzyć rozwiązanie szyte na miarę, które ma być częścią Twojego core businessu lub procesu digital transformation.
Do ostatniego punktu OpenAI proponuje inne, bardziej zaawansowane narzędzia, takie jak agent AI.

Platforma OpenAI vs ChatGPT - jak tworzyć GPT przez API
ChatGPT to tylko nakładka na model GPT, a samo OpenAI ma różne możliwości interakcji i wykorzystywania ich modeli. W domenie platform.openai.com znajdziesz narzędzia pozwalające na bardziej zaawansowaną pracę.
Przykładowo, możesz podszkolić jeden z modeli swoimi danymi i wykorzystać API, żeby połączyć go ze swoją aplikacją. Posiadając wcześniejsze doświadczenie i odpowiednie dane, doszkanalenie modeli nie jest skomplikowane. Wiele aplikacji, które powstały dzięki popularności ChatGPT, działają dokładnie w taki sposób.
Nie tylko OpenAI
Wbrew pozorom, to tylko jedna z opcji dostępnych na rynku. Platformy z chmurowymi modelami do doszkalania posiada Google, Meta, Amazon i wielu innych gigantów technologicznych.
Google Vertex to dedykowane środowisko związane z AI, a AutoML działa w bardzo zbliżony sposób do opisanego powyżej GPT, z tym że możliwości tuningu, ingerencji i późniejszej aplikacji są dużo wyższe.
Zwróć uwagę, że wideo dotyczące AutoML zostało opublikowane 6 lat temu.
Przykład wykorzystania custom GPT: AnalizaOfert.pl
Przykładem wykorzystania modelu GPT jest stworzona przez nas aplikacja AnalizaOfert.pl, która łączy świetne wyniki GPT z wiedzą ekspertów ofertowania z Sellizer.io.

Zasada działania jest bardzo prosta:
- Przez formularz dodajesz ofertę biznesową w formacie PDF.
- Model sprawdza ją pod kątem poprawności, skuteczności i ogólnie przyjętych zasad tworzenia ofert biznesowych.
- Wyniki pojawiają się w dosłownie kilka sekund.
AnalizaOfert.pl to przykład opisany powyżej, czyli wykorzystanie GPT i prostej integracji do promocji usług – w tym przypadku analitycznego narzędzia Sellizer.io.
Rozwiązania czekają
Zastosowań modeli w biznesie jest nieskończona ilość. Poczynając od wewnętrznego modelu wyszkolonego na BI firmy, który przez chat odpowiada na pytania pracowników – chociażby na to, kogo zapytać o wolne, albo gdzie przechowywane są określone pliki. Z drugiej strony znajdziesz proste GPTs – świetne miejsce do promocji swoich usług i generowania leadów.
Custom GPT – najczęściej zadawane pytania
Jak stworzyć własnego Custom GPT bez znajomości programowania?
Tworzenie własnego GPT nie wymaga umiejętności kodowania. Wystarczy, że zalogujesz się na chat.openai.com, klikniesz „Explore GPTs”, a następnie „Create”. Dzięki GPT Builder stworzysz własnego Custom GPT krok po kroku, nadając mu nazwę, prompt, rolę i przesyłając własne dane (np. pliki PDF, teksty, arkusze Excel).
Co jest najważniejsze przy doszkalaniu modeli?
Dane! Dobrej jakości dane są niezbędne przy budowaniu dowolnego rozwiązania opartego o machine learning. Musisz też odpowiednio dobrać model do danych.
Czym różni się Custom GPT od klasycznego fine-tuningu?
Custom GPT to konfigurowalna wersja modelu GPT-4, którą możesz dostosować do swoich potrzeb bez trenowania modelu od zera. Fine-tuning GPT polega na dalszym uczeniu modelu na własnym zbiorze danych, co wymaga więcej technicznej wiedzy i zasobów. Custom GPT jest szybszy i łatwiejszy do wdrożenia.
Czy mogę używać własnych danych w Custom GPT?
Tak, możesz przesłać własne dane do swojego GPT. Wspierane są formaty takie jak PDF, TXT, DOCX czy XLSX. To świetny sposób na stworzenie GPT wyspecjalizowanego w konkretnej dziedzinie, np. analizującego oferty, odpowiadającego na pytania z dokumentacji firmowej lub wspierającego sprzedaż.
Czy GPT to jedyne rozwiązanie?
Nie, firmy technologiczne od dawna oferują platformy do budowania aplikacji i rozwiązań opartych o uczenie maszynowe (np. Google platformę Vertex).