# Welcome to Animl

<figure><img src="https://1711533052-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fxw73AVobf0HNxaSw60iW%2Fuploads%2F3S7a5E6dqTiJIc9Cspl7%2Faniml-screenshot-macbook-mockup.png?alt=media&#x26;token=6cdc19c0-bf5c-4363-b30c-963558002efe" alt=""><figcaption></figcaption></figure>

## Overview

[Animl](https://animl.camera/) was designed to:

1. **accept camera trap data from a wide variety of camera trap types**, integrate real-time data streams from wireless camera traps (VHF radio-based cameras, cellular cameras) or upload images in bulk from traditional, SD-card cameras
2. **allow for the rapid deployment and integration of multiple machine learning models** that may be suited for different environments, different target species, or different business use cases
3. **empower users to configure custom machine learning pipelines** to automatically predict what’s in their images – and weed out empty images if nothing is detected
4. **send automated alerts** if a species of concern is detected
5. **allow users to query, filter, and sort images**, review and validate ML-predicted objects and labels, and manage users and their permissions for collaborative image review
6. **Export images and labels** for use in downstream data analysis/modeling and machine learning training

## Digging deeper

Curious about how AI works on camera trap data and what Animl might be able to do for you? We recommend reading through the pages below as a starting point:

{% content-ref url="getting-started/intro-to-ai-for-processing-camera-trap-data" %}
[intro-to-ai-for-processing-camera-trap-data](https://docs.animl.camera/getting-started/intro-to-ai-for-processing-camera-trap-data)
{% endcontent-ref %}

{% content-ref url="getting-started/how-ai-works-in-animl" %}
[how-ai-works-in-animl](https://docs.animl.camera/getting-started/how-ai-works-in-animl)
{% endcontent-ref %}


---

# 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.animl.camera/welcome-to-animl.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.
