В последнее время я все больше программирую с LLM, и теперь добавил в связку o1 Pro: Когда Sonnet 3.6 с первого раза что-то не может починить, я беру ошибку и код который есть, и прошу o1 Pro разобраться – потом тупо копирую ее ответ в Cursor и он уже сам всё чинит/правит И чем больше я использую O1 Pro для кода, тем больше замечаю, что ей очень важна разметка промпта и структура кода, поэтому я обновил немного свои тулы для LLM-программирования: 🗺️ Folder Map Generator – примитивно работает, вы ей папку, она вам дерево файлов и каталогов; нужно чтобы LLM правильно писала пути к файлам, так как любая модель путается; файлы не покидают вкладку браузера 📄 Text File Merger for LLM – эта штука стала еще умнее: можно руками указать какие типы файлов взять из папки, автоматом расставятся пути и открывающие/закрывающие теги имен файлов (нужно для думающих моделей), все это поможет быстро добавить нужный кусок проекта в LLM-контекст; файлы не покидают вкладку браузера Но самое полезное, что если вы положите в папку пустой файл `.ignore`, то оба тула ее проигнорируют – то есть лишние папки/файлы можно убрать из контекста *** В подтверждение моих слов про контекст, вот недавняя статья где команда смогла сильно бустнуть производительность АИ-ассистента для написания кода. Вот краткая выдержка, общими словами: 1. Сначала, до кода, они дают LLM контекст проекта и просят его понять 2. Группируют похожие файлы по контексту 3. Просят модель прогнозировать, что именно затронет изменение кода 4. Передают ей историю изменений кода