ツールと機能

概要

ツールとは、会話中にエージェントが実行できるアクションです。エージェントがWebを閲覧したり、コマンドを実行したり、ファイルを読んだり、デバイスを制御したりする必要がある場合、ツールを使用します。

Neotaskはファイル管理、コード実行、ブラウザ自動化、デバイス制御、メッセージング、Web検索などをカバーする豊富な組み込みツールセットを提供しています。

ファイル操作

エージェントはワークスペース内のファイルを読み取り、書き込み、編集できます:

コード実行

エージェントは設定可能な分離でシェルコマンドを実行できます:

実行機能

承認ワークフロー

機密性の高いコマンドは実行前にユーザーの承認が必要な場合があります:

ブラウザ自動化

エージェントはChromiumベースの完全なブラウザ(Chrome、Brave、またはEdge)を制御します:

アクション

ブラウザプロファイル

アカウントを分離するための複数の独立したブラウザプロファイル:

キャンバスとA2UI

Agent-to-UI(A2UI)システムにより、エージェントは接続されたデバイスにインタラクティブなビジュアルコンテンツをレンダリングできます:

キャンバスのレンダリングはmacOS(WebKit)、iOS(SwiftUI)、Android(Jetpack Compose)、Web(WebChat)で利用できます。

ノードデバイスの機能

接続されたコンパニオンアプリを通じて、エージェントは:

カメラ

画面

位置情報

通知

システムコマンド

メッセージング

エージェントは接続されたチャンネル間でメッセージを送受信・管理できます:

Web

メモリとコンテキスト

セッション管理

自動化

画像分析

エージェントは設定されたビジョンモデルを使用して画像を分析できます, , コンテンツの説明、テキストの抽出、オブジェクトの識別、ビジュアルコンテンツに関する質問への回答。

ツールグループ

ツールは簡単な権限管理のためにグループに整理されています:

グループ ツール
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