4 Code Claude Code, про які ніхто не говорить

4 Code Claude Code, про які ніхто не говорить


Claude Code швидко став одним із моїх улюблених інструментів кодування штучного інтелекту, але одна річ може засмучувати: спостерігати, як я зникаю набагато швидше, ніж очікувалося. Не завжди здається, що я роблю достатньо, щоб виправдати скоріше досягнення ліміту. Чим більше я використовував Codex Claude, тим більше я розумів, що отримати більше від нього не лише в тому, щоб мати кращу модель чи писати кращі інструкції. Невеликі зміни в тому, як я користуюся цим інструментом, можуть мати дивовижні зміни. Після експериментів зі своїм робочим процесом я знайшов кілька менш очевидних способів продовжувати використовувати код Клода, не роблячи код повільнішим або складнішим.

Обмежити контекст сховища

Дозвольте Клоду вільно блукати

4 Code Claude Code, про які ніхто не говорить

Я помітив, що можна використати багато символів Claude Code, перш ніж це фактично щось виправить. Коли я даю йому незрозуміле завдання у великому проекті, йому доводиться витрачати час на те, щоб визначити, де живе відповідний код. Він може шукати функції, помилки чи ключові слова, а потім відкривати кілька файлів, щоб з’ясувати, як усе пов’язано.

Проблема в тому, що все це дослідження стає частиною контексту. Навіть коли Клод нарешті знаходить два файли, які дійсно мають значення, пошук і пов’язаний код, які він переглядав, уже поглинули токени.

Тож я перестав розглядати весь свій запас як чесну гру для будь-якого завдання. Коли я знаю, що завдання охоплює лише певну частину проекту, я направляю Клода до цієї сфери. Це особливо корисно для великих баз, де може швидко накопичуватися непотрібна розвідувальна інформація. Для мене найбільша зміна була простою: менше непотрібних досліджень означає, що більше мого символічного бюджету йде на фактичне вирішення проблем.

Докладайте належних зусиль

За замовчуванням не докладайте максимальних зусиль

Іншим параметром, який зробив для мене значну різницю, був рівень зусиль Клода Коду. Я поставив вище, тому що вважав, що більше доказів завжди означає кращі результати. Але для багатьох повсякденних завдань кодування я б сказав, що додаткові думки просто не потрібні.

Я почав використовувати Medium для простішої роботи, як-от виправлення невеликих помилок, внесення невеликих змін, рефакторинг простого коду або додавання основних функцій. Він усе ще добре виконує ці завдання, але не витрачає стільки жетонів на обдумування всіх можливих кутів.

Я не розглядаю Medium як постійну заміну вищого рівня зусиль. Коли я маю справу зі складною помилкою, важким сеансом налагодження або чимось, що дійсно вимагає глибоких роздумів, я збільшую свої зусилля.

Це стало простим правилом у моєму робочому процесі: я не змушую Клода думати більше, ніж завдання. Початок із модерування допоміг мені заощадити жетони на рутинній роботі та докладати більше зусиль, коли це дійсно потрібно.

Збережіть свої налаштування

Дотримуйтесь правил вашого проекту

файл claude md у VS Code

Я помітив, що також витрачаю жетони, пояснюючи ті самі правила проекту Клоду Коду знову і знову. Такі речі, як використання певного технологічного стеку, дотримання нашої існуючої структури компонентів, уникнення нових залежностей, запуск тестів після змін або збереження доступності API не потрібно вказувати в кожному запиті.

Я розмістив ці виправлені інструкції у файлі CLAUDE.md. Клод може звертатися до них щоразу, коли я працюю над проектом, тож мені не потрібно повторювати ті самі пріоритети в кожній розмові.

Однак я зберігаю тимчасові інструкції від CLAUDE.md. Якщо щось стосується лише поточного завдання, наприклад «не змінювати цей компонент» або «використовувати цей підхід для цього конкретного виправлення», я згадаю це в запиті. Немає причин робити одноразову вимогу постійним правилом проекту. Це робить мої підказки коротшими та не дозволяє мені витрачати жетони на повторення інструкцій, які Клод уже знає.

Спочатку стисніть PDF

Видаліть шуми з PDF-файлів

