Chcesz zautomatyzować zadania i mieć własnego agenta AI? Zobacz, jak połączyć ChatGPT z API i zbudować agenta krok po kroku.
Co to jest agent AI i do czego go użyć?
Agent AI to aplikacja lub skrypt, który działa samodzielnie, korzystając z modeli językowych (np. ChatGPT) oraz API innych usług. Potrafi pobierać dane, generować odpowiedzi, wysyłać powiadomienia, czy wykonywać zadania na podstawie twoich poleceń.
- Zbieranie danych z internetu i ich podsumowanie
- Automatyczne odpowiadanie na maile
- Tworzenie raportów i analiz
- Integracja z narzędziami typu Trello, Slack, Google Sheets
Krok 1: Uzyskaj dostęp do ChatGPT API
Potrzebujesz klucza OpenAI API. Zarejestruj się na OpenAI, utwórz klucz API i zachowaj go w bezpiecznym miejscu.
Nie udostępniaj klucza osobom trzecim. Pamiętaj o limitach i kosztach API!
Krok 2: Podstawy – jak wysłać prompt do ChatGPT API?
Przykład prostego requestu (Python)
import openai
openai.api_key = 'sk-TWÓJ-KLUCZ-API'
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[{"role": "user", "content": "Streszcz dzisiejsze najważniejsze wiadomości"}]
)
print(response['choices'][0]['message']['content'])
To najprostsza forma – wysyłasz prompt i odbierasz odpowiedź.
Prompt do podsumowania treści z URL
Streszcz artykuł ze strony: [Wstaw URL]. Wypisz 3 najważniejsze informacje.Przydatny, gdy agent pobiera treści z sieci i ma je zsyntetyzować (przekaż treść do API jako input).
Krok 3: Łączenie ChatGPT z innym API – przykład agenta
Case study: Agent AI do podsumowania maili z Gmaila
- Agent pobiera maile (np. przez Gmail API)
- Przekazuje ich treść do ChatGPT po odpowiednim promptowaniu
- Otrzymuje podsumowanie i wysyła je np. na Slacka
Przykładowy prompt do podsumowania maili
Otrzymujesz poniższe maile:
---
{treść_maili}
---
Stwórz krótkie podsumowanie najważniejszych spraw do załatwienia z tych wiadomości.Stosuj, gdy agent ma uprościć zarządzanie skrzynką mailową.
Łączenie kilku kroków – chain of thought
Krok 1: Przeczytaj uważnie poniższe maile i wypisz główne tematy.
Krok 2: Dla każdego tematu określ, jakie działania należy podjąć.
Krok 3: Zwróć listę tematów i związanych z nimi zadań.
---
{treść_maili}Podejście chain of thought pozwala agentowi rozłożyć zadanie na kroki, co poprawia jakość odpowiedzi.
Krok 4: Budowanie logiki agenta – tipy praktyczne
- Stosuj system prompt, by określić „osobowość” i rolę agenta (np. „Jesteś asystentem biurowym, który jest rzeczowy i skrupulatny”).
- Wysyłaj few-shot examples, jeśli agent ma rozpoznawać wzorce (np. przykładowe maile i podsumowania).
- Ustal jasne instrukcje – im bardziej konkretne, tym lepiej agent je wykona.
- Waliduj output – sprawdzaj, czy odpowiedź AI spełnia twoje wymagania, zanim przekażesz ją dalej.
Przykład system promptu dla agenta biurowego
Jesteś asystentem AI. Odpowiadasz krótko i konkretnie. Twoim zadaniem jest podsumowywać wiadomości i tworzyć listy zadań.Krok 5: Automatyzacja – jak uruchamiać agenta cyklicznie?
Możesz skorzystać z narzędzi takich jak cron (na Linuxie), GitHub Actions, Zapier lub Make, by uruchamiać agenta np. co godzinę lub na żądanie.
Jeśli nie masz doświadczenia z programowaniem, skorzystaj z gotowych integracji (np. Zapier + OpenAI + Gmail).
Najczęstsze błędy i jak ich unikać
- Za ogólne prompty – pisz bardzo precyzyjnie, czego oczekujesz
- Brak limitów długości odpowiedzi – stosuj „odpowiadaj w max 5 zdaniach”
- Przekazywanie zbyt dużych ilości danych na raz – ograniczaj input do najważniejszych fragmentów
Przykładowa struktura agenta AI (pseudo-kod)
1. Pobierz nowe maile przez Gmail API
2. Stwórz prompt z treścią maili
3. Wyślij prompt do ChatGPT API
4. Odbierz i zwaliduj odpowiedź
5. Wyślij podsumowanie na Slacka przez Slack API
Pro tipy na koniec
- Testuj prompty „na sucho” w ChatGPT, zanim wdrożysz je w kodzie
- Dodaj logowanie (logi), by łatwiej debugować błędy agenta
- Stosuj wersjonowanie promptów – co działa dziś, może wymagać zmian po aktualizacji API
- Nie bój się eksperymentować z różnymi modelami (GPT-3.5, GPT-4, Turbo)
Podsumowanie
Budowa agenta AI z ChatGPT i API nie jest trudna – klucz to konkretne prompty, jasna logika i automatyzacja. Zacznij od prostych integracji, testuj, poprawiaj prompty i rozwijaj swojego agenta zgodnie z potrzebami.
Chcesz więcej gotowych promptów i tutoriali? Zajrzyj na kwestiaprompta.pl!