# In-app Assistant

Ang **Assistant** ay ang built-in chatbot ng DailyPlay. Ginagamit nito ang parehong org-scoped capabilities gaya ng
remote [MCP server](/fil/api/mcp/) — paglikha ng mga laro, paggawa ng assets, pamamahala ng vouchers, pagbabasa ng
reports, at higit pa — nang hindi umaalis sa dashboard o gumagawa ng API key.

:::note[Available sa lahat ng tiers]
Available ang Assistant sa **lahat ng subscription tiers**. Nananatiling
**Business** o mas mataas ang Remote MCP at API Keys. Sumusunod ang connection tools sa chat sa access ng Connections page
ng iyong plan (Professional+).
:::

## Buksan ang Assistant

Kailangan mong naka-sign in na may active organization.

| Entry point | Paano |
| --- | --- |
| Floating panel | I-click ang assistant button sa bottom-right corner ng app |
| Full page | Buksan ang **Assistant** sa sidebar, o pumunta sa `/assistant` |
| Create with AI | Sa **Create**, ilarawan ang iyong laro at i-submit — bubuksan ang Assistant na may prompt na iyon |

Nagbabahagi ang parehong view ng parehong conversations at chat history para sa iyong user + organization.

## Ano ang Maaari Mong Itanong

Mga halimbawang angkop sa tools ng assistant:

- “List game templates for a spin-the-wheel campaign”
- “Create a draft game from template X with our brand colors”
- “Generate art for each template asset, then publish the game”
- “Create a voucher set and import these codes”
- “Summarize plays for the last 30 days”
- “Mint a play session link for game 42”

Tumatawag ang assistant ng tools para sa iyo gamit ang iyong signed-in role (viewer, analyst, editor, admin,
o owner). Awtomatikong naitatago ang tools na hindi mo pinapayagang gamitin.

## Paano Ito Gumagana

1. Magpapadala ka ng mensahe sa panel o sa `/assistant`
2. Nagstre-stream ang DailyPlay ng reply (SSE) habang maaaring tumawag ang model ng tools
3. Lumalabas ang tool activity bilang compact summary (i-expand para makita ang indibidwal na tools)
4. Nai-save ang messages sa iyong conversation history para sa organisasyong iyon

Ang mahahabang multi-step tasks (lalo na ang bulk image generation) ay maaaring mag-pause na may **Continue** prompt kapag
naabot ang tool round limit. I-click ang continue para magpatuloy mula sa parehong context.

### Live game preview

Pagkatapos gumawa o mag-update ang assistant ng laro (at related quiz/prize tools), maaaring
lumabas ang **Live preview** sa chat para makapag-play-test ka nang hindi umaalis sa conversation. Gamitin ang **Refresh** kung nagbago ang assets
at kailangan mo ng updated preview.

### Attachments at suggested replies

- Mag-attach ng brand art o briefs (images / documents) para masuri ng assistant ang mga ito kapag gumagawa ng
  assets o campaign plans
- Kapag nag-aalok ang assistant ng **suggested replies**, i-tap ang isa para magpatuloy — o i-type ang sarili mong sagot

## Conversations

- Magsimula ng **new chat** mula sa history list
- Magpalit sa pagitan ng mga nakaraang conversation
- Magtanggal ng conversation kapag hindi mo na kailangan

Nagmumula ang conversation titles sa iyong unang mensahe.

## Limits at Access

| Constraint | Behavior |
| --- | --- |
| Auth | Signed-in Clerk user + active org (hindi tinatanggap ang API keys) |
| Role | Naka-filter ang tools ayon sa iyong organization role |
| Tier | Naitatago ang connection tools maliban kung kasama sa plan mo ang Connections |
| Rate limit | Default **20** messages bawat minuto at **200** bawat araw bawat user sa isang org |

Ang paglampas sa rate limit ay nagbabalik ng temporary error; maghintay at subukan muli.

## Privacy

Nire-redact ang sensitive tool data bago ito ipadala pabalik sa model at bago ito iimbak sa chat
history. Kasama rito ang:

- CTA lead PII (name, email, phone, custom fields)
- Voucher codes
- Scoreboard player names
- Credential / secret keys

Nanatili ang aggregates at resource IDs para makapagpatuloy ang assistant sa trabaho. Ang remote MCP clients na tumatawag
ng tools gamit ang API key ay tumatanggap pa rin ng full payloads na naka-scope sa key na iyon.

## Assistant vs MCP

| | In-app Assistant | Remote MCP |
| --- | --- | --- |
| Sino ang gumagamit | Dashboard users | External agents (Cursor, Claude, …) |
| Auth | Signed-in session | Organization API key (`dpk_…`) |
| Tier | All tiers | Business+ |
| Setup | None | Client config + MCP scopes sa key |

## Mga Susunod na Hakbang

- [MCP Server](/fil/api/mcp/) — ikonekta ang Cursor, Claude, o iba pang agents
- [MCP Tools Reference](/fil/api/mcp-tools/) — bawat capability na maaaring tawagin ng assistant
- [API Keys](/fil/api/api-keys/) — scopes para sa remote MCP access