Inception: Mercury Decide
Mercury Decide vyhodnocuje sdílené textové podklady nebo JSON podle pojmenovaných otázek a vrací typované volby, pravděpodobnosti ano/ne nebo zlomková skóre podle hodnoticí rubriky. Inception dokumentuje vyhrazený rozhodovací postup až s 255 možnostmi Choice a deseti úrovněmi Score.
O modelu
Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.
Mercury Decide je model Inception pro strukturovaná rozhodnutí nad dodanými podklady. Kombinuje sdílený stav s pojmenovanými otázkami a vrací typované odpovědi s pravděpodobnostmi. Výsledkem může být vybraná kategorie, odhadovaná pravděpodobnost ano/ne nebo pozice na definované škále. Tento profil slouží omezenému rozhodnutí, které software může interpretovat; jeho zdokumentované rozhraní negeneruje volnou chatovou odpověď.
Sdílený stav a smysluplné názvy otázek
Požadavek výrobce obsahuje model, stav a neprázdnou mapu otázek. Názvy otázek se zachovávají v mapě odpovědí. Zadejte informace potřebné k posouzení každé otázky a pojmenujte otázky podle výsledků využívaných pracovním postupem, například category, priority nebo needs_follow_up. Několik otázek vyhodnocuje stejné podklady nezávisle. Jejich umístění v jednom požadavku neznamená, že pozdější otázka závisí na dřívější odpovědi.
Příklad Inception používá pro stav objekt JSON. Průvodce rovněž dovoluje řetězce, objekty nebo pole ve stavu, pokynech a popisech kritérií, přičemž pokyny jsou volitelné nebo null. Zachovejte užitečnou strukturu, pokud podklady již sestávají z polí, a při zadávání textu udržujte identifikovatelný dokument nebo zprávu. U případu podpory zahrňte skutečný požadavek a relevantní fakta namísto žádosti o odvození chybějícího kontextu.
noul: odhadovaná kladná odpověď
Otázka noul představuje podmínku ano/ne. Jejím výstupem je pravděpodobnost od 0 do 1, že platí kladná odpověď. Volitelné popisy true a false mohou stanovit, co se počítá na každé straně otázky. Například se zeptejte, zda zpráva výslovně žádá výměnu, a odlište to od obecné stížnosti na položku. Pravděpodobnost poskytuje číselný úsudek; aplikace volí práh a výslednou akci pracovního postupu.
Udržujte podmínku dostatečně úzkou, aby ji podklady mohly rozhodnout. Pokud jedna otázka mísí, zda uživatel chce pomoc, zda má položka vadu a zda je případ naléhavý, tyto podmínky oddělte. Uchovejte vrácenou pravděpodobnost s definicí otázky, aby pozdější kontrolující mohl určit, co číslo skutečně měří.
Choice: výběr jedné pojmenované možnosti
Otázka Choice používá mapu jednoho až 255 názvů možností a popisů; popisy mohou být null. Vrácenou volbou je dodaná možnost s nejvyšší pravděpodobností. Výsledek obsahuje také pravděpodobnost každé možnosti a jistotu. Definujte odlišné významy kategorií a zahrňte náhradní kategorii, pokud některé vstupy budou ležet mimo konkrétní možnosti. Krátké výstupní klíče mohou identifikovat kategorie, zatímco úplnější popisy stanovují jejich hranice.
Směrovací zadání může rozlišovat problém s přístupem, dotaz na produkt a nahlášenou vadu. Uveďte význam každé možnosti a dodejte zprávu, kterou je třeba směrovat. Výstupem je vybraná kategorie s rozdělením, nikoli pokyn, který již změnil frontu nebo kontaktoval jiný systém. U nejednoznačného případu zkoumejte soupeřící pravděpodobnosti, místo interpretace vítězného štítku jako důkazu jistoty.
Score: očekávaná pozice v hodnoticí rubrice
Otázka Score používá uspořádané pole jednoho až deseti popisů úrovní, počínaje úrovní 0. Její skóre je průměrem indexů úrovní váženým pravděpodobnostmi a může ležet mezi úrovněmi. Odpověď obsahuje legendu, pravděpodobnosti jednotlivých úrovní a jistotu. Definujte pořadí a kritéria každé úrovně, například žádný okamžitý dopad, problém s použitelnou alternativou a plně zablokovanou úlohu.
Zlomkové očekávané skóre je užitečné pro prioritizaci nebo agregaci. Liší se od výběru jediné nejpravděpodobnější úrovně. Uchovejte legendu s číslem, aby skóre nebylo interpretováno na nesouvisející škále. Jistota pro Choice a Score se uvádí samostatně mezi 0 a 1; příslušný průvodce ji nedefinuje jako totožnou s nejvyšší pravděpodobností mezi možnostmi ani neposkytuje univerzální vzorec k jejímu zpětnému výpočtu.
Příprava užitečného rozhodovacího výsledku
Jeden podklad může podpořit nezávislé otázky na kategorii, naléhavost a podmínku. Úloha kontroly dokumentu se může ptát, zda je přítomno požadované téma, vybrat jeho kategorii a hodnotit relevanci na popsaných úrovních. Používejte pouze zdrojový materiál dostupný ve stavu s kritérii spojenými s dalším rozhodnutím, které pracovní postup potřebuje. Pokud akce vyžaduje dřívější výsledek, vyjádřete jej výslovně v podkladech dalšího kroku, místo předpokladu, že otázky tvoří skrytou posloupnost.
Odpověď vrací název modelu a mapu answers s klíči podle dodaných názvů otázek. Pravděpodobnosti Choice používají názvy možností; pravděpodobnosti Score používají indexy jako řetězce s legendou vysvětlující tyto indexy. Udržujte identifikátor stavu, definice otázek a typované odpovědi ve vzájemném spojení. Vzniká tak interpretovatelný klasifikační nebo hodnoticí artefakt namísto čísla odděleného od faktů, která jej vytvořila.
Rozsah rozhraní a limity
Inception dokumentuje Mercury Decide prostřednictvím jeho vyhrazeného rozhodovacího rozhraní. Nepodporuje rozhraní výrobce pro chat completion, streamování ani volání nástrojů, proto se na tento model nemají přenášet schopnosti profilů Mercury pro uvažování, hlas a generování kódu. Rozhodovací průvodce stanovuje počty možností a úrovní, ale neuvádí číselný tokenový limit stavu ani strop počtu otázek; zaměřte sdílené podklady na hodnocené otázky.
Posuzujte pravděpodobnosti a hranice kategorií na reprezentativním označeném materiálu ze zamýšlené úlohy. Hraniční odpovědi kontrolujte podle stavu a zachovávejte informaci o chybějících údajích, místo nahrazování vymyšlenými fakty. Užitečný výsledek Mercury Decide poskytuje uzavřené rozhodnutí, jeho pravděpodobnosti a definice potřebné k pochopení; okolní aplikace určuje, jak se tento výsledek promění ve směrování, prioritizaci nebo výsledek kontroly.
Ailoot Ultra · System One POST /v1/systemone inception/mercury-decide
inception/mercury-decideÚvod
Mercury Decide vyhodnocuje sdílené textové podklady nebo JSON podle pojmenovaných otázek a vrací typované volby, pravděpodobnosti ano/ne nebo zlomková skóre podle hodnoticí rubriky. Inception dokumentuje vyhrazený rozhodovací postup až s 255 možnostmi Choice a deseti úrovněmi Score.
- Přijímané vstupy
- Text
- Výsledky
- decisions
Dostupné v Ailoot · vstupy a metody
Ailoot Ultra · System One POST /v1/systemone
- Vstup
text- Výstup
decisions- Výstupní formát
- json
| Pole | Typ | Požadavek | Hodnoty a limity | Výchozí |
|---|---|---|---|---|
Polemodel | Typstring | PožadavekPovinné | Hodnoty a limity inception/mercury-decide | Výchozí— |
Poleprovider | Typschema | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Polequestions | Typobject | PožadavekPovinné | Hodnoty a limity | Výchozí— |
Polesession_id | Typstring | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Polestate | Typschema | PožadavekPovinné | Hodnoty a limity | Výchozí— |
Poletrace | Typschema | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Poleuser | Typstring | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Polequestions.<id>.type | Typstring | PožadavekPovinné | Hodnoty a limity noul, choice, score | Výchozí— |
Polequestions.<id>.instructions | Typstring|object|array | PožadavekPovinné | Hodnoty a limity | Výchozí— |
Polequestions.<id>.criteria | Typobject|array | PožadavekVolitelné | Hodnoty a limity Podmínky: choice/score: povinné; noul: volitelné. Kritéria choice tvoří objekt; score je pole s minItems1. | Výchozí— |
Polequestions.<id>.criteria.true | Typstring|object|array | PožadavekPovinné | Hodnoty a limity Platí, když: Je zadán objekt kritérií noul | Výchozí— |
Polequestions.<id>.criteria.false | Typstring|object|array | PožadavekPovinné | Hodnoty a limity Platí, když: Je zadán objekt kritérií noul | Výchozí— |
Kombinace vstupních materiálů
noul · Povinné: state, questions.<id>.type=noul, questions.<id>.instructions
choice · Povinné: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object
score · Povinné: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1
Parametry a životní cyklus metody
| Parametr | Kontrakt |
|---|---|
Parametrcontent_type | Kontraktapplication/json |
Parametrrequired | Kontraktmodel, state, questions |
Parametrmaterial_types | Kontrakttext |
Parametroptional_controls | Kontraktprovider, session_id, trace, user |
Parametrmultimodal_input_binding | Kontraktnull |
Životní cyklus: synchronous
Odešlete přesné ID modelu a uchovejte celou nativní odpověď.
Tarify
Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.
- Rychlý režim
- Neuvedeno Při výběru rychlého režimu
- Režim flex
- Neuvedeno Při výběru režimu flex
- Maximální intenzita uvažování
- Neuvedeno Když se při maximální intenzitě uvažování použije výchozí úprava (default)
Sazby Ailoot
Ceny podle konfigurace
Přiřaďte každý poplatek k uvedeným podmínkám. Pro každou sadu alternativních konfigurací použijte jednu sazbu.
| Konfigurace | Tabulka sazeb | Tokeny kontextu, více než | Tokeny kontextu, do uvedené hodnoty včetně | Poplatek |
|---|---|---|---|---|
| KonfiguraceZákladní sazby za tokeny | Tabulka sazebZákladní sazba | Tokeny kontextu, více než— | Tokeny kontextu, do uvedené hodnoty včetněBez horní meze | Poplatek Vstup · Vstupní tokeny $0.00008 / 1K tokenů Výstup · Výstupní tokeny $0 / 1K tokenů Vstup · Čtení z mezipaměti $0 / 1K tokenů Vstup · Zápis do mezipaměti — / 1K tokenů Vstup · Zápis do mezipaměti, 1 hodina — / 1K tokenů |
| KonfiguracePásmo délky požadavku 1 | Tabulka sazeb— | Tokeny kontextu, více než0 | Tokeny kontextu, do uvedené hodnoty včetněBez horní meze | Poplatek Vstup · Vstupní tokeny $0.00008 / 1K tokenů Výstup · Výstupní tokeny $0 / 1K tokenů Vstup · Čtení z mezipaměti $0 / 1K tokenů Vstup · Zápis do mezipaměti — / 1K tokenů Vstup · Zápis do mezipaměti, 1 hodina — / 1K tokenů |
Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. Jak funguje rezervace a vyúčtování →
Příklady požadavků
Ailoot Ultra · System One
{
"model": "inception/mercury-decide",
"questions": {
"is_bug": {
"criteria": {
"false": "The customer is asking a question or requesting a feature.",
"true": "The customer describes broken or unexpected product behavior."
},
"instructions": "Is the customer reporting a software defect?",
"type": "noul"
},
"team": {
"criteria": {
"account": "Login, permissions, or profile issues.",
"frontend": "Rendering, layout, or browser compatibility issues.",
"payments": "Checkout, billing, or payment processing issues."
},
"instructions": "Which team should own this ticket?",
"type": "choice"
},
"urgency": {
"criteria": [
"Can wait for the next release",
"Should be fixed this week",
"Blocking revenue right now"
],
"instructions": "How urgent is this ticket?",
"type": "score"
}
},
"state": {
"customer_tier": "enterprise",
"ticket": "My checkout page shows a blank screen after I click Pay. I have tried two browsers."
}
}set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_REQUEST_FILE:?Set your actual JSON request file}"
export AILOOT_REQUEST_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads(Path(os.environ['AILOOT_REQUEST_FILE']).read_text(encoding='utf-8'))
if not isinstance(p,dict): raise SystemExit('Request must be a JSON object')
p['model']='inception/mercury-decide'
Path('request.json').write_text(json.dumps(p,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/systemone \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path('result.json').read_text()),ensure_ascii=False,indent=2))
PY_RESULT
Přijímání a ukládání výsledků
Ailoot Ultra · System One
json
Uchovejte všechny dokončené výsledky
Uchovejte každou úplnou vrácenou odpověď, soubor i část obsahu.
Zachovává se každá poskytnutá odpověď přiřazená k ID otázky, její přesný typ, hodnota noul/choice/score, míra jistoty, pravděpodobnosti a legenda. Celý původní JSON se uloží a vrátí až po vyúčtování.
Pokud je nutné ověřit původní odpověď
Zachovejte původní operaci a úplnou či částečnou odpověď; požadavek POST neopakujte.
Pole odpovědi
| Pole | Typ |
|---|---|
Polemodel | Typstring |
Poleid | Typstring |
Poleprovider | Typstring |
Poleanswers.<id>.type | Typstring |
Poleanswers.<id>.noul | Typnumber |
Poleanswers.<id>.choice | Typstring |
Poleanswers.<id>.score | Typnumber |
Poleanswers.<id>.confidence | Typnumber |
Poleanswers.<id>.probabilities | Typobject |
Poleanswers.<id>.legend | Typobject |
Poleusage.input_tokens | Typinteger |
Poleusage.output_tokens | Typinteger |
Poleusage.cost | Typnumber |
Chyby a další kroky
| Odpověď | Podmínka | Další krok |
|---|---|---|
Odpověď400 · invalid_request_error | PodmínkaNeplatné povinné pole, způsob zadání nebo hodnota | Další krokOpravte označené pole požadavku. |
Aliasy
Aliasy modelu
Ailoot Ultra inception/mercury-decide
Aliasy cest metod
Použijte cesty metod uvedené výše.
Související ID modelů
FAQ · Inception: Mercury Decide
- Jaké vstupy a výsledky jsou dostupné?
POST /v1/systemone·inception/mercury-decide:text→decisions- Jaká pole požadavek používá?
POST /v1/systemone·inception/mercury-decide:model,provider,questions,session_id,state,trace,user