Outils et capacités

Aperçu

Les outils sont les actions que vos agents peuvent effectuer pendant les conversations. Lorsqu'un agent a besoin de naviguer sur le web, d'exécuter une commande, de lire un fichier ou de contrôler un appareil, il utilise des outils.

Neotask fournit un riche ensemble d'outils intégrés couvrant la gestion de fichiers, l'exécution de code, l'automatisation du navigateur, le contrôle des appareils, la messagerie, la recherche web et plus encore.

Opérations sur les fichiers

Les agents peuvent lire, écrire et modifier des fichiers dans leur espace de travail :

Exécution de code

Les agents peuvent exécuter des commandes shell avec un isolement configurable :

Fonctionnalités d'exécution

Workflows d'approbation

Les commandes sensibles peuvent nécessiter l'approbation de l'utilisateur avant l'exécution :

Automatisation du navigateur

Les agents contrôlent un navigateur complet basé sur Chromium (Chrome, Brave ou Edge) :

Actions

Profils de navigateur

Plusieurs profils de navigateur isolés pour séparer les comptes :

Canvas et A2UI

Le système Agent-to-UI (A2UI) permet aux agents de rendre du contenu visuel interactif sur les appareils connectés :

Le rendu canvas est disponible sur macOS (WebKit), iOS (SwiftUI), Android (Jetpack Compose) et web (WebChat).

Capacités des appareils nœuds

Via les applications compagnons connectées, les agents peuvent :

Caméra

Écran

Localisation

Notifications

Commandes système

Messagerie

Les agents peuvent envoyer et gérer des messages sur les canaux connectés :

Web

Mémoire et contexte

Gestion des sessions

Automatisation

Analyse d'images

Les agents peuvent analyser des images en utilisant des modèles de vision configurés, décrire le contenu, extraire du texte, identifier des objets et répondre aux questions sur le contenu visuel.

Groupes d'outils

Les outils sont organisés en groupes pour une gestion facile des permissions :

Groupe Outils
runtime exec, bash, process
fs read, write, edit, apply_patch
sessions sessions_list, sessions_history, sessions_send, sessions_spawn, session_status
memory memory_search, memory_get
web web_search, web_fetch
ui browser, canvas
automation cron, gateway
messaging message
nodes nodes