---
title: "Агент как новый компилятор"
description: "Мысль о том, что человеческое описание продукта становится языком программирования, а роль компилятора берёт на себя Агент. Код перестаёт быть первичным, главным становится замысел."
date: 2025-09-01
display_date: "1 сентября 2025"
image: "/img/avatar.jpg"
image_alt: "Агент как компилятор"
---

# Агент как новый компилятор

<zoom-img
    src="/img/avatar.jpg"
    alt="Агент как компилятор"
    width="100px"
    style="float: left; margin: 15px 15px 0 0"
  ></zoom-img>

Сегодня я ухватил интересную аналогию. Когда-то программы писали на языках вроде Fortran или COBOL. Один и тот же
    исходный код можно было скомпилировать под разные процессоры, и компилятор превращал его в машинные инструкции для
    конкретного процессора.

Теперь всё похоже, только на новом уровне. Человеческое описание продукта становится языком программирования, а роль
    компилятора выполняет Агент (например,
    [OpenAI Codex](https://openai.com/codex/)) — он переводит описание в рабочий код.

Процессорами в этой схеме оказываются платформы исполнения: Node.js, Python, Java, C#. Замысел один, а реализаций
    может быть много. Даже на одной платформе можно использовать разные фреймворки и стили программирования.

В итоге программный код перестаёт быть первичным. Первичным становится замысел, изложенный словами. Причём даже не
    важно, на каком языке эти слова.
