Docs
Crea un'app AI utile e pubblicala con limiti chiari.
Parti da un caso concreto, aggiungi conoscenza approvata, collega tools solo dove tolgono lavoro reale, configura stato o memoria quando serve continuità e pubblica con regole di accesso e prezzo.
Docs
Parti da un case study.
Scegli il caso più vicino e sostituisci gli esempi con conoscenza e regole tue.
1. Scegli il lavoro
Definisci il compito di business prima del prompt. Ogni caso richiede fonti e guardrails diversi.
2. Aggiungi conoscenza
Carica documenti, esempi, script, lezioni, policy o checklist approvati.
3. Aggiungi tools
Usa tools per azioni reali o calcoli deterministici.
Chiedi input mancanti Esegui il tool nominato
4. Aggiungi stato e memoria
Quando l'esperienza ha passaggi, descrivila come una storia controllata: current state, event o trigger, guard, action e next state. Prostir conserva quel state e la user memory dentro confini Orleans-backed di app, sessione, utente e access grant.
- Current state
- Event o trigger
- Guard o can-fire check
- Action e next state
5. Pubblica e monetizza
Un'app pubblicata ottiene un endpoint MCP remoto stabile con accesso, Stripe e quote.
6. Base tecnica
Prostir è costruito da Managed Code su .NET, Orleans, MCP e pacchetti ManagedCode. La base tecnica include Microsoft.Extensions.AI come riferimento .NET per chat clients, embeddings, function invocation, telemetry e middleware.
7. Percorso request
Una request reale attraversa endpoint MCP, access grant, quota check, ricerca conoscenza o tool execution e risposta secondo policy.
MCP client request Access grant
8. Gestisci i percorsi scomodi
Prima che i clienti dipendano dalla app, percorri utente sbagliato, input mancanti, affermazioni senza fonte, quota esaurita, errore provider e handoff.
- Wrong tenant
- Missing inputs
- Quota exceeded
- Unsupported answer
Docs
Parti da un case study.
Scegli il caso più vicino e sostituisci gli esempi con conoscenza e regole tue.