Jak zbudować agenta AI z ChatGPT i API – praktyczny tutorial

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!