Намагаючись впровадити ШІ в процес програмування, OpenAI запускає “агента” кодування, призначеного для локального запуску з термінального програмного забезпечення.
Оанонсований в середу разом з новітніми моделями штучного інтелекту OpenAI, o3 і o4-mini, Codex CLI пов’язує моделі OpenAI з локальним кодом і обчислювальними завданнями, повідомляє OpenAI. За допомогою Codex CLI моделі OpenAI можуть писати та редагувати код на робочому столі та виконувати певні дії, наприклад, переміщувати файли.
Codex CLI, схоже, є невеликим кроком у напрямку більш широкого бачення агентного кодування OpenAI. Нещодавно фінансовий директор компанії, Сара Фріар, назвала “агентного інженера програмного забезпечення” набором інструментів, який OpenAI має намір створити, який може взяти опис проекту для програми і ефективно створити його, і навіть протестувати його для забезпечення якості.
Codex CLI не зайде так далеко. Але він інтегрує моделі OpenAI, в тому числі o3 і o4-mini, з клієнтами, які обробляють код і комп’ютерні команди, інакше відомими як інтерфейси командного рядка.
Цей інтерфейс є відкритим.
Він також має відкритий вихідний код, як стверджує OpenAI.
“[Codex CLI – це] легкий агент кодування з відкритим вихідним кодом, який працює локально на вашому терміналі”, – повідомив TechCrunch електронною поштою представник OpenAI. “Мета [полягає] в тому, щоб надати користувачам мінімальний, прозорий інтерфейс для прямого зв’язку моделей з [кодом і завданнями]”.
У дописі в блозі, наданому TechCrunch, OpenAI додали: “Ви можете отримати переваги мультимодальних міркувань з командного рядка, передаючи скріншоти або ескізи низької точності в модель, в поєднанні з доступом до вашого коду локально [через Codex CLI].”
Щоб стимулювати використання Codex CLI, OpenAI планує відбирати відповідні проекти з розробки програмного забезпечення. Компанія заявляє, що надасть обраним проектам 25 000 блоків API-кредитів на суму $25 000.
Звісно, інструменти API-кодування мають певні ризики, адже моделі генерації коду часто не тільки не виправляють вразливості та баги, але й навіть створюють їх. Краще пам’ятати про це, перш ніж надавати ШІ доступ до конфіденційних файлів або проєктів, а тим більше – до цілих систем.


