Wiki / Core Features / Odpowiedzi AI

Odpowiedzi AI

Zaktualizowane przez Maxime_48 · 1 godzina temu · Wyświetlenia: 133

Języki: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

Odpowiedzi AI pozwalają YAWBDB odpowiadać inteligentnie na Twoim serwerze Discord.

Ta funkcja sprawia, że odpowiedzi bota są bardziej naturalne, lepiej dopasowane do kontekstu i mniej spamowe niż zwykłe autorespondery.

Strona ustawień odpowiedzi AI: klucz API, model, dwa wyzwalacze, role wyzwalające, ograniczenie do kanału i pamięć trwała


🧠 Co AI potrafi zrozumieć

Po skonfigurowaniu AI może korzystać z kontekstu ostatniej rozmowy, aby zrozumieć:

  • Kto co powiedział
  • Kiedy wysłano wiadomości
  • Która osoba właśnie pisze
  • Nazwę użytkownika na Discordzie
  • Pseudonim na serwerze, jeśli jest dostępny
  • Role na serwerze, jeśli są dostępne
  • Kto komu odpowiada - gdy członek używa funkcji odpowiedzi Discorda, AI widzi, na którą wiadomość odpowiada, wraz z krótkim cytatem, jeśli oryginalna wiadomość jest starsza niż ostatnia historia

Dzięki temu AI tworzy odpowiedzi pasujące do rozmowy, zamiast reagować na oderwaną wiadomość na ślepo.


🤫 AI może zdecydować, że nie odpowie

AI może milczeć, gdy wiadomość naprawdę nie wymaga odpowiedzi - na przykład przy prywatnej wymianie zdań dwóch członków albo gdy lepiej pasuje zwykła reakcja emoji niż zdanie.

Dotyczy to zarówno sytuacji, gdy ktoś zwraca się do niego bezpośrednio, jak i gdy sam zabiera głos przez wiadomości spontaniczne (patrz niżej).


↩️ Nie rozmawia sam ze sobą

Gdy AI odpowiada, może przypiąć odpowiedź do konkretnej wiadomości za pomocą funkcji odpowiedzi Discorda. Domyślnie bot nigdy nie przypina odpowiedzi do własnej wiadomości - dzięki temu nie wygląda, jakby rozmawiał sam ze sobą.

Jeśli jednak chcesz takiego zachowania, Odpowiedzi AI mają w ustawieniach opcję „Zezwól botowi odpowiadać na własne wiadomości”, wspólną dla zwykłych odpowiedzi i wiadomości spontanicznych. Jest domyślnie wyłączona; włącz ją, aby bot mógł odpowiadać sam sobie.


🤖 Responder AI

Responder AI jest używany, gdy chcesz, aby bot odpowiadał na określone wyzwalacze, wzmianki lub warunki.

Typowe zastosowania:

  • Odpowiadanie na pytania użytkowników
  • Odpowiedzi w konwencji roleplay lub zgodne z uniwersum serwera
  • Zachowanie asystenta serwera
  • Odpowiedzi w stylu wsparcia
  • Osobowość bota świadoma kontekstu

🎲 Wiadomości spontaniczne

Wiadomości spontaniczne pozwalają botowi samodzielnie dołączyć do rozmowy, bez wywołania. Kiedyś była to osobna funkcja, Losowe interakcje bota; teraz to sekcja w ustawieniach Odpowiedzi AI - jedna funkcja i jeden zestaw ustawień. Serwer, który miał skonfigurowane obie, zachowuje wszystko, co miał - tam, gdzie obie wersje różniły się endpointem, kluczem lub modelem, strona spontaniczna zachowuje własne wartości.

Celem nie jest odpowiadanie na każdą wiadomość. Ustaw:

  • Kanały, na których bot może odzywać się sam z siebie.
  • Częstotliwość - ile wiadomości od innych osób musi minąć i jak długo trzeba odczekać, zanim bot może się wtrącić.
  • Opcjonalnie własny model i endpoint, osobne od używanych do zwykłych odpowiedzi.

Odpowiedź zeruje licznik częstotliwości, więc wiadomość spontaniczna nigdy nie pojawi się tuż po tym, jak bot komuś odpowiedział.

Dzięki temu funkcja pozostaje zabawna i nie zamienia się w spam.


🧵 Wątki

