# Shooting AI

Upload video footage from a standard camera/device and have our AI model detect:&#x20;

* shot attempts
* shot locations
* makes/misses
* contested shots
* movement of the shooter leading up to the shot
* number of players on the court when a shot was attempted

All detected shots are time-stamped and therefore, when imported into the ShootXP app, allow you to quickly find and view the section of video associated with any shot(s).

<div data-full-width="false"><figure><img src="/files/RwCcfIlUBl6uMSiXIqsc" alt=""><figcaption></figcaption></figure></div>

Now, despite the over-enthusiastic claims of some marketers (🤑), AI is far from "magic" and has its share of limitations. Our shooting model is no different and a number of factors can impact how accurately and consistently events are detected from uploaded footage.&#x20;

With this in mind there is a still a need for (and benefit in having) a "human in the loop", so we have put a lot of time and attention into the ShootXP app so that you can:

1. contribute to training a custom model(s) that will work best for the specific camera perspective(s) and venue(s) that you capture footage from, ie your training facility.
2. manually correct (add/remove/edit) any data that the AI model spits out.

&#x20;


---

# 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.shootxp.com/key-features/shooting-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.
