Актуальные темы
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
После нескольких часов исследований,
Вот некоторые из лучших открытых источников о том, как создать 'Claude Code':
- Open Code:
- Gemini CLI:
- Системный запрос Claude Code:
———
Базовый кодирующий агент состоит из следующего:
Агент: Может быть базовым инструментом, вызываемым с системным запросом
+
Инструменты:
- Bash: Выполнить команду
- Grep: Искать текст в файле
- Glob: Найти файлы
- Read: Чтение кода/pdf/изображений и т.д.
- Write: Создать новые файлы
- Edit: Редактировать существующий файл, file_path, old_string, new_string -> По сути, агент выводит точную старую строку для замены (удивительно, что это был подход, но это имеет смысл!)
- MultiEdit: file_path + []массив old_string & new_string, когда нужно редактировать несколько мест в файле
————
С вышеуказанным вы уже получаете полуработающий агент Claude code,
Некоторые уникальные функции, чтобы сделать его лучше:
- Подагент: Claude code имеет эту функцию dispatch_agent, чтобы выполнять более глубокие задачи поиска в кодовой базе (чтобы это не мешало основному потоку разговора слишком сильно)
- Инструмент мышления: Инструмент мышления, чтобы агент мог проводить более глубокий анализ
- Todo: Claude Code имеет инструмент создания/обновления ToDo на этапе планирования
- Управление контекстом: Сжать историю прошлых разговоров для длительных задач, как gemini, так и claude code, open code имеют это, но это процесс по желанию
- Индексация кодовой базы: Claude code не индексирует кодовую базу, и это работает совершенно нормально; @cline также поделился аналогичным мнением:
- Версионирование: Gemini CLI имеет встроенную функцию контрольных точек, которая автоматически сохраняет снимок каждый раз, когда вызывается инструмент Edit
-----
Одно из ключевых уроков здесь заключается в том, что даже с базовой настройкой (базовые инструменты, без индексации кодовой базы) агент уже выполняет отличную работу;
Так что сохраняйте самую простую настройку и дайте модели выполнять свою работу (например, я был удивлён, что инструмент Edit просто просит агента вывести строку для замены, и он делает это хорошо!)
Комментируйте ниже, если я что-то пропустил.

29,64K
Топ
Рейтинг
Избранное