modelli

Inception: Mercury Decide (free)

Markdown · JSON

Inception: Mercury Decide (free)

Mercury Decide valuta prove testuali o JSON condivise rispetto a domande denominate e restituisce scelte tipizzate, probabilità sì/no o punteggi frazionari su una rubrica. Inception documenta un flusso decisionale dedicato con fino a 255 opzioni Choice e dieci livelli Score.

Informazioni sul modello

Questa descrizione illustra le funzionalità del modello. Gli input, gli output e le opzioni disponibili in Ailoot per il metodo selezionato sono elencati di seguito.

Mercury Decide è il modello di Inception per decisioni strutturate su prove fornite. Combina uno stato condiviso con domande denominate e restituisce risposte tipizzate con probabilità. Il risultato può essere una categoria selezionata, una probabilità stimata sì/no o una posizione su una scala definita. Questo profilo serve per una decisione vincolata che il software può interpretare; la sua interfaccia documentata non genera risposte di chat in forma libera.

Stato condiviso e nomi di domanda significativi

La richiesta del produttore contiene un modello, uno stato e una mappa non vuota di domande. I nomi delle domande vengono mantenuti nella mappa delle risposte. Fornisci le informazioni necessarie per giudicare ogni domanda e assegna alle domande nomi basati sui risultati usati dal flusso di lavoro, come category, priority o needs_follow_up. Più domande valutano le stesse prove in modo indipendente. Il fatto di trovarsi nella stessa richiesta non rende una domanda successiva dipendente da una risposta precedente.

L'esempio di Inception usa un oggetto JSON per lo stato. La guida consente anche stringhe, oggetti o array nello stato, nelle istruzioni e nelle descrizioni dei criteri, con istruzioni facoltative o null. Preserva una struttura utile quando le prove sono già costituite da campi, e mantieni identificabile un documento o un messaggio quando fornisci testo. Per un caso di assistenza, includi la richiesta effettiva e i fatti pertinenti, invece di chiedere di dedurre il contesto mancante.

Noul: una risposta positiva stimata

Una domanda noul rappresenta una condizione sì/no. Il suo output è una probabilità da 0 a 1 che si applichi la risposta positiva. Descrizioni facoltative per vero e falso possono specificare che cosa conta da ciascun lato della domanda. Ad esempio, chiedi se un messaggio richiede esplicitamente una sostituzione e distinguilo da un reclamo generico sull'articolo. La probabilità fornisce un giudizio numerico; l'applicazione sceglie la soglia e l'azione del flusso di lavoro che ne consegue.

Mantieni la condizione abbastanza ristretta da poter essere risolta dalle prove. Se una domanda mescola se l'utente vuole aiuto, se un articolo è difettoso e se il caso è urgente, separa queste condizioni. Conserva la probabilità restituita insieme alla definizione della domanda, così che un revisore successivo possa capire che cosa misura effettivamente quel numero.

Choice: selezione di un'opzione denominata

Una domanda Choice usa una mappa di nomi e descrizioni di opzioni, da una a 255; le descrizioni possono essere null. La scelta restituita è l'opzione fornita con la probabilità più alta. Il risultato contiene anche una probabilità per ogni opzione e la confidenza. Definisci significati distinti per le categorie e includi una categoria di ripiego quando alcuni input non rientreranno nelle opzioni specifiche. Chiavi di output brevi possono identificare le categorie, mentre descrizioni più complete stabiliscono i confini tra di esse.

Una descrizione di instradamento potrebbe distinguere un problema di accesso, una domanda sul prodotto e un difetto segnalato. Specifica il significato di ogni opzione e fornisci il messaggio da instradare. L'output è una categoria selezionata con una distribuzione, non un'istruzione che abbia già modificato una coda o contattato un altro sistema. Esamina le probabilità concorrenti quando un caso è ambiguo, invece di interpretare l'etichetta vincente come prova di certezza.

Score: una posizione attesa su una rubrica

Una domanda Score usa un array ordinato da una a dieci descrizioni di livello, a partire dal livello 0. Il suo punteggio è la media ponderata per probabilità degli indici dei livelli e può cadere tra due livelli. La risposta contiene la legenda, le probabilità per livello e la confidenza. Definisci l'ordine e i criteri di ciascun livello, ad esempio nessun impatto immediato, un problema con un'alternativa praticabile e un'attività completamente bloccata.

Un punteggio atteso frazionario è utile per la definizione delle priorità o l'aggregazione. È diverso dalla scelta del singolo livello più probabile. Conserva la legenda insieme al numero, così che un punteggio non venga interpretato su una scala non correlata. La confidenza per Choice e Score è riportata separatamente tra 0 e 1; la guida pertinente non la definisce identica alla probabilità dell'opzione più alta né fornisce una formula universale per ricostruirla.

Preparare un risultato decisionale utile

