Skip to main content

Инструменты бота: простое объяснение

Инструменты — это встроенные действия, которые Nanobot может выполнять сам во время работы. Обычно вам не нужно знать их внутренние названия и вызывать их вручную. Достаточно написать задачу обычными словами, а бот сам решит, что использовать. Если вам нужен подробный технический список с внутренними именами инструментов и условиями доступности, откройте Инструменты бота: подробный справочник.

Коротко

Инструменты нужны, чтобы бот мог не только писать текст, но и что-то делать. Например:
  • искать информацию;
  • открывать ссылки;
  • читать файлы;
  • редактировать документы и код;
  • запускать команды;
  • искать по документации;
  • возвращаться к истории прошлых сессий;
  • работать с напоминаниями и фоновыми задачами.
Проще говоря, инструмент превращает бота из «просто собеседника» в рабочего помощника.

Что это значит для пользователя

Когда вы пишете что-то вроде:
  • «Найди это в интернете»;
  • «Прочитай этот файл»;
  • «Исправь ошибку в коде»;
  • «Посмотри, что у нас в папке проекта»;
  • «Напомни мне завтра»;
  • «Найди, где мы это обсуждали раньше»;
бот может использовать один или несколько инструментов, чтобы реально выполнить задачу, а не просто рассуждать о ней.

Какие задачи инструменты покрывают

1. Работа с интернетом

Бот умеет:
  • искать информацию в интернете;
  • открывать ссылки;
  • читать страницы;
  • вытаскивать нужные данные из веб-страниц.
Это полезно, когда нужна свежая информация или материал по ссылке.

2. Работа с файлами и папками

Бот умеет:
  • читать файлы;
  • создавать новые файлы;
  • точечно редактировать существующие;
  • смотреть содержимое папок.
Это основа почти всей практической работы с проектом, текстами и кодом.

3. Работа с кодом и системой

Если настройка это разрешает, бот может запускать команды в терминале. Это нужно, когда задача требует не только чтения файлов, но и реального выполнения действий:
  • запуск тестов;
  • сборка проекта;
  • установка зависимостей;
  • запуск скриптов;
  • проверка состояния окружения.

4. Поиск по знаниям проекта и памяти

Бот может искать:
  • по документации проекта;
  • по сохранённой памяти;
  • по истории завершённых сессий.
Это особенно полезно, когда проект большой и вы не хотите вручную вспоминать, где что лежит и о чём шла речь раньше.

5. Работа в фоне и автоматизация

Бот умеет:
  • создавать фоновых помощников для длинных задач;
  • ставить напоминания и расписания;
  • подключать внешние инструменты, если они настроены.
Это полезно, когда задача занимает время и не должна блокировать основную беседу.

Нужно ли знать названия инструментов

Обычно нет. В большинстве случаев достаточно написать человеческий запрос:
  • «Прочитай этот файл»
  • «Найди это в интернете»
  • «Исправь ошибку»
  • «Поищи в документации проекта»
  • «Покажи историю той сессии»
Бот сам выбирает нужные шаги. Точные названия инструментов важны в основном для тех, кто:
  • настраивает бота;
  • пишет документацию;
  • отлаживает поведение;
  • хочет понимать внутреннюю механику подробнее.

Важно понимать про доступность

Не все инструменты обязаны быть доступны всегда. Некоторые зависят от настроек:
  • выполнение команд может быть выключено;
  • умный поиск по памяти и документации может быть выключен;
  • планировщик появляется только если он настроен;
  • внешние MCP-инструменты появляются только если подключены.
То есть набор возможностей у конкретного экземпляра Nanobot может немного отличаться.

Безопасность и здравый смысл

Инструменты делают бота сильнее, но это не означает, что нужно давать ему любую задачу без проверки. Полезный подход такой:
  • для важных действий формулировать задачу чётко;
  • для опасных изменений внимательно смотреть, что именно бот собирается делать;
  • для больших задач просить промежуточные результаты;
  • помнить, что внешние сайты и внешние сервисы не всегда надёжны.

Когда стоит открыть подробный справочник

Подробная страница полезна, если вы хотите понять:
  • какие именно tools реально существуют в Nanobot;
  • какие из них базовые, а какие условные;
  • как называются internal tools;
  • чем отличаются, например, поиск по памяти, поиск по документации и история сессий;
  • какие инструменты доступны только при включённых настройках.
Для этого откройте Инструменты бота: подробный справочник.

Итог

Инструменты — это практические способности бота. Именно благодаря им Nanobot умеет не только отвечать текстом, но и:
  • искать информацию;
  • читать и менять файлы;
  • работать с кодом;
  • использовать память и документацию;
  • запускать задачи в фоне;
  • подключать внешние возможности.
Обычному пользователю достаточно просто описать задачу. Внутренние названия и технические детали обычно знать не нужно.