Работаю сейчас с Codex от OpenAI.
Для лучшей работы агента, советуют добавить файл agents.md в котором описать: структура проекта, стек, стиль кода, работа с Git, настройки проекта, запуск, тестирование и т.д.
Эта информация помогает Codex понять структуру кодовой базы и как генерировать код, который интегрируется с существующей кодовой базой.
В общем, файл agents.md помогает Codex понять как принято работать у вас в проекте.
У OpenAI есть несколько примеров таких файлов и один из них это проект на Django. Конечно есть моменты с которыми я не согласен (например где должна быть бизнес логика), но это уже моя проблема 😂.
Ссылка на все файлы
Ссылка на Django
Кто создаст файл agents.md для FastAPI?
#ai #нейросети #chatgpt #codex
Для лучшей работы агента, советуют добавить файл agents.md в котором описать: структура проекта, стек, стиль кода, работа с Git, настройки проекта, запуск, тестирование и т.д.
Эта информация помогает Codex понять структуру кодовой базы и как генерировать код, который интегрируется с существующей кодовой базой.
В общем, файл agents.md помогает Codex понять как принято работать у вас в проекте.
У OpenAI есть несколько примеров таких файлов и один из них это проект на Django. Конечно есть моменты с которыми я не согласен (например где должна быть бизнес логика), но это уже моя проблема 😂.
Ссылка на все файлы
Ссылка на Django
Кто создаст файл agents.md для FastAPI?
#ai #нейросети #chatgpt #codex
This media is not supported in your browser
VIEW IN TELEGRAM
Интересная анимация у Codex
Media is too big
VIEW IN TELEGRAM
Написал agents.md для Codex.
Есть инструкция, чтобы он запускал скрипт и если будут ошибки исправлял их.
Там ruff, black, mypy, import-linter, тесты и т.д и т.п.
Но в скрипте который он запускает есть ошибка, которая связана не с самим скриптом. Например, в зависимостях не та версия mypy. Но это не единственная проблема.
На видео, процесс того, как он пытается решить эти проблемы.
По сути, он сталкивается с ошибкой, переписывает настройки и проверяет всё ли работает. Если опять сталкивается с ошибкой, тот же процесс. Делает исправления в других файлах проекта.
И так до тех пор, пока не останется ошибок.
Имеет доступ к интернету и может устанавливать зависимости. В pre-commit добавлена библиотека bandit, чтобы проверять код на уязвимости.
Видео ускорено в 5 раз.
Есть инструкция, чтобы он запускал скрипт и если будут ошибки исправлял их.
Там ruff, black, mypy, import-linter, тесты и т.д и т.п.
Но в скрипте который он запускает есть ошибка, которая связана не с самим скриптом. Например, в зависимостях не та версия mypy. Но это не единственная проблема.
На видео, процесс того, как он пытается решить эти проблемы.
По сути, он сталкивается с ошибкой, переписывает настройки и проверяет всё ли работает. Если опять сталкивается с ошибкой, тот же процесс. Делает исправления в других файлах проекта.
И так до тех пор, пока не останется ошибок.
Имеет доступ к интернету и может устанавливать зависимости. В pre-commit добавлена библиотека bandit, чтобы проверять код на уязвимости.
Видео ускорено в 5 раз.