Wątek otwarty w kanale jest dla Discorda osobnym kanałem, z identyfikatorem, którego żadne ustawienie nigdy nie wymieniało. Dlatego domyślnie bot pomija wątki: nie odpowiada, nie zapamiętuje, nie reaguje i nie odzywa się sam w wątku, nawet jeśli kanał, w którym wątek został założony, jest dozwolony. Jeśli ktoś go tam wywoła, bot powie, że wątki nie są objęte, i wskaże dozwolone kanały, zamiast wymieniać sam wątek.

Odpowiedzi AI mają w ustawieniach opcję Uwzględnij wątki, domyślnie wyłączoną. Po jej włączeniu wątek podlega tym samym zasadom co kanał, w którym został założony, we wszystkich tych ustawieniach:

  • ograniczenie do kanału (Ogranicz bota do kanału)
  • Kanały, na których pamięć może być ODCZYTANA i Kanały, na których pamięć może być ZAPISANA
  • Kanały, na których reakcje są dozwolone
  • kanały, na których bot może odezwać się sam z siebie

Wątek kanału, który nie jest dozwolony, pozostaje niedozwolony. Pamięć jest powodem, dla którego opcja jest domyślnie wyłączona: wątek może być otwarty dla osób, które nie widzą kanału, z którego pochodzi, więc pamięć odczytana z tego kanału mogłaby do nich dotrzeć. Włącz ją tylko wtedy, gdy właśnie tego chcesz.


🌐 Wyszukiwanie w sieci

Odpowiedzi AI mogą przeszukiwać sieć, zanim odpowiedzą. Domyślnie wyłączone.

Jeśli Twój dostawca obsługuje to natywnie - OpenRouter z dowolnym modelem albo model wyszukiwania OpenAI - wyszukiwanie przechodzi przez Twój własny endpoint i klucz, bez dodatkowej konfiguracji. W przeciwnym razie możesz podłączyć własną usługę wyszukiwania w osobnym oknie: Brave, Tavily albo własną instancję SearXNG.

To, co wraca z wyszukiwania, ma ograniczoną długość i nigdy nie jest zapisywane w pamięci. Nieudane wyszukiwanie nie publikuje wiadomości zastępczej i nie kosztuje drugiego wywołania.


💰 Ile kosztuje użycie modelu

Strona Odpowiedzi AI prowadzi dzienne zestawienie: wywołania, tokeny oraz szacowany koszt na dzień i na model. Ceny są pobierane z publicznej listy OpenRoutera, w tym modele OpenAI; model hostowany samodzielnie pokazuje „nieznany” - nigdy nie wymyślamy dla niego ceny.

Każda odpowiedź jest ograniczona do 4000 tokenów, również na endpointach hostowanych samodzielnie.


👍 Reakcje

AI może reagować emoji, gdy jest to stosowne.

Reakcje są ograniczone i nie powinny pojawiać się pod każdą wiadomością.

Bot może też zareagować na konkretną wiadomość w tym samym kanale, gdy ktoś o to poprosi i pozwala na to kontekst.


🧼 Czystsze wiadomości

Wiadomości AI są przetwarzane tak, aby bot nie wrzucał na czat surowych danych strukturalnych ani JSON-a. Wewnętrzne adnotacje kontekstu, które widzi AI (takie jak znaczniki odpowiedzi), są również usuwane, więc nigdy nie przedostają się do wiadomości.

Celem jest utrzymanie wiadomości na Discordzie w czystej i naturalnej formie.


🧠 Obsługa pamięci

Odpowiedzi AI mogą korzystać z systemu pamięci YAWBDB, aby zapamiętywać przydatny kontekst serwera.

Może na przykład zapamiętać powtarzające się fakty, uniwersum serwera, preferencje lub informacje, które pomogą w przyszłych odpowiedziach.

Pamięcią można zarządzać z poziomu panelu.


🔌 Niestandardowe endpointy modeli

Funkcje tekstowe oparte na AI mogą korzystać z niestandardowych endpointów kompatybilnych z OpenAI.

Dzięki temu możesz podłączyć takich dostawców jak:

  • API kompatybilne z OpenAI
  • Ollama
  • LM Studio
  • OpenRouter
  • Inne kompatybilne serwery modeli

Więcej szczegółów znajdziesz w Niestandardowe endpointy modeli AI.


💡 Dobre praktyki

  • Zacznij od jasnej osobowości lub instrukcji dla bota.
  • Na początku zachowaj ostrożne ustawienia losowych interakcji.
  • Regularnie przeglądaj wpisy w pamięci.
  • Używaj niestandardowych endpointów tylko wtedy, gdy rozumiesz, jak Twój dostawca obsługuje żądania.
  • Nie pozwalaj AI działać jako moderator, chyba że masz mocne zasady i kontrolę człowieka.