# External User Acceptance Testing (UAT)

External UAT (User Acceptance Testing) is an important phase in the development cycle where clients can assess the AI-driven decision-making solutions against their real-world requirements and use-cases.

This process involves stakeholders from the client's side performing tests on various scenarios that the knowledge map is expected to handle.

By executing these tests, stakeholders can verify that the Rainbird platform delivers accurate, consistent, and valuable outcomes as per the predefined criteria, ensuring that the final product aligns with business objectives and user expectations.

{% hint style="info" %}
External UAT in this context is to allow users without Rainbird accounts to validate the knowledge has been captured correctly through running queries and validating the interaction behaviour and decisions provided.
{% endhint %}

The simplest way to perform UAT is by [publishing an agent](/rainbird/knowledge-modelling/publishing-your-km/publishing-an-agent.md) and sharing the link with you colleagues.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rainbird.ai/rainbird/knowledge-modelling/testing-your-km/external-user-acceptance-testing-uat.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
