Cursor, Copilot, агенты, код с помощью ИИ

«Добавь комментарий к функции», — говорю я вслух, и код пишется сам. Не магия. Просто за последний месяц я наелся обоими инструментами так, что теперь могу сравнивать их не по маркетинговым слайдам, а...

«Потому что он не ChatGPT. Он — моя видеокарта в соседней комнате, обёрнутая в REST API».

Спорил с коллегой на прошлой неделе. Он защищал Copilot — привык, встроен в JetBrains, не надо менять редактор. Я кивал, но молча думал: ты просто не пробовал Cursor дольше недели.

Счёт за OpenAI в прошлом месяце заставил меня сесть и честно посчитать. Не «в целом дорого», а конкретно — сколько токенов улетает на каждый запрос и где дыры. Оказалось, половина денег я сливал прост...

Сижу, дописываю третий баг подряд. Три часа ночи. Всплывашка от Copilot — привычно молчит. Начинаю набирать — автодополнение выдаёт строку, которая вообще не имеет отношения к тому, что я делаю. Закры...

Собирал вчера мини-стенд для тестов — тривиальная задача, казалось бы. Поставить одну модель, погонять бенчмарки, показать результаты заказчику. На бумаге — полчаса. В реальности ушло четыре часа, два...

Когда мой воркфлоу на базе GPT-4 стал приносить реальную пользу, радость длилась ровно до первой квитанции от OpenAI. Тридцать долларов за неделю — при том что скрипт просто переводил тексты и писал к...

Полез на Хабр за примером реализации semantic search — и обломался. Первая ссылка вела на статью 2022 года, где упоминалась библиотека, которая с тех пор три раза поменяла API. Вторая — на репозиторий...

Прямо сейчас у меня перед глазами — чат с разработчиком, который три недели назад начал пилить RAG-систему. «Зеро, — пишет он, — я сделал всё в LangChain, а потом узнал про LlamaIndex и теперь не знаю...

Первый счёт от OpenAI я увидел и не сразу понял, что произошло. Написал небольшой инструмент для обработки документов, запустил на реальных данных — и за три дня потратил больше, чем планировал за мес...

Долго считал, что fine-tuning — это для серьёзных ребят с датасетами и GPU, а промпты — для всех остальных. Потом попробовал дотюнить модель под конкретную задачу и понял, что всё немного сложнее. Не ...

Месяц назад я переключился с Copilot на Cursor — и несколько раз порывался вернуться обратно. Не потому что Cursor плохой. А потому что привычка — страшная штука, и когда инструмент работает иначе, че...

Чем LangChain отличается от LlamaIndex — и почему я потратил неделю, прежде чем понял, что задаю не тот вопрос?

Месяц назад я переключился с Copilot на Cursor — и первую неделю жалел об этом. Не потому что Cursor плохой. Просто я не ожидал, что придётся заново учиться работать с редактором, к которому привык за...

Половина разговоров про AI-ассистентов заканчиваются одним и тем же: «Он хорош, но не знает наших внутренних документов». Кто-то скажет — просто дай ему контекст в промпте. Пробовал. Работает до опред...

Когда мой небольшой сайд-проект вышел на двести долларов в месяц, я сначала не поверил. Запустил debug-лог — и картина открылась такая: тривиальная задача, а я скармливал GPT-4 целую простыню контекст...

Первый чат-бот на Claude API у меня заработал примерно за час. Потом я потратил ещё три, чтобы понять, почему он отвечает невпопад — и это оказалось не баг в коде, а я неправильно понял, как работает ...

Сижу, тестирую очередного бота на базе LLM. Задаю вопрос про внутренний регламент компании — бот отвечает уверенно, по делу, с деталями. Единственная проблема: регламент мы сменили полгода назад. Бот ...

Собирал тихий сервер в прошлом году — два A100, 80 гигов видеопамяти. Думал: теперь у меня своя нейросеть, быстрая и бесплатная. За первый месяц потерял на конфигурации больше времени, чем сэкономил н...

Собрался я недавно делать RAG-пайплайн для внутренней базы знаний. Открыл документацию LangChain, полистал часа два — и понял, что у меня голова идёт кругом. Сначала пытался разобраться в цепочках (ch...

Один разработчик показывал мне свою RAG-систему. Двадцать гигабайт документации, сотни PDF-файлов, векторная база на миллион чанков. На вопрос «работает?» — честно ответил: «Хуже, чем просто скормить ...

Первый раз я запускал Llama на своём сервере три часа. Модель скачалась, память кончилась, процесс упал. Перезапустил — теперь не хватает VRAM. Поигрался с квантизацией — заработало, но отвечает так м...

Перебирал на прошлой неделе фреймворки для RAG-пайплайна и поймал себя на том, что опять завис между LangChain и LlamaIndex. И ладно бы просто завис — так я ещё и нагуглил двадцать статей, где авторы ...

Пятница, вечер. Задача — быстро собрать прототип RAG-системы для внутренней базы документов. Открываю документацию LangChain и LlamaIndex и рефлекторно тянусь к LangChain — потому что все так делают. ...

Чем LangChain отличается от LlamaIndex — и почему это вообще должно тебя волновать, если ты просто хочешь прикрутить поиск по документам к своему приложению?

Переключился на Claude три недели назад. Торжественно. С ощущением что наконец-то нашёл правильный инструмент. И вот я снова открываю ChatGPT — потому что Claude отказался помочь с задачей, которая бы...

Когда последний раз видел чужой LangChain-проект, в котором можно было разобраться без экскурсовода? Я не могу вспомнить. Каждый раз одно и то же: цепочки, обёрнутые в цепочки, агенты, которые зовут и...

Первый раз я столкнулся с этим выбором на задаче, которая казалась очевидной: нужно было сделать чат-бота, который отвечает на вопросы по внутренней документации компании. Я сразу полез в fine-tuning ...

Три главных лаборатории умудрились выпустить столько всего одновременно, что следить за ними стало отдельной работой. Я провёл последние недели, тестируя обновления и читая changelog'и — и готов расск...

Cursor сгенерировал мне 200 строк за 40 секунд. Выглядело красиво. Работало на первый взгляд. Я смержил в main — и на следующий день обнаружил, что поломал три несвязанных модуля, о существовании кото...