Prostir

Документація

Пройди шлях від повторюваного питання до платного AI-застосунку.

Creator зазвичай починає з одного питання, яке клієнти ставлять знову і знову. Prostir перетворює це питання на маленький app: спершу джерела, потім поведінка, tools і state, а далі remote MCP endpoint з доступом, квотами й оплатою.

Документація

Почни з конкретного кейсу.

Найшвидший шлях - взяти case study, повторити структуру й замінити приклади власними знаннями.

01

1. Почни зі сцени

Опиши момент, у якому клієнт просить допомоги. Brand voice assistant починається з чернетки, яка звучить не так. Tutor починається зі студента, який застряг на практиці. Calculator починається там, де chat має дати число.

01 1. Почни зі сцени
02

2. Дай app пам'ять твоєї роботи

Завантаж examples, policies, lessons, scripts, formulas і checklists, які роблять відповідь твоєю. App має відповідати не тому, що prompt хитрий, а тому, що існує затверджене джерело.

02 2. Дай app пам'ять твоєї роботи
Використовуй затверджені приклади Розділяй public і private матеріали Звіряй answers із source coverage
03

3. Додай tool, коли історії потрібна дія

Частину моментів retrieval не вирішує. Pricing, scoring, eligibility, refund logic і plan limits потребують deterministic tools. Асистент питає missing inputs, запускає JavaScript або API tool і пояснює assumptions.

03 3. Додай tool, коли історії потрібна дія
3. Додай tool, коли історії потрібна дія Питай missing inputs

Запускай named tool

04

4. Опиши workflow як states

Коли user має пройти кроки, описуй це класично: current state, event, guard, action і next state. Prostir тримає current state і user memory за Orleans-backed межами app, session, user і access grant.

04 4. Опиши workflow як states
  • Current state
  • Event або trigger
  • Guard або can-fire check
  • Action і next state
05

5. Опублікуй app як продукт

Приватний prototype стає продуктом, коли має stable remote MCP endpoint. Access rules визначають, хто ним користується, Stripe визначає plan, а quotas захищають runtime при повторному використанні.

05 5. Опублікуй app як продукт
06

6. Зрозумій runtime під капотом

Prostir побудований Managed Code на .NET, Orleans, MCP і ManagedCode packages. Microsoft.Extensions.AI є .NET abstraction reference для chat clients, embeddings, function invocation, telemetry і middleware.

06 6. Зрозумій runtime під капотом
Microsoft.Extensions.AI ManagedCode.MCPGateway ManagedCode.MarkdownLd.Kb ManagedCode.Storage
07

7. Пройди один customer request

Реальний request - це шлях: MCP client звертається до endpoint, Prostir resolve-ить customer access grant, перевіряє quotas, вибирає knowledge або tool, виконує policy і повертає відповідь, яку app має право дати.

07 7. Пройди один customer request
7. Пройди один customer request MCP client request

Access grant і quota check

08

8. Прорепетируй складні сцени

До того як клієнти покладатимуться на app, перевір те, що ламає довіру: wrong-user questions, missing tool inputs, unsupported statements, quota exhaustion, provider failures і handoff path. Саме там AI demo стає AI product.

08 8. Прорепетируй складні сцени
  • Wrong tenant або user
  • Missing inputs
  • Quota exceeded
  • Unsupported answer refusal

Документація

Почни з конкретного кейсу.

Найшвидший шлях - взяти case study, повторити структуру й замінити приклади власними знаннями.