Una stessa prova può supportare domande indipendenti su categoria, urgenza e condizione. Un'attività di revisione di documenti può chiedere se è presente un argomento richiesto, sceglierne la categoria e valutarne la pertinenza su livelli descritti. Usa solo materiale di origine disponibile nello stato, con criteri legati alla decisione di cui il flusso di lavoro ha bisogno subito dopo. Se un'azione richiede un risultato precedente, rendi esplicito quel risultato nelle prove per il passo successivo, invece di presumere che le domande formino una sequenza nascosta.

La risposta restituisce il nome del modello e una mappa delle risposte con chiavi corrispondenti ai nomi delle domande forniti. Le probabilità di Choice usano i nomi delle opzioni; le probabilità di Score usano indici in formato stringa, con la legenda che ne spiega il significato. Mantieni associati l'identificatore dello stato, le definizioni delle domande e le risposte tipizzate. In questo modo si ottiene un artefatto di classificazione o valutazione interpretabile, invece di un numero scollegato dai fatti che lo hanno generato.

Ambito e limiti dell'interfaccia

Inception documenta Mercury Decide tramite la sua interfaccia decisionale dedicata. Non supporta le interfacce di completamento di chat, streaming o chiamata di strumenti del produttore, quindi le capacità dei profili di Mercury per ragionamento, voce e generazione di codice non vanno trasferite a questo modello. La guida decisionale specifica il numero di opzioni e di livelli, ma non indica un limite numerico di token per lo stato né un tetto al numero di domande; mantieni le prove condivise concentrate sulle domande da valutare.

Valuta le probabilità e i confini tra le categorie su materiale etichettato rappresentativo dell'attività prevista. Esamina le risposte al limite rispetto allo stato e mantieni esplicite le informazioni mancanti invece di sostituirle con fatti inventati. Un risultato utile di Mercury Decide fornisce una decisione chiusa, le sue probabilità e le definizioni necessarie per comprenderla; l'applicazione circostante determina come quel risultato diventi instradamento, definizione delle priorità o esito di una revisione.

Ailoot Ultra · System One POST /v1/systemone inception/mercury-decide:free

inception/mercury-decide:free

Inception /inception/mercury-decide:free

Introduzione

Mercury Decide valuta prove testuali o JSON condivise rispetto a domande denominate e restituisce scelte tipizzate, probabilità sì/no o punteggi frazionari su una rubrica. Inception documenta un flusso decisionale dedicato con fino a 255 opzioni Choice e dieci livelli Score.

Input accettati
Testo
Risultati
decisions

Disponibile in Ailoot · input e metodi

Ailoot Ultra · System One POST /v1/systemone
Tipi di input
text
Tipi di output
decisions
Formato di output
json
CampoTipoRequisitoValori e limitiPredefinito
CampomodelTipostringRequisitoObbligatorioValori e limiti
inception/mercury-decide:free
Predefinito—
CampoproviderTiposchemaRequisitoFacoltativoValori e limitiPredefinito—
CampoquestionsTipoobjectRequisitoObbligatorioValori e limitiPredefinito—
Camposession_idTipostringRequisitoFacoltativoValori e limitiPredefinito—
CampostateTiposchemaRequisitoObbligatorioValori e limitiPredefinito—
CampotraceTiposchemaRequisitoFacoltativoValori e limitiPredefinito—
CampouserTipostringRequisitoFacoltativoValori e limitiPredefinito—
Campoquestions.<id>.typeTipostringRequisitoObbligatorioValori e limiti
noul, choice, score
Predefinito—
Campoquestions.<id>.instructionsTipostring|object|arrayRequisitoObbligatorioValori e limitiPredefinito—
Campoquestions.<id>.criteriaTipoobject|arrayRequisitoFacoltativoValori e limiti
Condizioni: choice/score: obbligatori; noul: facoltativo. I criteri di choice sono un oggetto; score è un array con minItems1.
Predefinito—
Campoquestions.<id>.criteria.trueTipostring|object|arrayRequisitoObbligatorioValori e limiti
Si applica quando: Oggetto criteria noul fornito
Predefinito—
Campoquestions.<id>.criteria.falseTipostring|object|arrayRequisitoObbligatorioValori e limiti
Si applica quando: Oggetto criteria noul fornito
Predefinito—
Combinazioni di materiali in input

noul · Obbligatorio: state, questions.<id>.type=noul, questions.<id>.instructions

choice · Obbligatorio: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object

score · Obbligatorio: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1

Parametri e ciclo di vita del metodo
ParametroContratto
Parametrocontent_typeContrattoapplication/json
ParametrorequiredContrattomodel, state, questions
Parametromaterial_typesContrattotext
Parametrooptional_controlsContrattoprovider, session_id, trace, user
Parametromultimodal_input_bindingContrattonull

Ciclo di vita: synchronous

Invia l'ID esatto del modello e conserva l'intera risposta nativa.

Tariffe

Le tariffe non aggiungono opzioni alla richiesta. I parametri supportati sono elencati nel metodo selezionato.

