Инструменты бота: простое объяснение
Инструменты — это встроенные действия, которые Nanobot может выполнять сам во время работы. Обычно вам не нужно знать их внутренние названия и вызывать их вручную. Достаточно написать задачу обычными словами, а бот сам решит, что использовать. Если вам нужен подробный технический список с внутренними именами инструментов и условиями доступности, откройте Инструменты бота: подробный справочник.Коротко
Инструменты нужны, чтобы бот мог не только писать текст, но и что-то делать. Например:- искать информацию;
- открывать ссылки;
- читать файлы;
- редактировать документы и код;
- запускать команды;
- искать по документации;
- возвращаться к истории прошлых сессий;
- работать с напоминаниями и фоновыми задачами.
Что это значит для пользователя
Когда вы пишете что-то вроде:- «Найди это в интернете»;
- «Прочитай этот файл»;
- «Исправь ошибку в коде»;
- «Посмотри, что у нас в папке проекта»;
- «Напомни мне завтра»;
- «Найди, где мы это обсуждали раньше»;
Какие задачи инструменты покрывают
1. Работа с интернетом
Бот умеет:- искать информацию в интернете;
- открывать ссылки;
- читать страницы;
- вытаскивать нужные данные из веб-страниц.
2. Работа с файлами и папками
Бот умеет:- читать файлы;
- создавать новые файлы;
- точечно редактировать существующие;
- смотреть содержимое папок.
3. Работа с кодом и системой
Если настройка это разрешает, бот может запускать команды в терминале. Это нужно, когда задача требует не только чтения файлов, но и реального выполнения действий:- запуск тестов;
- сборка проекта;
- установка зависимостей;
- запуск скриптов;
- проверка состояния окружения.
4. Поиск по знаниям проекта и памяти
Бот может искать:- по документации проекта;
- по сохранённой памяти;
- по истории завершённых сессий.
5. Работа в фоне и автоматизация
Бот умеет:- создавать фоновых помощников для длинных задач;
- ставить напоминания и расписания;
- подключать внешние инструменты, если они настроены.
Нужно ли знать названия инструментов
Обычно нет. В большинстве случаев достаточно написать человеческий запрос:- «Прочитай этот файл»
- «Найди это в интернете»
- «Исправь ошибку»
- «Поищи в документации проекта»
- «Покажи историю той сессии»
- настраивает бота;
- пишет документацию;
- отлаживает поведение;
- хочет понимать внутреннюю механику подробнее.
Важно понимать про доступность
Не все инструменты обязаны быть доступны всегда. Некоторые зависят от настроек:- выполнение команд может быть выключено;
- умный поиск по памяти и документации может быть выключен;
- планировщик появляется только если он настроен;
- внешние MCP-инструменты появляются только если подключены.
Безопасность и здравый смысл
Инструменты делают бота сильнее, но это не означает, что нужно давать ему любую задачу без проверки. Полезный подход такой:- для важных действий формулировать задачу чётко;
- для опасных изменений внимательно смотреть, что именно бот собирается делать;
- для больших задач просить промежуточные результаты;
- помнить, что внешние сайты и внешние сервисы не всегда надёжны.
Когда стоит открыть подробный справочник
Подробная страница полезна, если вы хотите понять:- какие именно tools реально существуют в Nanobot;
- какие из них базовые, а какие условные;
- как называются internal tools;
- чем отличаются, например, поиск по памяти, поиск по документации и история сессий;
- какие инструменты доступны только при включённых настройках.
Итог
Инструменты — это практические способности бота. Именно благодаря им Nanobot умеет не только отвечать текстом, но и:- искать информацию;
- читать и менять файлы;
- работать с кодом;
- использовать память и документацию;
- запускать задачи в фоне;
- подключать внешние возможности.
