Jak organizować czaty w Whizi: zmiana nazwy, usuwanie, wyszukiwanie i projekty

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 z poziomu pola wyszukiwania w panelu bocznym oraz grupowania czatów w projekty. Wyszukiwanie dopasowuje tytuły czatów natychmiast, a od trzeciego znaku także treść wiadomości, a projekt to folder, który dodatkowo przechowuje przypięte pliki i własne instrukcje.

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ędzieGdzie się znajdujeCo faktycznie robi
Zmiana nazwyLista czatówUstawia tytuł, od 1 do 120 znaków. Tytuły to natychmiastowa warstwa wyszukiwania
UsuwanieLista czatówUsuwa jeden czat albo kilka jednocześnie
WyszukiwaniePole wyszukiwania nad listą czatów w panelu bocznymDopasowuje tytuły natychmiast oraz treść wiadomości od trzeciego znaku, jednocześnie w projektach i na liście bez grupy
ProjektyPanel boczny, wyświetlane nad listą czatówFolder 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.

LimitWartość
Projekty na konto50
Nazwa projektu120 znaków
Instrukcje projektu32,000 znaków
Przypięte pliki na projekt10
Rozmiar jednego przypiętego pliku10 MB
Wyodrębniony tekst z jednego przypiętego pliku32,000 znaków
Cały blok promptu projektu120,000 znaków
Tworzenie lub edycja projektu20 na minutę
Przesyłanie pliku projektu10 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.

Lista kontrolna
  • 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.