Gesprekken organiseren in Whizi: hernoemen, verwijderen, zoeken en projecten

Kort antwoord

Een Whizi chatgeschiedenis organiseren komt neer op vier acties: een chat hernoemen, een of meerdere chats tegelijk verwijderen, zoeken vanuit het zoekvak in de zijbalk, en chats groeperen in projecten. Zoeken doorzoekt chattitels direct en, vanaf drie tekens, ook berichttekst, en een project is een map die ook vastgezette bestanden en eigen instructies bevat.

Het korte antwoord

Een Whizi chatgeschiedenis organiseren komt neer op vier acties: een chat hernoemen, een of meerdere chats tegelijk verwijderen, de chatlijst doorzoeken vanuit het zoekvak in de zijbalk, en chats groeperen in projecten, dit zijn mappen met gesprekken die ook vastgezette bestanden en per-project instructies bevatten.

Zoeken werkt in twee lagen vanuit een vak: chattitels filteren direct terwijl je typt, en vanaf drie tekens wordt je berichttekst ook op de server doorzocht, waarbij die chats onder een kop Found in messages worden vermeld. Hernoemen blijft belangrijk, omdat de titel de match is die je als eerste ziet en de enige match die een zoekopdracht van een of twee tekens kan opleveren.

ToolWaar het zich bevindtWat het echt doet
HernoemenDe chatlijstStelt de titel in, 1 tot 120 tekens. Titels zijn de directe laag van zoeken
VerwijderenDe chatlijstVerwijdert een chat, of meerdere in een keer
ZoekenEen zoekvak boven de chatlijst in de zijbalkMatcht titels direct en berichttekst vanaf drie tekens, over projecten en de ongegroepeerde lijst tegelijk
ProjectenDe zijbalk, vermeld boven de chatlijstEen map met chats, plus tot 10 vastgezette bestanden en instructies die op elke chat erin worden toegepast

Een chat hernoemen, en de twee verschillende lengtelimieten

Een gesprekstitel moet tussen 1 en 120 tekens lang zijn. De backend weigert alles daarbuiten met Conversation titles must be between 1 and 120 characters., HTTP 400, code invalid_title.

De website houdt je eerder tegen dan de backend. Ze weigert een lege naam met de melding Chat name cannot be empty. en een lange naam met Chat name is too long (max 100 characters). Het praktische plafond bij hernoemen vanaf de website is dus 100 tekens, terwijl het veld zelf 120 accepteert.

Als de hernoemactie zelf mislukt, is de melding Failed to rename chat. Please try again.

Omdat zoeken titels matcht, is een goede titel een zoekopdracht die je voor je toekomstige zelf schrijft. Namen die werken zijn namen met het zelfstandig naamwoord dat je daadwerkelijk zult typen: een klantnaam, een factuurnummer, een bestandsnaam, een projectcode. Namen die niet werken zijn de namen die het eerste bericht voor je genereert, die de openingsvraag beschrijven in plaats van waar het gesprek daadwerkelijk over ging.

Wat het zoekvak wel en niet doet

De zijbalk heeft een zoekvak boven de chatlijst. Titels worden direct in je browser gematcht, en het zoeken werkt over projecten en de ongegroepeerde lijst heen, zodat een chat vindbaar is op naam ongeacht in welke map hij zit.

Berichttekst wordt ook doorzocht, zodra de zoekopdracht drie tekens bereikt: de server wordt bevraagd na een korte pauze in je typen, en tot 20 chats waarvan de berichten matchen worden vermeld onder Found in messages, elk met een fragment van de gevonden tekst. Een kortere zoekopdracht matcht alleen titels, wat een reden is waarom een titel met het juiste zelfstandig naamwoord nog steeds sneller een chat vindt dan wat dan ook.

Er is ook geen sneltoets om ernaartoe te springen. Whizi bindt Enter aan verzenden en Shift plus Enter aan een nieuwe regel, en Escape sluit een open dialoogvenster, en buiten die twee conventies is er geen sneltoetssysteem en geen sneltoetsenpaneel.

De volledige werking, inclusief limieten, staat beschreven in je chatgeschiedenis doorzoeken.

Projecten: mappen die bestanden en instructies bevatten