Чат Клод пояснює, чому встановлення подвійної системи змінного шліфування було найсильнішим втручанням під час зіткнення в Солсбері

Відскановані PDF-файли з великою кількістю зображень можуть напрочуд швидко заповнити контекстне вікно Clod, особливо якщо документ містить зображення, форматування, дублікати заголовків або інший непотрібний вміст. Мені не завжди потрібно надсилати весь документ безпосередньо до важчої моделі.

Замість цього я спочатку запускаю PDF через дешевшу та легшу модель і прошу її створити версію скороченого тексту. Я б сказав, що потрібно зберегти фактичні претензії, номери, дати, імена, інструкції, рекомендації та структуру документа, усунувши заповнювач, дублікати інформації, маркетингову мову та артефакти форматування. Я зазвичай прагну до 20-30% від початкової довжини.

Щойно я отримаю цю чистішу версію, я надішлю її до потужнішої моделі для більш глибокого аналізу. Це дає мені подвійну вигоду: я використовую менше вхідних маркерів, а сильніша модель має менше шуму для обробки. Для довгих або важких PDF-файлів цей простий додатковий крок став простим способом розширити використання мого коду Claude без шкоди для інформації, яка мені потрібна.

Порахуйте кожен символ

Claude Code може згоріти надбавку швидше, ніж ви очікуєте, але вам не обов’язково використовувати її менше, щоб вона тривала довше. Я виявив, що невеликі зміни в тому, що я роблю, можуть мати велике значення. Мета полягає не в тому, щоб обробляти кожен запит або постійно турбуватися про кількість символів. Це приблизно те, як я використовую агент кодування AI. Коли я почав звертати увагу на те, куди насправді спрямовується використання, я знайшов кілька простих можливостей скоротити відходи, не сповільнюючи та не ускладнюючи робочий процес. Для мене це найбільший висновок: використовуйте Клода розумніше, а не менше.



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *

桜 (Sakura) 光 (Hikari) 未来 (Mirai) 空 (Sora) 希望 (Kibou) 星 (Hoshi) 絆 (Kizuna) 風 (Kaze) 夢 (Yume) 月 (Tsuki) 海 (Umi) 森 (Mori) 花 (Hana) 雨 (Ame) 虹 (Niji) 雪 (Yuki) 川 (Kawa) 太陽 (Taiyou) 雲 (Kumo) 山 (Yama) 愛 (Ai) 平和 (Heiwa) 自由 (Jiyuu) 旅 (Tabi) 心 (Kokoro) 勇気 (Yuuki) 情熱 (Jounetsu) 信義 (Shingi) 真実 (Shinjitsu) 奇跡 (Kiseki) 運命 (Unmei) 永遠 (Eien) 翼 (Tsubasa) 道 (Michi) 友 (Tomo) 家族 (Kazoku) 記憶 (Kioku) 時間 (Jikan) 宇宙 (Uchuu) 世界 (Sekai) 自然 (Shizen) 命 (Inochi) 朝日 (Asahi) 夕焼け (Yuuyake) 夜空 (Yozora) 銀河 (Ginga) 宝石 (Houseki) 静寂 (Seijaku) 感謝 (Kansha) 幸福 (Koufuku) 笑顔 (Egao) 響き (Hibiki) 波 (Nami) 潮風 (Shiokaze) 木漏れ日 (Komorebi) 黄昏 (Tasogare) 息吹 (Ibuki) 灯火 (Tomoshibi) 大地 (Daichi) 青空 (Aozora) 白雲 (Shirakumo) 清流 (Seiryuu) 翠雨 (Suiu) 春風 (Harukaze) 秋桜 (Kosumosu) 冬景色 (Fuyugeshiki) 夏空 (Natsuzora) 星座 (Seiza) 流星 (Ryuusei) 満月 (Mangetsu) 新月 (Shingetsu) 暁 (Akatsuki) 黎明 (Reimei) 陽光 (Youkou) 紫陽花 (Ajisai) 向日葵 (Himawari) 紅葉 (Momiji) 銀杏 (Ginkgo) 朝露 (Asatsuyu) 薫風 (Kunpuu) 初雪 (Hatsuyuki) 蛍火 (Hotarubi) 泡沫 (Utakata) 悠久 (Yuukyuu) 天の川 (Amanogawa)