OpenAI Codex

Материал из Поле цифровой дидактики
Краткое описание инструмента OpenAI Codex — это модель искусственного интеллекта, разработанная OpenAI. Он анализирует естественный язык и генерирует код в ответ. Codex разработан на основе GPT-3, известной модели естественного языка от OpenAI. Инструмент обучен на миллиардах строк кода, а также письменного текста — именно это позволяет ему переводить человеческий язык в компьютерный.
Возможности Codex лучше всего справляется с Python, но также владеет более чем десятью другими языками, такими как JavaScript, Go, Perl, PHP, Ruby, Swift, TypeScript и Shell. Codex способна по текстовому описанию сгенерировать простой сайт или игру. Например, пользователь может словами написать что-то вроде «создай веб-страницу с меню слева и заголовком сверху», а Codex выдаст соответствующий код
Трудности использования
Область знаний
Область применения программирование
Поясняющее видео https://www.youtube.com/watch?v=SGUCcjHTmGY&t=1147s
Веб-сайт https://platform.openai.com/docs/guides/code
Пользователи Учащиеся, Преподаватели, Исследователи
Используется для создания (проведения) Coding
Разработчик OpenAI
Сообщество вокруг средства
Лицензия Коммерческая
Год первого релиза
Совместное сетевое использование Нет
Какой язык основной English
Есть ли поддержка Искусственным Интеллектом Да

OpenAI Codex используется для работы GitHub Copilot, инструмента автозавершения программирования, разработанного для некоторых IDE, таких как Visual Studio Code и Neovim. нейронная сеть "code-davinci-002" - самая большая версия Codex. OpenAI released OpenAI Codex, a descendent of GPT-3 that was trained on an additional 159GB of Python code from >50M GitHub repositories

Демо

https://www.youtube.com/watch?v=SGUCcjHTmGY&t=1147s

Литература

  1. Finnie-Ansley, J., Denny, P., Becker, B.A., Luxton-Reilly, A., Prather, J.: The Robots Are Coming: Exploring the Implications of OpenAI Codex on Introductory Programming. In: Proceedings of the 24th Australasian Computing Education Conference. pp. 10–19. Association for Computing Machinery, New York, NY, USA (2022). https://doi.org/10.1145/3511861.3511863.
    1. Например, Write a function named count_odd(my_list) that returns the number of odd integers in a given list.
  2. Lewis, C.: Automatic Programming and Education. In: Companion Proceedings of the 6th International Conference on the Art, Science, and Engineering of Programming. pp. 70–80. Association for Computing Machinery, New York, NY, USA (2022). https://doi.org/10.1145/3532512.3539664.
  3. Wojciech Zaremba, Greg Brockman, and OpenAI. 2021. OpenAI Codex. https: //openai.com/blog/openai-codex/