З агентами кодування ШІ відбувається щось цікаве. Розробники почали говорити мені, що просять цих агентів кодування набрати різних персонажів, щоб вони поводилися більше як команда, ніж як окремий програміст.
Наприклад, розробник, який створює функцію програмного продукту, спочатку накаже своєму продукту кодування штучного інтелекту — чи то Gemini чи Codex — діяти як «менеджер продукту», який створює документ із описом того, що ця функція має робити.
Після цього розробник каже їм діяти як «специальний агент», який перекладає цей документ на більш конкретні інструкції (відомі як специфікаційний документ), в яких описується, яку технічну роботу потрібно виконати; потім діяти як агент «завдань», який перетворює специфікаційний документ у конкретні завдання кодування; потім агент кодування, який виконує ці завдання; і, нарешті, бути агентом «перевірки», який перевіряє вихідні дані на наявність помилок.