<h1 align="center">
  <a href="https://encord.com"><img src="assets/landing-banner.png" alt="Encord logo"/></a>
</h1>

<div style="display: flex; justify-content: space-between;">
  <div style="flex: 1; padding: 10px; text-align: center">
    <a href="https://docs.encord.com" target="_blank" style="text-decoration:none">
      <img alt="Documentation" src="/assets/tag-encord-docs.svg">
    </a>
    <a href="https://colab.research.google.com/drive/1nOVYEG-johzJK6R_mnkgjOiRJUuNIvOY?usp=sharing" target="_blank" style="text-decoration:none">
      <img alt="Task agent" src="/assets/tag-colab-task-agent.svg">
    </a>
    <a href="https://colab.research.google.com/drive/1wvKAQ61JPebGnAT4nLXsfJRbx7dvtFdX?usp=sharing" target="_blank" style="text-decoration:none">
      <img alt="Editor agent" src="/assets/tag-colab-editor-agent.svg">
    </a>
    <a href="https://join.slack.com/t/encordactive/shared_invite/zt-1hc2vqur9-Fzj1EEAHoqu91sZ0CX0A7Q" target="_blank" style="text-decoration:none">
      <img alt="Join us on Slack" src="https://img.shields.io/badge/Join_Our_Community-4A154B?label=&logo=slack&logoColor=white">
    </a>
    <a href="https://twitter.com/encord_team" target="_blank" style="text-decoration:none">
      <img alt="Twitter Follow" src="https://img.shields.io/twitter/follow/encord_team?label=%40encord_team&amp;style=social">
    </a>
  </div>
</div>

Welcome to Encord Agents, where you can easily enhance your Workflow automation with just a few lines of code. Encord Agents are divided into two categories: Task Agents and Editor Agents.

!!! tip
      Agents can be hosted on your own infrastructure or in the cloud, including platforms like GCP.


**Choose what type of agent to use:**

- **Task Agents** run on each task and are part of your Encord Workflow. They enable actions like pre-labeling with models like GPT-4o, automated quality assurance, and other custom tasks.
- **Editor Agents** are custom API endpoints that extend the functionality of your Encord platform.

![Decision tree for which agent to use](assets/decide-on-agent-type.png)


**Key features:**

1. ⚡ **Easy**: Agent templates are flexible and can be adapted for various use cases. 
2. ⏩ **Convenient**: The library loads data on-demand using the [Encord SDK][encord_sdk]{ target="_blank", rel="noopener noreferrer" }.
3. 🤏 **Slim**: The library is lightweight at its `core`.



[encord_sdk]: https://docs.encord.com/sdk-documentation/getting-started-sdk/global-us-customers

