Немає нічого гіршого, ніж припинити те, що ви робите, щоб вирішити проблему десь в іншому місці вашого коду. Таке трапляється постійно. Перемикання контексту досі залишається великою проблемою. Кожного разу, коли це трапляється, ви легко можете витратити 20 хвилин, повертаючись у потік. Команда Verdent AI показала мені, що вони роблять, щоб вирішити цю проблему, і це досить цікаво: Їхня основна ідея — мати паралельні робочі потоки, які не руйнують основний контекст. Ось як це виглядає на практиці, коли ви використовуєте їхній інструмент для написання коду: 1. Завдання — ви можете створювати окремі розмовні гілки, не втрачаючи основної роботи. Одне завдання — налагодження, інше — дослідження нової функції, а третє — дослідження. Миттєво перемикайтеся між ними. 2. Робочі простори — кожен робочий простір є ізольованим середовищем кодування зі своєю гілкою, історією комітів і модифікаціями. Ви буквально можете побудувати дві різні реалізації однієї й тієї ж функції поруч, а потім вирішити, яку з них об'єднати. Мені дуже подобається ідея паралелізації, вбудованої в сам інструмент. Розробка програмного забезпечення не працює лінійно: ви завжди одночасно виконуєте кілька завдань.
Круте у Verdent: Ви завжди можете розкрутити нове завдання, виконати те, що потрібно, і повернутися до того місця, де були. Твій основний контекст залишається незмінним. До речі, агент набирає 76,1% на SWE-bench Verified, тож конкуренція дуже конкурентна з одними з найкращих інструментів. Однозначно варто звернути увагу:
До речі, Verdent також підтримує режим планування. Для більшості завдань, на мою думку, не варто одразу братися за генерацію коду. Натомість спочатку приділіть час роздуму над задачею і запишіть якомога більше деталей. Передайте це інструменту і дозвольте йому ставити уточнюючі питання, виявляти прогалини та створювати структурований план для вас. Саме так ви досягнете найбільшого прогресу.
240