A legtöbb chatbot felület ugyanazokat a részeket osztja meg: beviteli terület, üzenetszál és vezérlők minden egyes üzenethez. A különbség a jó és a frusztráló chatbot között leginkább az adott részek részleteiben és állapotukban rejlik.
Kezdje az üres állapottal. Egy üres képernyő szövegmezővel fogalma sincs, mire képes a bot. Adjon hozzá egy rövid leírást, és három vagy négy példaüzenetet érinthet az emberek.
Tedd könnyen olvashatóvá a szálat. Tartsa kényelmesen az üzenet szélességét az olvasáshoz, válassza el egyértelműen a felhasználói és a mesterséges intelligencia üzeneteit, megfelelően jelenítse meg a formázást, például a listákat és a kódot, és tartsa szem előtt a legfrissebb üzenetet, miközben új szöveg érkezik anélkül, hogy ugrás lenne, ha a személy felfelé görgett volna.
Tervezz meg minden állapotot. A küldésnek, gondolkodásnak, streamelésnek, befejezettnek, leállítottnak és sikertelennek kell lennie. A gondolkodás jelzője, gyakran egy animált pontminta vagy gömb, jelzi az embereknek, hogy a kérést megkapták. A streamelés közbeni stop gomb visszaadja az irányítást. A hibáknak közölniük kell, mi történt, és fel kell ajánlani az újrapróbálkozást.
Adjon hozzá vezérlőket a válaszokhoz: másolja, generálja újra, szerkessze az előző promptot és adjon visszajelzést. Hangos asszisztens esetén használjon tiszta képet a halláshoz, gondolkodáshoz és beszédhez, hogy az emberek tudják, mikor kell beszélni. Az általunk készített ExodeUI ingyenes animált gömbökkel rendelkezik ezekhez az állapotokhoz, amelyek React, Vue, SwiftUI, Flutter és más keretrendszerekben futnak.