# Turn a messy message into a brief the member checks first

> Milvao's AI request summary turns a member's message into a short brief: the service, the city, up to six details and a one-line summary safe to show other members. Phone numbers, emails and links are removed before Anthropic's Claude model reads the text, and it sees only your skill and city names, never your members. The member confirms, edits or cancels the brief before anyone else sees it.

Source: https://milvao.com/features/ai-request-briefs · Updated 2026-11-05

## Key takeaways

- The brief has a service and city from your own lists, up to six details and one neutral sentence.
- Contact details are stripped before the model sees anything, and again from what it writes back.
- The AI never sees your member list, profiles or profile answers, and it never chooses who is asked.
- One clarifying question at most. Anything still unclear goes to your team.

## What goes into the AI request summary

| Field | What it holds |
| --- | --- |
| Service | One skill from your community's list, or blank if none fits |
| City | One city from your list, or blank if the member didn't say |
| Must happen in a place | Yes for in-person needs such as property or catering, no for remote work such as software |
| Details | Up to six short facts, for example size, budget, timing or rent or buy, in English |
| Summary | One neutral sentence in English, under 140 characters, with no names or contact details |
| Language | English, Hinglish or other, shown to your team when it isn't English |

A service or city the model suggests that isn't on your lists is dropped, not added. Your lists stay the only vocabulary matching uses.

## What the model sees, and what it never sees

- It sees the member's message with phone numbers, emails and links replaced by placeholders such as [phone].
- It sees the names of your skills and cities, so it can pick from them.
- It never sees your member directory, anyone's profile, answers to your profile questions or any phone number.
- A long run of digits is treated as a phone number even when it might be a price. Removing too much is the safe side.
- The message is handled as data. Instructions written inside it, such as asking the model to change its rules, are ignored.
- What comes back is checked before use: lengths are capped and anything that looks like a contact detail is removed again.

## When the AI can't write a usable brief

| What happened | What Milvao does |
| --- | --- |
| The service, or a city the need depends on, is unclear | Asks the member one question, written by Milvao rather than by the model |
| Still unclear after that one question | Hands the request to your team under Needs you |
| The model failed twice, or its answer didn't fit the brief format | Hands it to your team as Milvao couldn't read this request |
| The member edited the brief three times | Hands it to your team to sort out with them |

An operator can then read the original message, write or fix the brief with Edit brief, and Milvao sends it to the member to confirm.

## The member decides whether the brief is right

1. The brief arrives with Confirm, Edit and Cancel buttons, usually within a few seconds.
2. Edit lets the member send a corrected request in one message. Buttons on the older brief stop working.
3. Confirm moves on to a separate question about sharing their number.
4. If your team later changes the service, city or summary of a confirmed brief, the member is asked to confirm again before any new offer goes out.

## How AI calls are recorded

Every call is written to Milvao's separate logs database with the redacted input, the model, token counts and whether it worked, and is kept for 90 days. Matching itself uses Milvao's own ranking rules, described on [automatic member matching](https://milvao.com/features/automatic-matching), so no AI decides who gets asked. Anthropic is listed with Milvao's other [sub-processors](https://milvao.com/subprocessors).

## Frequently asked questions

### Which AI model writes the brief?

A Claude model from Anthropic, called through Anthropic's API with the redacted request text and your skill and city names only.

### Does the AI choose which member is asked?

No. The AI only writes the brief. Choosing who to ask uses Milvao's fixed ranking rules, and the reasons are shown to your team.

### How accurate are the briefs?

Milvao doesn't publish an accuracy figure. Every brief is checked by the member before it is used, and requests that stay unclear go to a person on your team instead of being guessed.

### Can my team correct a brief?

Yes. Operators can edit the summary, service, city and details at any time before an introduction. Bigger changes go back to the member to confirm.

## Sources

- [Milvao Help Center: How requests work](https://milvao.com/help/requests/how-requests-work) (checked 2026-11-05)
- [Milvao Help Center: Your data and how long we keep it](https://milvao.com/help/privacy-and-security/data-and-retention) (checked 2026-11-05)

## Related pages

- [Try a request](https://milvao.com/try)
- [Hinglish WhatsApp bot](https://milvao.com/features/english-and-hinglish-requests)
- [Private requests](https://milvao.com/features/private-requests)
- [Sub-processors](https://milvao.com/subprocessors)