Een project is een map met gesprekken die ook vastgezette bestanden en eigen aangepaste instructies bevat. Projecten staan vermeld in de zijbalk boven de chatlijst, en ze zijn beschikbaar voor elk ingelogd account, inclusief het gratis abonnement. De limieten per project zijn misbruikbescherming, geen betaalde grens.

Een chat hoort bij hooguit een project. Alles wat niet in een project zit blijft in de gewone chatlijst, waardoor de zijbalk projecten en een alles-anders-weergave naast elkaar kan tonen.

LimietWaarde
Projecten per account50
Projectnaam120 tekens
Projectinstructies32.000 tekens
Vastgezette bestanden per project10
Grootte van een vastgezet bestand10 MB
Geëxtraheerde tekst uit een vastgezet bestand32.000 tekens
Het volledige projectpromptblok120.000 tekens
Een project aanmaken of bewerken20 per minuut
Een projectbestand uploaden10 per minuut

Vastgezette bestanden accepteren PDF, platte tekst, Markdown, CSV, JSON, .docx en .xlsx. Afbeeldingen zijn bewust uitgesloten, omdat een vastgezet bestand als prompttekst meegaat bij elke beurt in plaats van eenmalig bekeken te worden.

Daaruit volgen twee gevolgen, en dat is de reden waarom een project meer is dan een map. Het eerste is contextkosten: de projectinstructies en de tekst van de vastgezette bestanden worden bij elk bericht in dat project opnieuw in de prompt opgebouwd, binnen hetzelfde invoerbudget als het gesprek zelf. Het detail over wat dat kost staat in wanneer het gesprek te lang is. Het tweede is bewaartermijn: bytes van vastgezette bestanden worden bewaard tot je ze verwijdert en verlopen niet, in tegenstelling tot chatbijlagen, die zijn ingesteld om na maximaal 30 dagen te verlopen.

Projectinstructies zijn ook de enige door de gebruiker geschreven vaste instructies in het product. Er is geen instelling voor aangepaste instructies op accountniveau, dus als je hetzelfde briefje op elke chat over een bepaald werk wilt toepassen, is een project waar dat leeft.

Chats verwijderen, en wat verwijdering echt weghaalt

Een chat kan vanuit de chatlijst worden verwijderd, een voor een of als bulkselectie. Een mislukte verwijdering van een enkele chat toont Failed to delete chat. Please try again., en een mislukte bulkverwijdering toont Failed to delete some chats, zonder afsluitende punt bij de tweede.

Een gesprek verwijderen is niet dezelfde actie als je account verwijderen. Losse gesprekken kunnen los verwijderd worden, en een abonnement opzeggen verwijdert niets: het stopt de facturering en beëindigt toegang aan het einde van de betaalde termijn, terwijl het account en de inhoud ervan blijven bestaan. De gegevens verwijderen is de aparte actie van accountverwijdering.

Verwijderde rijen verdwijnen niet uit elke laag tegelijk. Cloudflare D1 houdt beveiligde point-in-time recoverygeschiedenis bij, en verwijderde databaserecords kunnen tot 30 dagen in die geschiedenis blijven staan voordat ze verlopen. Waar elk soort inhoud leeft en hoe lang het bewaard blijft staat beschreven in waar Whizi je gegevens opslaat.

Een addertje onder het gras specifiek voor geïmporteerde geschiedenis: een geïmporteerde chat verwijderen en dezelfde export opnieuw importeren brengt de chat terug, in plaats van overgeslagen te worden als duplicaat. Imports worden gesleuteld op account plus bron plus bron-id, dus een import opnieuw uitvoeren is normaal gesproken veilig en idempotent, maar het is ook de enige manier waarop een verwijderde chat terugkomt. De rest van het importgedrag staat op fouten bij chatimport.

Wanneer organisatie-acties mislukken om een reden die niets met organiseren te maken heeft

Een foutmelding komt bij al deze acties voor en heeft niets met de chat zelf te maken. Failed to retrieve session token. wordt door de website gegooid wanneer het ophalen van het token niets oplevert voordat een aanroep voor chatlijst, chat laden, verwijderen, hernoemen of uploaden plaatsvindt. Ze heeft geen HTTP-status en geen foutcode, omdat de site haar gooit voordat het verzoek wordt gedaan.

