NetSendo v2.8.2: Spójne tryby Brain i pewny wybór modeli AI

Asystent AI jest przydatny tylko wtedy, gdy robi to, o co prosisz, działa w ustawionym przez Ciebie trybie i korzysta z wybranego modelu. Przed tym wydaniem NetSendo Brain mógł zawieść we wszystkich trzech kwestiach. Można było przełączyć Brain na tryb półautomatyczny, a mimo to wszyscy agenci dalej działali autonomicznie. Pytanie o zwroty mogło trafić do agenta CRM jako słowo keyword_match. Część usług w tle korzystała też z tej integracji AI, która była pierwsza w bazie danych.
NetSendo v2.8.2 rozwiązuje te problemy. Agenci pracują w trybie, który ustawisz, wybrany model obsługuje każde zadanie Brain, a Monitor pokazuje, co naprawdę się dzieje. NetSendo działa na Twoim serwerze, więc dane i klucze AI zostają u Ciebie.
docker compose pull && docker compose up -d, a potem sprawdź Brain → Ustawienia → Tryby agentów.
🚀 Co nowego w v2.8.2
Jeden globalny tryb
Tryb ręczny, półautomatyczny lub autonomiczny obowiązuje każdego agenta, chyba że ustawisz dla niego wyjątek.
Twój model wszędzie
Wszystkie usługi Brain korzystają z wybranego modelu, a nie z pierwszej integracji w bazie danych.
Polecenia na czacie znów działają
Twoje prośby trafiają do właściwego agenta razem z Twoimi słowami.
GPT-5 i Gemini 2.5
Modele rozumujące i myślące zwracają teraz pełne odpowiedzi.
Globalny tryb Brain, który naprawdę obowiązuje
Wcześniej tryb globalny działał jak migawka. Gdy zapisywałeś tryby agentów, NetSendo zapisywało tryb dla każdego agenta i zamrażało ówczesne ustawienie globalne. Jeśli później zmieniłeś tryb globalny, agenci zostawali przy starym. Na jednej sprawdzanej instancji wszyscy agenci nadal działali autonomicznie, choć nagłówek czatu pokazywał tryb półautomatyczny.
Teraz wybranie trybu w Brain → Ustawienia lub poleceniem /mode w Telegramie czyści tryby poszczególnych agentów. Przy zapisie trybów agentów zapisywani są tylko agenci, których tryb różni się od globalnego. Tryb globalny działa jak ustawienie domyślne dla całego zespołu, a tryby agentów to zapisane wyjątki.
- Nagłówek czatu, Monitor i widżet na pulpicie pokazują tryb, w którym agenci faktycznie działają, albo Mieszany, jeśli tryby się różnią.
- Agent w trybie doradczym tylko doradza, nawet gdy tryb globalny jest półautomatyczny. Nie tworzy już planów do zatwierdzenia.
Każda usługa Brain korzysta z wybranego modelu
Brain wybiera teraz model w tej kolejności:
- Model przypisany do zadania w Zaawansowanych ustawieniach modeli
- Model Brain w Ustawienia → Model AI
- Pierwsza działająca integracja
Przed tą zmianą kilka usług korzystało z integracji, która była pierwsza w bazie danych: wykrywanie i rozbijanie celów, analiza sytuacji, cotygodniowe podsumowanie, playbooki, kalendarz kampanii, wnioski z kampanii, wydobywanie stylu oraz agenci bez przypisanego zadania. Dwa ustawienia zaawansowane, Orkiestracja (klasyfikacja intencji) i Rozmowa ogólna, nigdy nie były odczytywane. Teraz wybierają model do klasyfikacji intencji i do odpowiedzi na czacie.
Brain znów rozumie polecenia na czacie
To najważniejsza poprawka w tym wydaniu. Klasyfikacja intencji rozstrzyga, czy wiadomość jest pytaniem, czy zadaniem, i który agent ma ją obsłużyć. Działała na niewłaściwym modelu, a na sprawdzanej instancji nigdy się nie udała. Brain przechodził wtedy na dopasowanie słów kluczowych i wysyłał agentowi słowo keyword_match zamiast treści prośby.
Co się zmieniło:
- Klasyfikacja korzysta z modelu Orkiestracji albo, jeśli go nie ustawiono, z modelu Brain. Odczytuje też JSON, nawet gdy model otoczy go zdaniem.
- Gdy klasyfikacja się nie powiedzie, pytania zostają w rozmowie. Agent jest wybierany tylko wtedy, gdy polecenie nazywa jego obszar.
- Agenci zawsze dostają Twoje własne słowa obok sklasyfikowanej intencji.
- Aktywne cele trafiają do promptów jako kontekst, a nie jako temat.
- Agentów przychodów, lejka i dostarczalności można teraz wybrać z czatu. Wcześniej klasyfikator uwzględniał tylko pierwszych siedmiu agentów.
- Wiadomość z czatu webowego jest klasyfikowana raz zamiast dwa razy, co oszczędza tokeny.
Poprawki dla OpenAI GPT-5, o-series i Gemini 2.5
Modele rozumujące OpenAI odrzucają max_tokens i niestandardową temperaturę. NetSendo wysyła im teraz max_completion_tokens z co najmniej 4096 tokenami na ukryte rozumowanie i używa domyślnej temperatury. Limit tokenów jest wysyłany tylko wtedy, gdy go ustawisz. Dawna wartość domyślna 65 536 przekraczała limit gpt-4o.
{
"model": "gpt-5",
"max_completion_tokens": 4096,
"messages": [{ "role": "user", "content": "..." }]
}
Gemini 2.5 wlicza myślenie do maxOutputTokens, więc przy małym limicie mogło zabraknąć miejsca na odpowiedź. Modele Flash pomijają teraz myślenie przy odpowiedziach do 4096 tokenów. Pozostałe modele myślące dostają 8192 dodatkowe tokeny ponad limit. Tokeny myślenia są teraz wliczane do zużycia, więc raporty kosztów są dokładne.
Monitor zgodny z rzeczywistością
- Uruchomienie bez postępu przez 2 godziny nie jest już pokazywane jako bieżąca praca. Jeden plan tkwił na kroku 2 z 4 od marca. Cogodzinne polecenie
brain:close-stale-plansoznacza takie uruchomienia jako nieudane. Oznacza też jako nieudane zatwierdzone plany, które nie zostały uruchomione w ciągu doby, i anuluje szkice oraz oczekujące plany starsze niż 7 dni, które nie mają otwartego zatwierdzenia. Nic nie jest usuwane. - Ostatnia aktywność aktualizuje się teraz, gdy Brain odpowiada na czacie. Wcześniej mogła pokazywać 96 dni.
- Prośba, dla której agent nie zdołał utworzyć planu, nie jest już liczona jako sukces.
- Liczniki planów na kafelku i na liście są teraz zgodne.
- Lista aktywności pokazuje przetłumaczone nazwy zdarzeń, a dla nieudanego zadania zaplanowanego także zapisany powód. Sugerowane zadania też są przetłumaczone.
Pozostałe poprawki
- Badania, które nic nie znalazły, nie są już zapisywane w bazie wiedzy.
- Plany utworzone na czacie nie są już wliczane do celu, który akurat jest aktywny. Liczą się tylko plany utworzone dla danego celu.
- Puste rozmowy „Bez tytułu” nie pojawiają się już na liście.
- Wskaźniki otwarć i kliknięć na pulpicie liczą każdego odbiorcę raz i nigdy nie przekraczają 100%. Wcześniej jedna instancja pokazywała 114,3%.
💼 Korzyści i przypadki użycia
E-commerce: bezpieczne testy kampanii
Ustaw tryb globalny na półautomatyczny i poproś Brain o kampanię dotyczącą porzuconych koszyków dla listy testowej. Teraz masz pewność, że:
- Prośba trafia do agenta kampanii z Twoimi dokładnymi słowami.
- Plan czeka na Twoje zatwierdzenie, zamiast uruchomić się sam.
- Wskaźniki otwarć i kliknięć sekwencji po zakupie są dokładne.
SaaS: zapobieganie odejściom z właściwymi agentami
Agenci przychodów, lejka i dostarczalności są teraz dostępni z czatu. Możesz zapytać:
- „Dlaczego w tym tygodniu spadła konwersja z triala na płatny plan?” (agent lejka)
- „Sprawdź, czy e-maile onboardingowe trafiają do skrzynki odbiorczej” (agent dostarczalności)
- Zadaj ogólne pytanie i otrzymaj odpowiedź w rozmowie, bez tworzenia niechcianego planu.
Agencje: przewidywalne koszty AI dla klientów
Przypisz tani, szybki model do Orkiestracji, a mocniejszy do Rozmowy ogólnej i zadań związanych z treścią. Każda usługa trzyma się Twoich ustawień, a tokeny myślenia są liczone, więc łatwiej oszacujesz koszty AI każdego klienta.
🛠️ Aktualizacja krok po kroku
- Zrób kopię zapasową bazy danych
Wykonaj snapshot przed aktualizacją. To dobra praktyka dla każdej usługi self-hosted.
- Pobierz obrazy i uruchom ponownie
Uruchom poniższe polecenia. Migracja wykona się automatycznie.
docker compose pull && docker compose up -d - Sprawdź tryby agentów
Migracja porządkuje tryby poszczególnych agentów. Jeśli tryb globalny jest ręczny, zostają one wyczyszczone, bo na czacie i tak nie działały. W pozostałych przypadkach usuwane są wpisy równe trybowi globalnemu. Otwórz Brain → Ustawienia → Tryby agentów i potwierdź wyjątki, które chcesz zachować.
- Sprawdź wybór modeli
W Ustawienia → Model AI ustaw model Brain. Następnie w Zaawansowanych ustawieniach modeli przypisz modele do Orkiestracji i Rozmowy ogólnej.
- Wyczyść bazę wiedzy
Wpisy zapisane wcześniej z nieudanych badań nie są usuwane. Usuń wpisy w rodzaju „dane badania są puste” w Brain → Ustawienia → Baza wiedzy.
- Przetestuj na czacie
Wyślij jedno pytanie i jedno polecenie, na przykład „utwórz kampanię dla mojej listy testowej”. Sprawdź, czy odpowiada właściwy agent i czy nagłówek pokazuje poprawny tryb.
⚠️ Częsty problem: Jeśli po aktualizacji nagłówek pokazuje Mieszany, niektórzy agenci nadal mają własny tryb. To normalne, jeśli ustawiłeś wyjątki. Jeśli nie, wybierz tryb globalny ponownie, aby je wyczyścić.
ℹ️ Uwaga: Polecenie brain:close-stale-plans uruchamia się co godzinę przez harmonogram. Upewnij się, że działa harmonogram lub kontener cron. W przeciwnym razie zawieszone plany nie zostaną zamknięte.
🎯 Wskazówki eksperta
Klasyfikacja intencji to krótkie, ustrukturyzowane zadanie. Szybki model Flash lub mini utrzyma niski koszt. Przy krótkich odpowiedziach Gemini Flash pomija myślenie.
Limit tokenów jest teraz wysyłany tylko wtedy, gdy go ustawisz. Pusty limit pozwala uniknąć błędów w modelach o niższych limitach, takich jak gpt-4o.
Ustaw tryb doradczy dla agentów, którzy pracują z przychodami lub CRM. Będą tylko dawać rekomendacje, niezależnie od trybu globalnego.
Nieudane zadania zaplanowane zapisują teraz powód. Przeglądaj listę aktywności w Monitorze co tydzień, aby wcześnie wykrywać problemy z integracjami lub limitami.
Trzymaj klucze dostawców AI w zmiennych środowiskowych lub sekretach, a nie w repozytorium.
✅ Podsumowanie
NetSendo v2.8.2 sprawia, że Brain działa pewniej. Tryb globalny obowiązuje każdego agenta, o ile nie ustawisz wyjątku, każda usługa korzysta z wybranego modelu, a prośby z czatu trafiają do właściwego agenta razem z Twoimi słowami. GPT-5, o-series i Gemini 2.5 działają, a Monitor i pulpit pokazują dokładne dane.
Więcej znajdziesz w dokumentacji. Dostawców AI połączysz na stronie integracji. Jeśli NetSendo Ci pomaga, daj nam gwiazdkę na GitHubie.
Gotowy na aktualizację?
Pobierz v2.8.2 i korzystaj z Brain, który działa zgodnie z Twoimi ustawieniami:


