Ажіотаж навколо Кодексу Клода реальний Під час наших @imbue_ai зимових канікул я хотів побачити, наскільки швидко зможу відтворити найнижчий рівень нашого продукту як експеримент з принципів інженерії ШІ — інженерію вайбів, а не просто кодування вібра. За < 2 тижні я відправив понад 50 тисяч рядків високоякісного коду з 80% покриттям тестів >. Ось як: Мої 7 принципів інженерії, орієнтованої на ШІ: 1. Ітеративно запобігати помилкам Клода - Кожного разу, коли я помічаю помилку від Клода, я додаю нове правило, щоб це більше не повторилося. - Зробіть це програмно виконуваними! 2. Завдання правильного розміру (тільки для Золотоволоски) - Занадто маленький = повільний і дратівливий. - Занадто великий = агент б'ється. - Солодка середина: одна сфокусована зміна, яка ледве вміщується у контекстне вікно і завершується за ~10 хвилин. 3. Думайте у двох режимах роботи - Є режим функцій (доставка нових речей) і режим обслуговування (очищення, рефакторинг і програмне запобігання помилкам ШІ). 4. Вимагайте проходження тестів (з підлогою, а не досконалістю) - Я закриваю все на тестах + ~80% покриття. Це змушує агента виправляти проблеми, не змушуючи його писати багато поганих тестів. 5. Рефакторинг не підлягає обговоренню - Коли імпорти плутаються або абстракції відхиляються, зупиніться і перемістіть речі туди, де вони мають бути. Ви завжди повинні знати весь код у своїй кодовій базі. 6. Вам все одно потрібно подивитися на код - Не обов'язково рядок за рядком, а форма за формою....