Zbuduj własnego asystenta AI za 200 zł miesięcznie z Claude Code

Własny asystent AI za rozsądną cenę? To możliwe

Marzysz o personalnym, inteligentnym asystencie, który nie tylko odpowiada na polecenia, ale też przewiduje Twoje potrzeby, zarządza zadaniami i komunikuje się głosem? Wielu uważa, że budowa takiego systemu to domena dużych firm z ogromnymi budżetami. Autor oryginalnego materiału, Goda Go, udowadnia, że jest inaczej. Przetestował on konfigurację, która za około 200 złotych miesięcznie pozwala stworzyć zaawansowanego asystenta opartego na Claude Code. Kluczem jest połączenie odpowiednich, niedrogich narzędzi w spójną i bezpieczną architekturę.

Czym wyróżnia się taki asystent?

Ten system to coś więcej niż czatbot. Działa w tle, utrzymując kontekst rozmów i zadań. Zamiast czekać na Twoje polecenie, potrafi samodzielnie inicjować działania, na przykład przypominając o nadchodzących spotkaniach czy podsumowując postępy w realizacji celów. Łączy się z popularnymi serwisami, takimi jak poczta email czy kalendarz, stając się centralnym punktem zarządzania codziennymi aktywnościami. Co istotne, komunikacja jest dwukierunkowa – możesz korzystać z niego przez tekst (np. w Telegramie) lub przez głos, otrzymując naturalnie brzmiące odpowiedzi.

Architektura systemu: kluczowe komponenty

Stabilność i funkcjonalność asystenta opierają się na kilku sprawdzonych technologiach. Całość hostowana jest na lekkiej infrastrukturze bez interfejsu graficznego (headless), co zwiększa niezawodność i ułatwia skalowanie.

  • Pamięć kontekstowa (Semantic Memory): Do przechowywania i inteligentnego wyszukiwania informacji wykorzystywany jest Supabase. Dzięki temu asystent „pamięta” wcześniejsze rozmowy i decyzje.
  • Głos: Za generowanie naturalnej mowy odpowiada usługa ElevenLabs, która zamienia odpowiedzi tekstowe na wysokiej jakości audio.
  • Integracja telefoniczna: Połączenia głosowe obsługiwane są przez Twilio, co umożliwia pełnoprawną komunikację głosową.
  • Wykonywanie zadań: Bun Relay zarządza kolejką zadań, dbając o ich sprawne i terminowe wykonanie.
  • Monitorowanie (Observability): Dodatkowe narzędzia śledzą aktywność systemu, zapewniając przejrzystość i ułatwiając diagnozowanie ewentualnych problemów.

Bezpieczeństwo jako fundament

Powierzając asystentowi dostęp do kalendarza czy poczty, musisz mieć pewność, że system jest zabezpieczony. Konfiguracja opisana przez autora kładzie na to duży nacisk. Implementowana jest weryfikacja numeru dzwoniącego (Caller ID), która blokuje dostęp nieautoryzowanym osobom. System ma też wbudowane ograniczenia – nie może wykonywać nieskończonych pętli akcji ani operacji wykraczających poza predefiniowane granice. Ciągłe monitorowanie aktywności (observability) pozwala na bieżąco kontrolować, co robi asystent, co jest kluczowe dla wykrycia nietypowego zachowania.

Przykład promptu do konfiguracji zachowania asystenta

Stwórz konfigurację agenta AI w Claude Code, który działa jako proaktywny asystent osobisty. Agent ma:
1. Analizować treść e-maili i wyodrębniać z nich pilne zadania do kalendarza.
2. Wysyłać codzienne podsumowanie przed końcem dnia roboczego z listą wykonanych zadań i planem na jutro.
3. Przypominać o ważnych terminach z kalendarza na 30 minut przed wydarzeniem.
4. Pytać o postęp w realizacji tygodniowych celów każdy piątek o 10:00.
Użyj dostępnych hooków do integracji z Google Calendar i Gmail. Zdefiniuj zasady bezpieczeństwa: brak dostępu do usuwania wydarzeń, potwierdzanie przed dodaniem spotkania z osobą spoza listy kontaktów.

Szczegółowa analiza kosztów

Główną zaletą tego rozwiązania jest jego przewidywalny i niski koszt. Baza, czyli hosting Claude Code, to około 200 zł miesięcznie. Do tego dochodzą opłaty za zewnętrzne usługi, które są uzależnione od intensywności użytkowania. Twilio za połączenia głosowe i ElevenLabs za generowanie mowy to zazwyczaj koszt rzędu 11-20 zł miesięcznie przy umiarkowanym użyciu. Autor zwraca uwagę, że architektura jest zaprojektowana tak, aby minimalizować drogie zapytania do API modeli językowych (LLM), np. poprzez efektywne wykorzystanie pamięci w Supabase, co przekłada się na długoterminową oszczędność.

Automatyzacja codziennych workflowów

Gdzie taki asystent sprawdza się najlepiej? Jego siłą jest integracja z istniejącymi procesami. Może on automatycznie sortować wiadomości e-mail, wyciągając z nich zadania i spotkania. Śledzi cele zapisane w notatkach i regularnie dopytuje o postępy. Odtwarza i transkrybuje wiadomości głosowe z Messengera czy WhatsAppa, a następnie przygotowuje na ich podstawie streszczenie lub listę action items. Dzięki temu użytkownik zamiast zarządzać wieloma aplikacjami, otrzymuje skondensowane, wartościowe informacje i przypomnienia w jednym miejscu.

Elastyczność i wsparcie społeczności

W przeciwieństwie do zamkniętych, komercyjnych asystentów, to rozwiązanie daje pełną swobodę modyfikacji. Możesz dostosować jego zachowanie, dodać integrację z nowym narzędziem (np. z polskim systemem bankowości) lub zmienić sposób powiadomień. Nieocenionym zasobem jest także społeczność skupiona wokół Claude Code, gdzie użytkownicy dzielą się swoimi modyfikacjami, fragmentami kodu i rozwiązują wspólnie problemy. To ogromna przewaga nad produktem, w którym jesteś zdany wyłącznie na wsparcie techniczne producenta.

Wyzwania i przyszły rozwój

Budując taki system, trzeba mieć świadomość pewnych wyzwań. Kluczowe jest znalezienie równowagi między wygodą a bezpieczeństwem – zbyt restrykcyjne zasady ograniczą użyteczność, a zbyt luźne narazią dane. Zarządzanie pamięcią kontekstową też wymaga uwagi, aby system z czasem nie „zapominał” ważnych informacji lub nie zaśmiecał się niepotrzebnymi danymi. Na horyzoncie widać też ciekawe kierunki rozwoju, takie jak dodanie analizy wideo (np. automatyczne streszczanie nagrań szkoleniowych) czy stworzenie infrastruktury wielu agentów specjalistycznych, gdzie jeden zarządza finansami, a drugi harmonogramem projektów.

Podsumowując, budowa repliki zaawansowanego asystenta AI przy użyciu Claude Code jest nie tylko możliwa, ale także ekonomicznie uzasadniona. Dzięki połączeniu niedrogich, profesjonalnych narzędzi i silnemu naciskowi na bezpieczeństwo, można stworzyć system, który realnie odciąża użytkownika w codziennych zadaniach. To rozwiązanie oferuje coś, czego gotowe produkty często nie dają: pełną kontrolę, możliwość głębokiej personalizacji i brak ukrytych, wysokich kosztów subskrypcyjnych.

Źródło