Skip to main content

Streamelés, toolválasztás és csevegési nyelv használata

A teljes Complexity-oldal, a lebegő asszisztens és a mobilnézet ugyanazt a csevegést, piszkozatot és toolkiválasztást használja. Indíts csevegést a jelenlegi csevegési jogosultsággal. A felület nyelve a userSettings.language értékét követi, jelenleg angol vagy magyar.

Toolvisszajelzés és streamelés​

Az első azonosítható streamelt toolhívás az előkészítést mutatja, mielőtt minden argumentum megérkezik. A részleges JSON rejtve marad. A tool ezután futó, befejezett vagy hibás állapotba kerül. A szolgáltatói hívásazonosítók elkülönítik a párhuzamos hívásokat.

A stream feldolgozása nem várja meg az összes köztes adatbázismentést. Futásonként egyszerre csak egy mentés fut. A periodikus szöveg- és reasoning-változások összevonódnak. A tool-állapotváltozások azonnali mentést kérnek. A lezárás megvárja a függőben lévő mentéseket. A böngésző csak a véglegesen rögzített eseményeket kapja meg.

A WebSocket-események szöveget vagy reasoninget fűzhetnek hozzá, vagy frissíthetnek egy toolt, ahelyett, hogy a teljes üzenetet megismételnék. Az adatbázis tárolja az aktuális üzenetet és a visszajátszási eseményeket. A kurzor, a baseSequence és a pillanatképek megakadályozzák a hiányokat és duplikációkat újracsatlakozás után. A régebbi, teljes üzenetes események olvashatók maradnak.

A kézbesítés az üzenetsorba állítás előtt szűri az actort és a bérlőt, és ellenőrzi az aktuális olvasási jogosultságot. Az új darabok nem írják felül a kézi felfelé görgetést.

Toolok kiválasztása​

A szerkesztő toolmenüje engedélyezheti az összes aktuális toolt, egy részhalmazt vagy egyiket sem. Alapértelmezés szerint az összes elérhető tool aktív. Az alkalmazás csevegésenként tárolja a kiválasztást. A módosításhoz ai.search.complexity.chat jogosultság kell.

A futás pillanatképet készít a kiválasztásról, így a futás közbeni módosítás a következő válaszra hat. A modell képessége és a kontextuskeret ezt a kiválasztott listát használja. A kiválasztás soha nem írja felül a csoportos engedélyeket.

Enter-viselkedés​

A központi complexitySendMode alapértelmezését az admin.ai.turnFeaturesOnOff jogosultsággal kezelheted. A személyes felülírások a beállítási szabályrendszert használják.

UI-módÉrtékEnterCtrl+Enter
Mindig kikapcsolva, alapértelmezésoffKüldésKüldés
Csak többsorosmultilineKüldés, ha még nincs valódi új sor, egyébként új sorKüldés
Mindig bekapcsolvaonÚj sorKüldés

A Shift+Enter mindig új sort szúr be. A beillesztett sortörések számítanak. A vizuális tördelés nem. Az Enter nem küld üzenetet bemeneti módszeres összeállítás közben. Egy hiányzó, régebbi localStorage-beállítás a hatályos alapértelmezést örökli.

Nyelv​

Az alkalmazás címkéi, műveletei, állapotai, hibái, súgószövegei, billentyűzetes tippjei és akadálymentes nevei a fordítási rendszert használják. A dátumok és számok a kiválasztott nyelvi beállítást követik. A nyelvváltás újratöltés nélkül frissíti a megnyitott paneleket, és megőrzi a piszkozatokat, mellékleteket, aktív csevegéseket és futásokat.

A felhasználói üzenetek, a modellválaszok, a mentett címek, a kód és a generált tool- vagy artefaktumtartalom megőrzi az eredeti nyelvét. Az alkalmazás fordítja a névtelen csevegések tartalék címét. Lásd az alkalmazás nyelvét.