도구 및 기능

개요

도구는 에이전트가 대화 중에 수행할 수 있는 작업입니다. 에이전트가 웹을 검색하거나, 명령을 실행하거나, 파일을 읽거나, 기기를 제어해야 할 때 도구를 사용합니다.

Neotask는 파일 관리, 코드 실행, 브라우저 자동화, 기기 제어, 메시지, 웹 검색 등을 다루는 풍부한 내장 도구 세트를 제공합니다.

파일 작업

에이전트는 워크스페이스의 파일을 읽고, 쓰고, 편집할 수 있습니다:

코드 실행

에이전트는 구성 가능한 격리 수준으로 셸 명령을 실행할 수 있습니다:

실행 기능

승인 워크플로

민감한 명령은 실행 전 사용자 승인이 필요할 수 있습니다:

브라우저 자동화

에이전트는 완전한 Chromium 기반 브라우저(Chrome, Brave, 또는 Edge)를 제어합니다:

작업

브라우저 프로필

계정 분리를 위한 여러 격리된 브라우저 프로필:

캔버스 및 A2UI

에이전트-UI(A2UI) 시스템은 에이전트가 연결된 기기에서 인터랙티브 시각 콘텐츠를 렌더링할 수 있게 합니다:

캔버스 렌더링은 macOS(WebKit), iOS(SwiftUI), Android(Jetpack Compose), 웹(WebChat)에서 사용 가능합니다.

노드 기기 기능

연결된 컴패니언 앱을 통해 에이전트는 다음을 수행할 수 있습니다:

카메라

화면

위치

알림

시스템 명령

메시지

에이전트는 연결된 채널에서 메시지를 보내고 관리할 수 있습니다:

웹

메모리 및 컨텍스트

세션 관리

자동화

이미지 분석

에이전트는 구성된 비전 모델을 사용하여 이미지를 분석할 수 있습니다, 콘텐츠 설명, 텍스트 추출, 객체 식별, 시각 콘텐츠에 대한 질문 답변.

도구 그룹

도구는 쉬운 권한 관리를 위해 그룹으로 구성됩니다:

그룹 도구
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