Настройка навыков реальных инженеров из .agents
Пошаговая инструкция по настройке и использованию навыков для LLM-агентов из репозитория mattpocock/skills, основанных на реальном опыте инженеров.
Требования
- Базовые знания работы с терминалом
- Установленный Node.js (версия 18 и выше)
- Доступ к интернету для клонирования репозитория
- Аккаунт на GitHub
Клонирование репозитория навыков
Склонируйте репозиторий mattpocock/skills на локальную машину для доступа к файлам конфигураций навыков.
git clone https://github.com/mattpocock/skills.git
cd skillsИзучение структуры каталога .agents
Перейдите в каталог .agents и изучите его структуру. Здесь находятся все конфигурационные файлы для настройки навыков агентов.
ls -la .agents/Установка зависимостей проекта
Установите необходимые зависимости для корректной работы с навыками агентов.
npm installНастройка базового навыка для агента
Создайте конфигурационный файл для базового навыка, определив цель и поведение агента.
cp .agents/example-skill.json .agents/my-skill.jsonРедактирование конфигурации навыка
Отредактируйте JSON-файл навыка, указав имя, описание и ключевые параметры поведения агента.
nano .agents/my-skill.jsonТестирование навыка локально
Запустите локальный тест для проверки корректности настроенного навыка перед развертыванием.
npm run test-skill -- --skill=my-skillИнтеграция с внешними API
Если навык требует взаимодействия с внешними сервисами, настройте подключение через переменные окружения.
cp .env.example .env
nano .envРазвертывание навыка в облаке
Разверните настроенный навык на выбранной платформе, используя предоставленные скрипты деплоя.
npm run deploy -- --skill=my-skill --env=productionМониторинг выполнения навыков
Настройте логирование и мониторинг для отслеживания выполнения навыков и выявления ошибок.
npm run logs -- --skill=my-skillОптимизация и улучшение навыков
Анализируйте результаты выполнения навыков, вносите изменения в конфигурацию для повышения эффективности.
npm run optimize -- --skill=my-skillНастройка навыков реальных инженеров из .agents
Пошаговая инструкция по настройке и использованию навыков для LLM-агентов из репозитория mattpocock/skills, основанных на реальном опыте инженеров.
Предварительные требования
- Базовые знания работы с терминалом
- Установленный Node.js (версия 18 и выше)
- Доступ к интернету для клонирования репозитория
- Аккаунт на GitHub
Шаг 1: Клонирование репозитория навыков
Склонируйте репозиторий mattpocock/skills на локальную машину для доступа к файлам конфигураций навыков.
git clone https://github.com/mattpocock/skills.git
cd skills
Шаг 2: Изучение структуры каталога .agents
Перейдите в каталог .agents и изучите его структуру. Здесь находятся все конфигурационные файлы для настройки навыков агентов.
ls -la .agents/
Шаг 3: Установка зависимостей проекта
Установите необходимые зависимости для корректной работы с навыками агентов.
npm install
Шаг 4: Настройка базового навыка для агента
Создайте конфигурационный файл для базового навыка, определив цель и поведение агента.
cp .agents/example-skill.json .agents/my-skill.json
Шаг 5: Редактирование конфигурации навыка
Отредактируйте JSON-файл навыка, указав имя, описание и ключевые параметры поведения агента.
nano .agents/my-skill.json
Шаг 6: Тестирование навыка локально
Запустите локальный тест для проверки корректности настроенного навыка перед развертыванием.
npm run test-skill -- --skill=my-skill
Шаг 7: Интеграция с внешними API
Если навык требует взаимодействия с внешними сервисами, настройте подключение через переменные окружения.
cp .env.example .env
nano .env
Шаг 8: Развертывание навыка в облаке
Разверните настроенный навык на выбранной платформе, используя предоставленные скрипты деплоя.
npm run deploy -- --skill=my-skill --env=production
Шаг 9: Мониторинг выполнения навыков
Настройте логирование и мониторинг для отслеживания выполнения навыков и выявления ошибок.
npm run logs -- --skill=my-skill
Шаг 10: Оптимизация и улучшение навыков
Анализируйте результаты выполнения навыков, вносите изменения в конфигурацию для повышения эффективности.
npm run optimize -- --skill=my-skill