Метакодогенерация

Oct 31, 2024 21:13


Идея насчет интерфейс для работы программиста с нейросетями. Интерфейс може выглядеть как описание алгоритма, но только на более высоком уровне. Высокоуровневое описание алгоритма генерации нужного кода.

Т.е. что то типа

  1. Напиши типичный бакенд с REST API для хранения объектов. [Нейросеть DeepCodeSeeker, seed: 12345]
  2. Diff - программист руками что то подправил в таком то файле
  3. Добавь объектны типа ноги, крылья и хвосты [Нейросеть DeepCodeSeeker, seed: 11111]

      ....

Основное требование к таким рецептам должно быть воспроизводимость. Т.е. рецепт при выполнении должен приводить к генерации того же самого кода.

Дальше видимо можно будет делать из этих «рецептов» библиотеки, которые потом можно будет «вызывать» в более высокоуровневых рецептах.

  1. Сделай мне красиво [ использовать рецепт «бакенд», RE[134] финальные правки к проекту техзадания.txt]
  2. Cделай мне красиво [использовать рецепт «фронтенд», RE[334] насчет кнопки.txt ]
  3. Cделай мне красиво[ использовать рецепт «деплой на Яоблоке»]
  4. Diff - ручные правки файлов
  5. Протестируй все

Скорее всего «универсальные» «хорошие» библиотеки которые можно будет использовать в качестве модулей будут содержать минимум захардкоженных диффов, и скорее будут содержать инструкции для нейросети к исправлению типичных ошибок которые нейросеть допускает в этом месте проекта при решении типичных задач.

Также видимо в хорошем рецепте может быть предусмотрена какая то параметризация. Например для какой мобильной платформы нужно писать проект.

метакодогенерация, в голове моей опилки, ии

Previous post Next post
Up