NetSendo
Platform Updates

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

NetSendo Team7 min czytania
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.

TL;DR: W NetSendo v2.8.2 globalny tryb Brain obowiązuje wszystkich agentów. Każda usługa Brain korzysta z modelu wybranego dla Brain, a polecenia na czacie znów są poprawnie klasyfikowane. Modele OpenAI GPT-5/o-series i Gemini 2.5 działają, Monitor nie pokazuje już zawieszonych planów, a wskaźniki otwarć i kliknięć na pulpicie nie mogą przekroczyć 100%. Aby zaktualizować, uruchom 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:

  1. Model przypisany do zadania w Zaawansowanych ustawieniach modeli
  2. Model Brain w Ustawienia → Model AI
  3. 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-plans oznacza 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

  1. Zrób kopię zapasową bazy danych

    Wykonaj snapshot przed aktualizacją. To dobra praktyka dla każdej usługi self-hosted.

  2. Pobierz obrazy i uruchom ponownie

    Uruchom poniższe polecenia. Migracja wykona się automatycznie.

    docker compose pull && docker compose up -d
  3. 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ć.

  4. 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.

  5. 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.

  6. 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

1
Użyj małego modelu do Orkiestracji

Klasyfikacja intencji to krótkie, ustrukturyzowane zadanie. Szybki model Flash lub mini utrzyma niski koszt. Przy krótkich odpowiedziach Gemini Flash pomija myślenie.

2
Zostaw limity tokenów puste

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.

3
Ustaw tryb doradczy dla wrażliwych agentów

Ustaw tryb doradczy dla agentów, którzy pracują z przychodami lub CRM. Będą tylko dawać rekomendacje, niezależnie od trybu globalnego.

4
Czytaj powody błędów

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.

5
Chroń klucze API

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:

#release#ai-brain#ai-agents#openai#gemini#automation#self-hosted
Udostępnij