nanobot
Osobisty agent AI o minimalnym kodzie, który automatyzuje zadania i zarządza pamięcią. Narzędzie obsługuje wiele modeli LLM oraz integracje z czatami.

nanobot to lekki agent AI o otwartym kodzie źródłowym, zaprojektowany do działania jako osobisty asystent w terminalu lub komunikatorach. Aplikacja zajmuje minimalną ilość zasobów systemowych i pozwala na uruchomienie własnego pomocnika bezpośrednio na komputerze lub serwerze. Po krótkiej konfiguracji z wybranym dostawcą modeli językowych, system jest gotowy do wykonywania poleceń, zarządzania plikami i prowadzenia długofalowych konwersacji.
Przykładowe funkcje:
- Obsługa wielu dostawców modeli językowych poprzez prosty system rejestracji kluczy API.
- Integracja z popularnymi komunikatorami takimi jak Telegram, Discord, WhatsApp czy Slack.
- Zarządzanie pamięcią krótko- i długoterminową z wykorzystaniem wyszukiwania semantycznego.
- Wykonywanie operacji na plikach lokalnych oraz uruchamianie komend w powłoce systemowej.
- Harmonogram zadań pozwalający na automatyczne uruchamianie procesów o określonych porach.
Przykładowe zastosowania:
- Automatyzacja codziennych raportów i analiz rynkowych przesyłanych bezpośrednio na wybrany kanał czatu.
- Stworzenie osobistego asystenta, który przeszukuje lokalne dokumenty i odpowiada na pytania dotyczące ich treści.
- Monitorowanie danych i powiadamianie o zmianach w czasie rzeczywistym przez 24 godziny na dobę.
- Budowanie własnych narzędzi i automatyzacji w języku Python z wykorzystaniem gotowego pakietu SDK.