Conversation not found. is het backend-tegenhanger, HTTP 404 code not_found, teruggegeven wanneer het gesprek-id niet bestaat of niet van de aanroeper is. Ze verschijnt bij lezen, verwijderen, hernoemen, bericht toevoegen, versie wisselen en delen op dezelfde manier.

Beide zijn inlogproblemen, geen dataproblemen. De oplossingen, en de volledige lijst met sessiefoutmeldingen, staan op inloggen en accounttoegang.

Checklist
  • Zoeken matcht titels direct en berichttekst vanaf drie tekens
  • Hernoemen accepteert 1 tot 120 tekens, al weigert de website alles boven de 100
  • Zoeken werkt over projecten en de ongegroepeerde lijst tegelijk
  • Projecten zijn beschikbaar op elk abonnement inclusief gratis, tot 50 per account
  • Een chat hoort bij hooguit een project
  • Vastgezette projectbestanden gaan mee bij elke beurt, dus 10 bestanden zijn ook een contextkost naast een limiet
  • Vastgezette projectbestanden verlopen niet, in tegenstelling tot chatbijlagen
  • Een geïmporteerde chat verwijderen en dezelfde export opnieuw importeren brengt hem terug
  • Een chat verwijderen is niet hetzelfde als je account verwijderen

Veelgestelde vragen

Kan ik binnen mijn Whizi-gesprekken zoeken?

Ja. Chattitels filteren direct terwijl je typt, en vanaf drie tekens wordt je berichttekst ook op de server doorzocht, waarbij tot 20 matchende chats worden vermeld onder een kop Found in messages, elk met een fragment van de match. Het zoeken werkt over projecten en de ongegroepeerde chatlijst heen, zodat een chat vindbaar is ongeacht in welke map hij zit.

Hoe hernoem ik een chat in Whizi?

Hernoem hem vanuit de chatlijst. Een titel moet tussen 1 en 120 tekens lang zijn, en de backend weigert al het andere met Conversation titles must be between 1 and 120 characters. De website is strenger en houdt je tegen bij 100 met de melding Chat name is too long (max 100 characters)., en weigert een lege naam met Chat name cannot be empty.

Heeft Whizi mappen voor chats?

Ja, ze heten projecten. Een project is een map met gesprekken die ook tot 10 vastgezette bestanden en eigen instructies bevat, tot 32.000 tekens, toegepast op elk gesprek erin. Je kunt 50 projecten per account hebben, en ze zijn beschikbaar voor elk ingelogd account, inclusief het gratis abonnement. Een chat hoort bij hooguit een project, en alles wat niet is ingedeeld blijft in de gewone chatlijst.

Tellen vastgezette projectbestanden mee voor de gesprekslengte?

Ja. De projectinstructies en de geëxtraheerde tekst van elk vastgezet bestand worden bij elke beurt in dat project opnieuw in de prompt opgebouwd, binnen hetzelfde invoerbudget als het gesprek. Elk bestand levert hooguit 32.000 tekens tekst en het hele projectblok is begrensd op 120.000 tekens. Als een projectchat sneller de draad lijkt kwijt te raken dan een gewone chat, is dit de reden, en het losmaken van bestanden waar je niet naar vraagt is de oplossing.

Als ik een chat verwijder, is hij dan echt weg?

Het gesprek wordt uit je account verwijderd zonder iets anders aan te raken, en je hoeft je account niet te verwijderen om een chat te verwijderen. Verwijderde databaserijen kunnen tot 30 dagen blijven bestaan in Cloudflare D1 point-in-time recoverygeschiedenis voordat ze verlopen. De uitzondering die het weten waard is, is geïmporteerde geschiedenis: een geïmporteerde chat verwijderen en dezelfde export opnieuw importeren herstelt hem in plaats van hem over te slaan als duplicaat.

Zijn er sneltoetsen voor het beheren van chats?

Nee. Enter verstuurt een bericht, Shift plus Enter voegt een nieuwe regel in, en Escape sluit een open dialoogvenster. Buiten die twee conventies is er geen sneltoetssysteem in Whizi, geen combinatietoetsen, en geen sneltoetsenhulppaneel.