Modalità rapida
Non specificato Quando è selezionata la modalità rapida
Modalità flex
Non specificato Quando è selezionata la modalità flex
Sforzo massimo di ragionamento
Non specificato Quando lo sforzo massimo di ragionamento usa l'adeguamento predefinito (default)

Tariffe Ailoot

Prezzi per configurazione

Associa ogni costo alle condizioni indicate. Usa una sola tariffa per ogni insieme di configurazioni alternative.

ConfigurazioneListino delle tariffeToken di contesto, più diToken di contesto, fino al limite inclusoCosto
ConfigurazioneTariffe di base dei tokenListino delle tariffeTariffa baseToken di contesto, più di—Token di contesto, fino al limite inclusoNessun limite superioreCosto
Input · Token in input $0 / 1K token
Output · Token in output $0 / 1K token
Input · Lettura dalla cache — / 1K token
Input · Scrittura nella cache — / 1K token
Input · Scrittura nella cache, 1 ora — / 1K token
ConfigurazioneFascia 1 di lunghezza della richiestaListino delle tariffe—Token di contesto, più di0Token di contesto, fino al limite inclusoNessun limite superioreCosto
Input · Token in input $0 / 1K token
Output · Token in output $0 / 1K token
Input · Lettura dalla cache — / 1K token
Input · Scrittura nella cache — / 1K token
Input · Scrittura nella cache, 1 ora — / 1K token

Ailoot prenota un importo stimato prima di una richiesta. Dopo il risultato, addebita il costo finale in base all’utilizzo misurato. Per lo streaming, l’addebito usa il record finale di utilizzo. Come funzionano la prenotazione e l’addebito finale →

Esempi di richieste

Ailoot Ultra · System One

Struttura ufficiale della richiesta conservata; esempio per la documentazioneUsa il materiale effettivo della tua richiesta e conserva il risultato completo
{
  "model": "inception/mercury-decide:free",
  "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:free'
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

Ricevi e salva i risultati

Ailoot Ultra · System One

json

Conserva tutti i risultati completati

Conserva ogni risposta, file e parte di contenuto restituiti per intero.

Viene conservata ogni risposta associata all'ID della domanda fornito, con il tipo esatto, il valore noul/choice/score, la confidenza, le probabilità e la legenda. L'intero JSON originale viene memorizzato e restituito solo dopo il conguaglio dell'addebito.

Se occorre verificare la risposta originale

Conserva l'operazione originale e la risposta completa o parziale; non ripetere POST.

Campi della risposta
CampoTipo
CampomodelTipostring
CampoidTipostring
CampoproviderTipostring
Campoanswers.<id>.typeTipostring
Campoanswers.<id>.noulTiponumber
Campoanswers.<id>.choiceTipostring
Campoanswers.<id>.scoreTiponumber
Campoanswers.<id>.confidenceTiponumber
Campoanswers.<id>.probabilitiesTipoobject
Campoanswers.<id>.legendTipoobject
Campousage.input_tokensTipointeger
Campousage.output_tokensTipointeger
Campousage.costTiponumber
Errori e passaggi successivi
RispostaCondizionePassaggio successivo
Risposta400 · invalid_request_errorCondizioneCampo obbligatorio, rappresentazione o valore non validoPassaggio successivoCorreggi il campo della richiesta indicato.

Alias

Alias del modello

Ailoot Ultra inception/mercury-decide:free

Alias dei percorsi dei metodi

Usa i percorsi dei metodi indicati sopra.

ID di chiamata correlati

inception/mercury-decide:free

FAQ · Inception: Mercury Decide (free)
Quali input e risultati sono disponibili?

POST /v1/systemone · inception/mercury-decide:free: text → decisions

Quali campi usa la richiesta?

POST /v1/systemone · inception/mercury-decide:free: model, provider, questions, session_id, state, trace, user

Maggiori dettagli

Collega Ailoot a Claude Code, OpenCode, Hermes o alla tua applicazione.

L’azienda e il suo portafoglio di progetti

L’azienda e il suo portafoglio di progetti: milioni di clienti; vendite nell’ordine dei miliardi ogni mese.

Acquista token con uno sconto.

Sconto con abbonamento per lavoro regolare. Codici fino al 50% sull’acquisto di token.

Abbonamento
Scegli un piano scontato per richieste regolari.
Codice fino al 50%
Inserisci il codice all’acquisto. Il prezzo si aggiorna secondo la promozione.
Spese nella cronologia
Modello, token e importo sono salvati per ogni richiesta.

Scegli abbonamento · Consulta prezzi dei modelli

Collega l’API al prodotto che vendi.

SaaS, app e bot secondo offerta e accordo di licenza Ailoot. Per rivendere, richiedi una licenza reseller.

Applicazione commerciale
Integra generazione di testo, immagini, video e suono nelle funzioni a pagamento.
Licenza reseller
Invia descrizione del progetto e schema di accesso. Richiedi condizioni scritte per uso e rivendita.
Documenti sul sito
Offerta, accordo di licenza e politica sui dati sono disponibili prima della connessione.

Richiedi licenza reseller · Offerta e accordo di licenza