На сегодняшний день стали широко распространены различные системы искусственного интеллекта (ИИ), которые способны решать самые разные задачи в считанные секунды - от генерации изображений по запросу до написания статей, бизнес-планов, игр, готового кода на языках программирования, некоторые способны делать целые фильмы с вымышленными актёрами, создавать музыку и так далее. Сфер применения ИИ просто огромное количество, и они стремительно расширяются с каждым днём, а возможности самих систем возрастают. Среди популярных систем ИИ, способных генерировать изображения по текстовому описанию, можно отметить широко известные Midjourney и Stable Diffusion. Есть и другие системы подобного плана, например, NightCafe, Craiyon, StarryAI, Dream by Wombo, DeepAI, Pixray.
В этой статье мы посмотрим на возможности BlueWillow - ИИ, который также генерирует изображения по текстовому запросу и позволяет бесплатно отправлять неограниченное количество запросов в день. Всё, что вам необходимо, для генерации собственных изображений по запросу - это установленный Discord.
Мы поставили задачу для системы BlueWillow - представить, как бы выглядели популярные языки программирования, если бы они были людьми. Мы попросили BlueWillow нарисовать реалистичное изображение воина (без указания пола) и постарались придумать такой текстовый запрос для BlueWillow, чтобы мы могли выбрать одно из сгенерированных BlueWillow изображений сразу же из первой партии предложенных картинок (т.е. мы не разрешили себе повторно перенаправлять запрос по одному и тому же языку программирования, чтобы по-честному проверить, что получится). Также мы не использовали функцию вариаций, которая поддерживается BlueWillow (это когда на уже сгенерированную картинку просишь систему сгенерировать очередные вариации).
Итак, ниже вашему вниманию представлен итог эксперимента - изображения некоторых популярных языков программирования (и популярных языков разметки и запросов).
C
Так BlueWillow представил C:
C++
Так BlueWillow представил C++:
Java
Так BlueWillow представил Java:
Kotlin
Так BlueWillow представил Kotlin:
Python
Так BlueWillow представил Python:
Go
Так BlueWillow представил Go:
C#
Так BlueWillow представил C#:
Visual Basic
Так BlueWillow представил Visual Basic:
Assembler
Так BlueWillow представил Assembler:
Algol
Так BlueWillow представил Algol:
Ada
Так BlueWillow представил Ada:
COBOL
Так BlueWillow представил COBOL:
Fortran
Так BlueWillow представил Fortran:
Lisp
Так BlueWillow представил Lisp:
Perl
Так BlueWillow представил Perl:
Ruby
Так BlueWillow представил Ruby:
Rust
Так BlueWillow представил Rust:
JavaScript
Так BlueWillow представил JavaScript:
TypeScript
Так BlueWillow представил TypeScript:
HTML
Так BlueWillow представил HTML:
Swift
Так BlueWillow представил Swift:
Objective-C
Так BlueWillow представил Objective-C:
R
Так BlueWillow представил R:
Delphi
Так BlueWillow представил Delphi:
PHP
Так BlueWillow представил PHP:
Turbo Pascal
Так BlueWillow представил Turbo Pascal:
Lua
Так BlueWillow представил Lua:
Scala
Так BlueWillow представил Scala:
SQL
Так BlueWillow представил SQL:
QBASIC
Так BlueWillow представил QBASIC:
Краткие итоги эксперимента
На этом пока всё. Как вы считаете, справился ли ИИ с задачей? Имеют ли представленные сгенерированные изображения сходство с известными вам языками? Делитесь мнением в комментариях, а также направляйте свои пожелания, если бы хотели увидеть отсутствующий в списке язык программирования. Мы постараемся использовать этот же запрос и обновить статью.
Спасибо за внимание и удачи.