Обновить
2
0

Пользователь

Отправить сообщение

Он открытый, его можно использовать, или вы просто похвастаться?

Пишем md инструкцию. Инструкция довольно длинная, но в целом примерно так.
Сначала говорим что он может делать что угодно для результата:
You are running in a safe sandbox environment where any git commands are allowed except those that affect remote repositories. The workspace is disposable and optimized for review efficiency.

потом основную задачу:

GOAL

Create a ReviewDoc v1 Markdown file at a new timestamped path:
review/output/PR--.md

The document will contain:

  • A top-level metadata block with PR head SHA (commitID) and event="COMMENT".

  • A concise Summary.

  • Multiple comment sections (each with machine-parseable meta JSON, an optional code snippet, a human comment),

  • Plus an optional analysis block per comment describing reuse/alternative approaches found via deep codebase analysis.


Потом прописываем кучу правил которых хотим чтобы он придерживался вроде:

  1. Optimized per-file analysis:

    • Diff hunks: git diff --cached -U0 -- "$path" (fast staged diff)

    • File content: cat "$path" or head -50 "$path" (direct reads)

    • Code snippets: Slice file content around target lines (≤30 lines)

    • After recording a comment, go back through the remaining hunks in that file to confirm no further issues lurk before moving on

  2. Deep reuse/alternative analysis:

    • Use find, grep, or git grep for pattern searches

    • Include concrete references in analysis blocks

