ChatLab obsługuje języki z poziomu jednego menu Settings > Languages (Ustawienia > Języki). Z tego miejsca ustawiasz język, w którym odpowiada Twój chatbot, język używany do tworzenia niewidocznych dla klientów podsumowań i analiz oraz - gdy chcesz, aby jeden bot obsługiwał wszystkich - automatyczne tłumaczenie całego interfejsu czatu w ramach funkcji Multi-language (Wielojęzyczność).
Settings > Languages: karta AI language
Wybierz swojego chatbota, otwórz zakładkę Settings (Ustawienia), a następnie kliknij Languages (Języki) na pasku bocznym po lewej stronie. Górna karta AI language (Język AI) zawiera dwa ustawienia.
Response language
Pole Response language (Język odpowiedzi) decyduje o tym, jakiego języka chatbot używa w odpowiedziach tekstowych.
- Auto Detect (Automatyczne wykrywanie, domyślnie) - chatbot rozpoznaje język odwiedzającego i odpowiada w tym samym języku. Najlepsza opcja dla zróżnicowanej grupy odbiorców.
- Specific language (Konkretny język, na przykład angielski, hiszpański, niemiecki) - chatbot domyślnie korzysta z tego języka i przełącza się tylko wtedy, gdy odwiedzający wyraźnie o to poprosi.
Jest to ustawienie, które wcześniej nazywało się Primary language i znajdowało się w sekcji Settings > Role & Behavior - obecnie jest to Response language w Settings > Languages.
Uwaga: gdy bot używa własnego promptu (Settings > Role & Behavior > Custom Role Definition [Niestandardowa definicja roli]), pole Response language jest nieaktywne. W takim przypadku językiem steruje Twój prompt - dodaj do niego regułę, taką jak „Zawsze odpowiadaj po hiszpańsku, chyba że odwiedzający napisze w innym języku".
Reporting language
Pole Reporting language (Język raportowania) ustawia język używany w treściach, które widzisz tylko Ty w panelu administracyjnym:
- Conversation summaries (Podsumowania rozmów) - generowane przez AI podsumowanie każdej rozmowy
- Client summaries (Podsumowania klientów) - generowany przez AI profil powracającego użytkownika
- AI Insights - okresowa analiza Twoich rozmów prowadzona przez AI
Nie wpływa to na nic, co widzą Twoi odwiedzający. Jest to ustawienie, które wcześniej nazywało się Internal language w sekcji Settings > Model & Advanced - obecnie jest to Reporting language w Settings > Languages.
Po dostosowaniu dowolnego z tych pól kliknij Save Changes (Zapisz zmiany).
Obsługa odbiorców wielojęzycznych
Zalecanym sposobem obsługi odwiedzających w wielu językach jest funkcja Multi-language, dostępna w tym samym menu Settings > Languages. Po jej włączeniu interfejs czatu, wiadomości powitalne, sugerowane pytania i formularze są tłumaczone automatycznie, a odwiedzający otrzymują przełącznik języków w oknie czatu - dzięki temu jeden chatbot obsługuje każdy język.
Zastępuje to dawne podejście polegające na ręcznym tłumaczeniu każdej zdefiniowanej wiadomości lub uruchamianiu osobnego chatbota dla każdej wersji językowej Twojej strony.
Kompletny przewodnik - włączanie funkcji Multi-language, wybór języka bazowego, oferowanie stałej listy języków i edycja poszczególnych tłumaczeń - znajdziesz w artykule Wielojęzyczne chatboty.
Jeśli funkcja Multi-language nie jest dostępna w Twoim planie, nadal możesz dobrze obsłużyć pojedynczą grupę odbiorców: ustaw jeden Response language (lub pozostaw opcję Auto Detect) i przetłumacz ręcznie kluczowe zdefiniowane wiadomości w odpowiednich sekcjach ustawień (Settings > Chat Conversation dla wiadomości powitalnej, sugerowanych pytań i tekstu zastępczego w polu wpisywania, a także Appearance [Wygląd], Lead Collection [Zbieranie leadów], Human Contact Form [Formularz kontaktu z człowiekiem], Live Chat oraz Consent & Privacy [Zgoda i prywatność], jeśli są włączone).
Języki w rozmowach głosowych
Języki głosowe konfiguruje się osobno, w sekcji Settings > Voice Conversation (Rozmowa głosowa), a ich działanie zależy od modelu głosowego:
- ElevenLabs Voice - pojawia się sekcja Language (Język) z ustawieniem Default language (Język domyślny - język, w którym agent rozpoczyna połączenie) oraz Additional languages (Dodatkowe języki - dodatkowe języki, na które może się przełączyć, gdy usłyszy rozmówcę mówiącego w danym języku).
- GPT Realtime / Gemini Voice - brak selektora języka. Dostawcy ci automatycznie wykrywają język rozmówcy i stosują się do Twojego promptu. Aby nakierować model, wskaż język w sekcji Settings > Role & Behavior (na przykład: „Zawsze odpowiadaj po polsku, chyba że rozmówca mówi w innym języku").
Szczegółową konfigurację głosową znajdziesz w artykule Rozmowa głosowa.
Trenowanie chatbota dla wielu języków
Nie musisz powielać swojej bazy wiedzy w różnych językach - AI potrafi odpowiadać w jednym języku na podstawie treści, na których została wytrenowana w innym. Kopiowanie tych samych treści marnuje limit trenowania bez dodawania nowej wiedzy, dlatego trenuj model przy użyciu unikalnych materiałów i pozwól chatbotowi tłumaczyć na bieżąco.
Podczas skanowania strony internetowej ChatLab wykrywa teraz język każdej podstrony, co pomaga botowi wybrać właściwe źródło podczas generowania odpowiedzi. Zobacz artykuł Dodawanie nowych źródeł ze stron internetowych, aby dowiedzieć się, jak działa skanowanie stron.
Często zadawane pytania
Czy moje niestandardowe instrukcje muszą być w określonym języku?
Nie. Niestandardowe instrukcje działają w każdym języku - możesz napisać je w całości w języku docelowym, w całości po angielsku lub w formie mieszanej. Liczy się to, aby jasno opisywały pożądane zachowanie. Szczegóły znajdziesz w artykule Dostosowywanie zachowania bota.
Czy chatbot może używać danych z trenowania w jednym języku, aby odpowiadać w innym?
Tak. AI potrafi wykorzystywać wiedzę z jednego języka do generowania odpowiedzi w innym. Złożone lub specyficzne kulturowo treści mogą nie tłumaczyć się z pełną precyzją, dlatego warto dostarczyć materiały do trenowania w językach, którymi najczęściej posługują się Twoi odwiedzający.
Dlaczego pole Response language jest wyszarzone?
Ponieważ bot korzysta z własnego promptu (Settings > Role & Behavior > Custom Role Definition). Przy własnym prompcie językiem odpowiedzi steruje sam prompt, dlatego pole to jest wyłączone - zamiast tego dodaj regułę dotyczącą języka bezpośrednio w swoim prompcie.