Krótka odpowiedź
Organizowanie historii czatów w Whizi sprowadza się do czterech działań: zmiany nazwy czatu, usunięcia jednego lub kilku czatów naraz, wyszukiwania na liście czatów za pomocą pola wyszukiwania w panelu bocznym oraz grupowania czatów w projekty, czyli foldery rozmów, które dodatkowo przechowują przypięte pliki i instrukcje właściwe dla danego projektu.
Wyszukiwanie działa na dwóch warstwach w jednym polu: tytuły czatów są filtrowane natychmiast podczas pisania, a od trzeciego znaku treść wiadomości jest przeszukiwana także po stronie serwera, a takie czaty pojawiają się pod nagłówkiem Found in messages. Zmiana nazwy nadal ma znaczenie, ponieważ tytuł to dopasowanie widoczne jako pierwsze i jedyne możliwe przy zapytaniu z jednego lub dwóch znaków.
| Narzędzie | Gdzie się znajduje | Co faktycznie robi |
|---|---|---|
| Zmiana nazwy | Lista czatów | Ustawia tytuł, od 1 do 120 znaków. Tytuły to natychmiastowa warstwa wyszukiwania |
| Usuwanie | Lista czatów | Usuwa jeden czat albo kilka jednocześnie |
| Wyszukiwanie | Pole wyszukiwania nad listą czatów w panelu bocznym | Dopasowuje tytuły natychmiast oraz treść wiadomości od trzeciego znaku, jednocześnie w projektach i na liście bez grupy |
| Projekty | Panel boczny, wyświetlane nad listą czatów | Folder czatów, plus do 10 przypiętych plików i instrukcje stosowane do każdego czatu w nim |
Zmiana nazwy czatu i dwa różne limity długości
Tytuł rozmowy musi mieć od 1 do 120 znaków. Backend odrzuca wszystko poza tym zakresem komunikatem Conversation titles must be between 1 and 120 characters., HTTP 400, kod invalid_title.
Strona zatrzymuje cię wcześniej niż backend. Odrzuca pustą nazwę komunikatem Chat name cannot be empty., a zbyt długą komunikatem Chat name is too long (max 100 characters).. Praktyczny limit przy zmianie nazwy ze strony wynosi więc 100 znaków, podczas gdy samo pole akceptuje 120.
Jeśli sama zmiana nazwy się nie powiedzie, wyświetla się komunikat Failed to rename chat. Please try again.
Ponieważ wyszukiwanie dopasowuje tytuły, dobry tytuł to zapytanie wyszukiwania, które piszesz dla swojego przyszłego ja. Działają nazwy niosące rzeczownik, który faktycznie wpiszesz: nazwa klienta, numer faktury, nazwa pliku, kod projektu. Nie działają nazwy generowane automatycznie na podstawie pierwszej wiadomości, które opisują pytanie otwierające, a nie to, czym rozmowa się ostatecznie stała.
Co robi, a czego nie robi pole wyszukiwania
Panel boczny ma pole wyszukiwania nad listą czatów. Tytuły są dopasowywane natychmiast w przeglądarce, a wyszukiwanie obejmuje jednocześnie projekty i listę bez grupy, dzięki czemu czat jest znajdowany po nazwie niezależnie od tego, w jakim folderze się znajduje.
Treść wiadomości jest przeszukiwana także, gdy zapytanie osiągnie trzy znaki: serwer jest odpytywany po krótkiej przerwie w pisaniu, a do 20 czatów, których wiadomości pasują, jest wyświetlanych pod nagłówkiem Found in messages, każdy z fragmentem dopasowanego tekstu. Krótsze zapytanie dopasowuje tylko tytuły, co jest jednym z powodów, dla których tytuł zawierający właściwy rzeczownik nadal znajduje czat szybciej niż cokolwiek innego.
Nie ma też skrótu klawiszowego, który przenosi do tego pola. Whizi przypisuje Enter do wysyłania, Shift plus Enter do nowej linii, a Escape zamyka otwarte okno dialogowe, a poza tymi dwiema konwencjami nie ma systemu skrótów ani panelu skrótów.
Pełna mechanika, łącznie z limitami, jest opisana w wyszukiwanie w historii czatów.
Projekty: foldery, które przechowują pliki i instrukcje
Projekt to folder rozmów, który dodatkowo przechowuje przypięte pliki oraz własne, niestandardowe instrukcje. Projekty są wyświetlane w panelu bocznym nad listą czatów i są dostępne dla każdego zalogowanego konta, także w darmowym planie. Limity na poziomie projektu to zabezpieczenie przed nadużyciami, a nie bramka płatna.
Czat może należeć maksymalnie do jednego projektu. Wszystko, co nie jest w projekcie, pozostaje na zwykłej liście czatów, dlatego panel boczny może pokazywać projekty i widok wszystkiego pozostałego obok siebie.
| Limit | Wartość |
|---|---|
| Projekty na konto | 50 |
| Nazwa projektu | 120 znaków |
| Instrukcje projektu | 32,000 znaków |
| Przypięte pliki na projekt | 10 |
| Rozmiar jednego przypiętego pliku | 10 MB |
| Wyodrębniony tekst z jednego przypiętego pliku | 32,000 znaków |
| Cały blok promptu projektu | 120,000 znaków |
| Tworzenie lub edycja projektu | 20 na minutę |
| Przesyłanie pliku projektu | 10 na minutę |
Przypięte pliki akceptują PDF, zwykły tekst, Markdown, CSV, JSON, .docx i .xlsx. Obrazy są celowo wykluczone, ponieważ przypięty plik jest dołączany jako tekst promptu w każdej turze, a nie oglądany tylko raz.
Z tego wynikają dwie konsekwencje i to one sprawiają, że projekt to więcej niż folder. Pierwsza to koszt kontekstu: instrukcje projektu i tekst przypiętych plików są odtwarzane w prompcie przy każdej pojedynczej wiadomości w tym projekcie, w ramach tego samego budżetu wejściowego co sama rozmowa. Szczegóły dotyczące tego, ile to kosztuje, znajdziesz w gdy rozmowa jest zbyt długa. Druga to przechowywanie: bajty przypiętego pliku są przechowywane do momentu ich usunięcia i nie wygasają, w przeciwieństwie do załączników czatu, które są skonfigurowane tak, by wygasać po maksymalnie 30 dniach.
Instrukcje projektu to również jedyne autorskie, stałe instrukcje użytkownika w produkcie. Nie ma ustawienia niestandardowych instrukcji na poziomie konta, więc jeśli chcesz, aby ten sam brief był stosowany do każdego czatu dotyczącego jednego zadania, projekt jest miejscem, gdzie to się znajduje.
Usuwanie czatów i co usuwanie faktycznie usuwa
Czat można usunąć z listy czatów, pojedynczo lub grupowo. Nieudane pojedyncze usunięcie pokazuje Failed to delete chat. Please try again., a nieudane usunięcie grupowe pokazuje Failed to delete some chats, bez kropki na końcu w drugim przypadku.
Usunięcie rozmowy to nie to samo, co usunięcie konta. Poszczególne rozmowy można usuwać samodzielnie, a anulowanie subskrypcji niczego nie usuwa: zatrzymuje rozliczenia i kończy dostęp z końcem opłaconego okresu, podczas gdy konto i jego zawartość pozostają. Usunięcie danych to osobna czynność, usunięcie konta.
Usunięte wiersze nie znikają ze wszystkich warstw naraz. Cloudflare D1 zachowuje chronioną historię odzyskiwania punktu w czasie, a usunięte rekordy bazy danych mogą pozostać w tej historii przez do 30 dni, zanim się zdezaktualizują. Gdzie przechowywany jest każdy rodzaj treści i jak długo, opisano w gdzie Whizi przechowuje twoje dane.
Jedna pułapka specyficzna dla zaimportowanej historii: usunięcie zaimportowanego czatu i ponowne zaimportowanie tego samego eksportu przywraca czat, zamiast pominąć go jako duplikat. Importy są indeksowane po koncie, źródle i identyfikatorze źródła, więc ponowne uruchomienie importu jest zwykle bezpieczne i idempotentne, ale to też jedyny sposób, w jaki usunięty czat wraca. Reszta zachowania importu jest opisana w błędy importu czatu.
Kiedy działania organizacyjne zawodzą z powodu niezwiązanego z organizowaniem
Jeden błąd pojawia się we wszystkich tych sytuacjach i nie ma nic wspólnego z samym czatem. Failed to retrieve session token. jest zgłaszany przez stronę za każdym razem, gdy pobranie tokenu nic nie zwraca przed wywołaniem listy czatów, wczytania czatu, usunięcia, zmiany nazwy lub przesyłania. Nie niesie żadnego statusu HTTP ani kodu błędu, ponieważ strona zgłasza go, zanim żądanie zostanie w ogóle wysłane.
Conversation not found. to odpowiednik po stronie backendu, HTTP 404, kod not_found, zwracany, gdy identyfikator rozmowy nie istnieje albo nie należy do wywołującego. Pojawia się zarówno przy odczycie, usuwaniu, zmianie nazwy, dodawaniu wiadomości, przełączaniu wersji, jak i przy udostępnianiu.
Oba to problemy z logowaniem, a nie z danymi. Rozwiązania oraz pełna lista komunikatów błędów sesji znajdują się w logowanie i dostęp do konta.
- Wyszukiwanie dopasowuje tytuły natychmiast i treść wiadomości od trzeciego znaku
- Zmiana nazwy akceptuje od 1 do 120 znaków, choć strona odrzuca wszystko powyżej 100
- Wyszukiwanie obejmuje jednocześnie projekty i listę bez grupy
- Projekty są dostępne w każdym planie, także darmowym, do 50 na konto
- Czat może należeć maksymalnie do jednego projektu
- Przypięte pliki projektu towarzyszą każdej turze, więc 10 plików to też koszt kontekstu, a nie tylko limit
- Przypięte pliki projektu nie wygasają, w przeciwieństwie do załączników czatu
- Usunięcie zaimportowanego czatu i ponowne zaimportowanie tego samego eksportu przywraca go
- Usunięcie czatu to nie to samo, co usunięcie konta
Najczęstsze pytania
Czy mogę wyszukiwać w moich rozmowach w Whizi?
Tak. Tytuły czatów są filtrowane natychmiast podczas pisania, a od trzeciego znaku treść wiadomości jest przeszukiwana także na serwerze, a do 20 pasujących czatów jest wyświetlanych pod nagłówkiem Found in messages, każdy z fragmentem dopasowania. Wyszukiwanie obejmuje jednocześnie projekty i listę czatów bez grupy, więc czat można znaleźć niezależnie od tego, w jakim folderze się znajduje.
Jak zmienić nazwę czatu w Whizi?
Zmień jego nazwę z poziomu listy czatów. Tytuł musi mieć od 1 do 120 znaków, a backend odrzuca wszystko inne komunikatem Conversation titles must be between 1 and 120 characters. Strona jest bardziej rygorystyczna i zatrzymuje cię na 100 znakach komunikatem Chat name is too long (max 100 characters)., a pustą nazwę odrzuca komunikatem Chat name cannot be empty.
Czy Whizi ma foldery dla czatów?
Tak, nazywają się projektami. Projekt to folder rozmów, który dodatkowo przechowuje do 10 przypiętych plików i własne instrukcje, do 32,000 znaków, stosowane do każdej rozmowy w nim. Możesz mieć 50 projektów na konto i są one dostępne dla każdego zalogowanego konta, także w darmowym planie. Czat może należeć maksymalnie do jednego projektu, a wszystko niezaklasyfikowane pozostaje na zwykłej liście czatów.
Czy przypięte pliki projektu wliczają się do długości rozmowy?
Tak. Instrukcje projektu oraz wyodrębniony tekst każdego przypiętego pliku są odtwarzane w prompcie przy każdej pojedynczej turze w tym projekcie, w ramach tego samego budżetu wejściowego co rozmowa. Każdy plik wnosi maksymalnie 32,000 znaków tekstu, a cały blok projektu jest ograniczony do 120,000 znaków. Jeśli czat w projekcie wydaje się gubić wątek szybciej niż zwykły, to właśnie dlatego, a odpięcie tego, o co akurat nie pytasz, jest rozwiązaniem.
Jeśli usunę czat, czy naprawdę znika?
Rozmowa zostaje usunięta z twojego konta bez naruszania niczego innego i nie musisz usuwać konta, aby usunąć jeden czat. Usunięte wiersze bazy danych mogą pozostać do 30 dni w historii odzyskiwania punktu w czasie Cloudflare D1, zanim się zdezaktualizują. Wyjątek, o którym warto wiedzieć, to zaimportowana historia: usunięcie zaimportowanego czatu i ponowne zaimportowanie tego samego eksportu przywraca go, zamiast pominąć jako duplikat.
Czy istnieją skróty klawiszowe do zarządzania czatami?
Nie. Enter wysyła wiadomość, Shift plus Enter wstawia nową linię, a Escape zamyka otwarte okno dialogowe. Poza tymi dwiema konwencjami w Whizi nie ma systemu skrótów, żadnych kombinacji klawiszy ani panelu pomocy dotyczącego skrótów.