# Tips to use Buzzy AI

#### Understanding the Brief tab

The functions in the app brief represent the main features of the app and the actions that a user would be expected to take in the app. In this context, the functions do not relate to UI specifications (e.g. “The app should have a navigation bar”, “The user should be able to access a dashboard”).

#### Optimising your prompt

When generating your app brief, try to include some basic description of your data relationships in your prompts. This will help make sure your data model includes the relevant relationships. This is especially important if the app requires complex many-to-many relationships. Some examples of prompts you could use:

* Each recipe can have multiple reviews. Each review is linked to one recipe.
* A customer can have multiple projects, and a project can have multiple customers.
* Each dog has only 1 bread, a bread can be associated with multiple dogs.

Good questions to ask yourself when creating your prompt:

* What kind(s) of users will be using the app? Is there 1 general user type or do I need to distinguish multiple users (e.g. customer vs admin, patient vs practitioner, teacher vs student etc.)
* What are the relationships among my data? Can 1 object be linked to multiple other objects? Can 1 object be linked to only 1 other object?
* What concrete actions would a user be expected to perform when using the app? What verbs can I use to describe those actions (e.g. “Users should be able to submit a review/deactivate a program/book an appointment…”

<br>


---

# 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.buzzy.buzz/~/changes/02lTj7NawgoYKwTzc6Qz/buzzy-ai/tips-to-use-buzzy-ai.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.
