Editor Agents enable you to integrate your own API endpoint, such as your own model hosted on a server (or in a cloud function), with Encord to enhance your annotation processes. Any endpoint that accepts a JSON payload can be used to set up an Editor Agent. Agents are triggered while annotating in the Label Editor.
Click here to see comprehensive Editor Agent examples.
Editor Agents differ from Task Agents, which are Workflow components that activate on all tasks passing through the Agent stage.
Editor Agents are available to all Project user roles, including Admin, Team Manager, Annotator + Reviewer, Annotator, and Reviewer. However, restrictions apply to certain organization-level user roles.
After an Agent is registered, the Agent can be tested. We strongly recommend testing an Agent before using it in the Label Editor.
To test an Agent:
Navigate to the Agents section of the Encord platform.
Click the Agent you want to test.
Click Test agent.
The Test payload is sent to the API endpoint.A notification appears telling you whether the API endpoint was reached appears at the top of your screen.