Говорим как глубоко проводить исследование кода:
🔍 TRACE EXECUTION FLOW: - Map complete data flow: where does data come from → how is it stored → how is it accessed - Identify module pattern: return { ... } vs let x; return { ... } vs class vs function - For objects: trace this.property vs closure variable access patterns - For CSS: trace complete compiled selector path including all parent scopes - For async: trace Promise chains, error propagation, and settlement behavior ```

Затем следуют правила специфические для вашего проекта, и это важно для оптимальных результатов.

Полученный md скармливаем вместе с PR простым промптом:
follow review_rules.md review https://github.com/myorg/myrepo/pull/6498

В итоге получаете документ с коментариями, которые можно из него опубликовать на git с помощью другой инструкции.

Весь текст инструкций слишком длинный, но думаю принцип понятен.

Я - гибкий по этике. Обхожу плохо налаженные процессы ради сроков, и мнимую безопасность ради удобства. Считаю что слепо следовать директивам которые внедрялись теми кто сами в борозде не пашут это путь к максимальной неэффективности. Я не бросаюсь на амбразуру пытаясь переделать мир Энтерпрайза под себя, у меня уже нет на это сил и желания, я просто молча обхожу то что мне мешает делать продукт.

Соглашусь, он выполняет инструкции более подробно, меньше отсебятины.

А вы сами пытались заставить Claude code в виде агента сделать что-то по сценарию, ну например:

  • Найди 20 достопримечательностей Лондона

  • Создай на каждое из них описание и найди координаты в заданном формате

  • Создай xml с такими-то properties в который запиши все достопримечательности по убыванию приоритета

У меня еще ни разу не было чтобы инструкция была выполнена подробно. То достопримечательностей 5~6 вместо 20, то координаты в разных форматах, то properties в xml названы от балды.

Из чего сделал вывод что пользоваться им как агентом общих задач принципиально невозможно, он просто игнорирует инструкции, какими карами и просьбами ему не грози.

Модель sonnet 4.5 если что

В Claude code для решения проблемы добавили новый режим обучения который не пишет за тебя весь код, а периодически останавливается и предлагает тебе написать 5-10 строк самостоятельно. Интересно, кто пользовался?

В gpt есть режим который вместо прямого ответа подводит тебя к нему методом Сократа. Не нужны для этого никакие специальные промпты.

Как растить мышцы двумя тренировками в неделю?

Думал что зайду и прочитаю кратко: Никак, если вы не на фармакологии. А тут даже серьезно что-то советуют, ну ну…

Я могу сказать по своему опыту, что все модели которые пробовал дают в основном полный мусор, который легко детектится обычными линтерами. Единственный кто достойно себя проявил, это gpt-5-codex, но для этого дифов мало, нужен глубокий анализ всего связанного с изменениями контекста, тогда есть шанс найти логические баги, все остальное это пустая трата токенов.

Использую стероиды уже на протяжении около десяти лет с разным интервалом (в моей стране это легально). Ну да, официальная наука нас никак не поддерживает, врачи понятия не имеют что это такое, когда видят анализы. Особенно смешит когда ты говоришь врачу что принимаешь, а он не разбираясь в теме начинает говорить тебе что это вредно и нужно бросать. Спрашиваешь, а какие у вас для этого аргументы? А там набор стереотипов как в детском саду.

По поводу статьи, она только описывает что проблема есть, но больше ничего, хотелось бы видеть тесты лучшего качества.

Средний review (100-500 строк) вместе с публикацией комментариев в github, обходится от 30 до 50 центов. Но качество найденных потенциальных багов настолько высокое что я бы платил и больше. Как уже говорил, всё прочее что я пробовал, любые модели (включая последний sonnet/opus) просто пустая трата денег.

Я недавно прописал хорошую инструкцию для gpt-5-codex high. Сначала полностью клонируем весь PR бренч, потом делаем на все коммиты из PR reset soft, чтобы они выглядели как локальные изменения, а затем глубокий анализ дифов с исследованием всех кусков кода которые затрагивают изменения. Результат - он находит мне в коде моей команды такие баги, которые бы я сам в жизни не обнаружил, и race conditions, и многое другое. Ни одна другая модель не дала мне и близко ничего похожего.

А мне подача понравилась. Не имею сейчас времени изучать всю математику процесса, но хочу глубже понять как этим можно пользоваться.

Расскажите, как вы работаете с расстановкой окон на утраширике? Давно хочу попробовать вместо двухмониторного формата, но боюсь что будет очень неудобно работать с окнами на маке.

Думал об этом. Опыта нет, Mounjaro хочу попробовать, просто сравнить эффект. Но в принципе и семаглутид неплохо справляется, при этом не могу сказать что побочек совсем не было. Подташнивало иногда в первые дни после укола, но когда я перешёл схему два раза в неделю по 0.5 (подсмотрел схему у бодибилдеров на сушке) почти все побочки пропали.

Люди которые так говорят, просто не понимают что это такое, когда ты постоянно хочешь есть. Это влияет на всю твою жизнь, ты постоянно терпишь и не можешь нормально сосредоточиться ни на чём. Конечно со временем немного привыкаешь, но постоянный фоновый голодный дискомфорт присутствует, хочешь ты этого или нет.

Да, с этим можно жить. Я с тех пор как похудел 8 лет назад со 110 до 80 так этот вес успешно и держал, но это стоит постоянных нервных усилий, выжимает тебя психически.

Уже больше полгода я вкладываю себе 1мг вигови каждую неделю, и не потому что я не знаю как удержать вес, а потому что реально задолбался. И знаете что, это охренительно. Я не похудел ни на килограмм, мне это и не надо, но это постоянное давящее чувство голода, оно исчезло, и я готов за это платить.

chatGPT - это название инструмента для чатов от компании openAI. Но при этом ваши запросы отвечает какая-то конкретная модель. Есть модели для bla bla там где важна скорость ответа, есть модели с reasoning там где важна рефлексия. Есть модели для кода, есть с функциями поиска в web. В статье я нигде не нашёл упоминания что конкретно использовалось, и почему конкретно это.

На днях я попробовать использовать cursor чтобы поменять кое что в плагине для obsidian под себя. Мне нужно было чтобы в full calendar для каждого event показывался список из тагов, фишка вроде совсем немного упрощает жизнь, но много времени тратить не хотелось. Cursor нашёл нужные места и сделал всё очень криво, пытался заставить сделать нормально, не получилось, пришлось переделывать руками, в итоге всё заработало так как хотел. Но вот в чём соль, без него я бы даже не взялся за переделку этого плагина.

Была у меня такая, глючила безбожно. То устройство не переключалось на ближайшую точку, а продолжало висеть на дальней уже без всякого интернета. То вся сеть вдруг начинала дичайше глючить. Поменял в итоге на TP-Link Deco, С тех пор проблем не имею.

Хотелось бы увидеть цифры, примеры заданий, и реальные шаги требующие поступления. У нас как в корее, всем больше нравиться программирование.
Из нового для себя отметил align-self.

Информация

В рейтинге
6 513-й
Зарегистрирован
Активность