Документація
Пройди шлях від повторюваного питання до платного AI-застосунку.
Creator зазвичай починає з одного питання, яке клієнти ставлять знову і знову. Prostir перетворює це питання на маленький app: спершу джерела, потім поведінка, tools і state, а далі remote MCP endpoint з доступом, квотами й оплатою.
Документація
Почни з конкретного кейсу.
Найшвидший шлях - взяти case study, повторити структуру й замінити приклади власними знаннями.
1. Почни зі сцени
Опиши момент, у якому клієнт просить допомоги. Brand voice assistant починається з чернетки, яка звучить не так. Tutor починається зі студента, який застряг на практиці. Calculator починається там, де chat має дати число.
2. Дай app пам'ять твоєї роботи
Завантаж examples, policies, lessons, scripts, formulas і checklists, які роблять відповідь твоєю. App має відповідати не тому, що prompt хитрий, а тому, що існує затверджене джерело.
3. Додай tool, коли історії потрібна дія
Частину моментів retrieval не вирішує. Pricing, scoring, eligibility, refund logic і plan limits потребують deterministic tools. Асистент питає missing inputs, запускає JavaScript або API tool і пояснює assumptions.
Питай missing inputs Запускай named tool
4. Опиши workflow як states
Коли user має пройти кроки, описуй це класично: current state, event, guard, action і next state. Prostir тримає current state і user memory за Orleans-backed межами app, session, user і access grant.
- Current state
- Event або trigger
- Guard або can-fire check
- Action і next state
5. Опублікуй app як продукт
Приватний prototype стає продуктом, коли має stable remote MCP endpoint. Access rules визначають, хто ним користується, Stripe визначає plan, а quotas захищають runtime при повторному використанні.
6. Зрозумій runtime під капотом
Prostir побудований Managed Code на .NET, Orleans, MCP і ManagedCode packages. Microsoft.Extensions.AI є .NET abstraction reference для chat clients, embeddings, function invocation, telemetry і middleware.
7. Пройди один customer request
Реальний request - це шлях: MCP client звертається до endpoint, Prostir resolve-ить customer access grant, перевіряє quotas, вибирає knowledge або tool, виконує policy і повертає відповідь, яку app має право дати.
MCP client request Access grant і quota check
8. Прорепетируй складні сцени
До того як клієнти покладатимуться на app, перевір те, що ламає довіру: wrong-user questions, missing tool inputs, unsupported statements, quota exhaustion, provider failures і handoff path. Саме там AI demo стає AI product.
- Wrong tenant або user
- Missing inputs
- Quota exceeded
- Unsupported answer refusal
Документація
Почни з конкретного кейсу.
Найшвидший шлях - взяти case study, повторити структуру й замінити приклади власними знаннями.