"ASCII art" is nonsensical

First of all, the ASCII art for text-davinci-003 is a huge improvement on the previous. When using text-davinci-002, asking for any ASCII art at all would return with:

,#####,
#_ _#
|a a|
| u |
\ = /
|_/|
___ /: :_ ___
.’ .-===-\ /-===-. ‘.
/ .-“”“”“-.-”“”“”-.
/’ =:= ’
.’ ’ .: o -=:=- o :. ’ `.
(.’ /‘. ‘-…-’-…-’ .'\ ‘.)
/’ .
/ “. --:-- .” _. ’
| .‘| “. —:— .” |’. |
| : | | —:— | | : |
\ : | |
.__| | : /
/ ( |----|------| )
/… .| | | | |. …
|::::/‘’ jgs / |

This would be the answer for any prompt about ASCII art, ranging from a bird to the Death Star.
However, with text-davinci-003, it appears as if it’s actually trying to figure out what to write, instead of just putting the same thing. Unfortunately, it doesn’t seem to be able to figure it out. Here are a couple examples from text-davinci-003. (quotation marks were not included in the results)

Prompt: Create ASCII art of a circle.

Result:

"##### ____
"##### | |
"##### | |
"##### |____|

Prompt: Create ASCII art of a square.

Result:

"###### ######
"# # # #
"# # # #
"###### ######
"# # #
"# # #
"###### ######

As you can probably see, the results don’t exactly match the prompts. Not only am I hoping this will be fixed in the future, but I am also wondering if this is even fixable with the current technological limitations.

1 Like

I asked current GPT-4 for Darth Vader:
Wha?! :slight_smile:

   _______
 /         \\
|  O   O  |
|    ∆    |
|  \___/  |
\________/
 /      \\
|        |
|        |
|        |
|        |
|        |
|        |

/ \
/ \
/____________\

I bet you could do better with a composite pipeline: ask GPT for the “real thing” from Dall-E, then pipe the output to an ascii art renderer.

Yep, courtesy of Dall-E prompt and jp2a on MacOS:

                                '';cc:,'.            .
                             ,cldlOkOkoddc;.        ..
                           .oo,';;:;c;,;;.cdc                 .
                      .   .ol. .,,. . .;;  ,ll        .
                          ll.  . .      .   :o.
                     '   .d:  .  .  .     ...ll
                        .ol... .... . .... ..;o,.
      :               ..lo;'. ..c;'..';c:.. ,.:d'....
        .      .;:c....lo;,;   ..,,...,'..  .,'ld,....c:,.
              .oO.'c',ooc;:   .. .'  ... ..  .c'lx:,,o :lo..
            ..;lk' ;odOc ,.   ... ..' ....    ','lKxx. lod...
          ...'dl';..dxc,...     . .., ..      , .:cdc ..;o:,...
       . ..'coxl. '.:.,   .       ..'..      ..  .,.;.. ;ldd:'..
       ...;oxc:;,'... ..   .   ..........   .    . ...'.';;odo,..
      ..:ldlx,..'.  ... .   .  ..........  .      ..   .'..:dlxl;.
    . ,odxc,..   .....',.::'    ........    .;:,',. ....  ...;ldxl,.
     :l,,'   .  .      ..';.........'...'....';.       .....   '',o;
    ;:,  ..    ....     ..;,  .'';;d0:,,,.  .,,.      ...    .'.  ;cc
   .x.   .'.....          .. ....  .c. ....  ..         ......'.   'x.
 .:do;''..        ..     ..       .';'.       ..    ...        ..',kOd;
::,.   .......  ...       ..... .. ... .  .....       ...  ......,   ';:;
c.    :,...  ..... .    ..   .... ..... .'..  ...   .......   ...:o    ':
  '';;o'. ....    ..   ... .'   ...   ...  ... ...   '...  .... ..l::'.
    .c;''..  ... .       .   . .. ..... .. .  .       . ...   ..'.;c.
    ooc..  ..,,,dk:.     .. ..  .  ...  .;:.   .     .'kk:,,... .'coo
   .do. .........;ol:,.. ... .  ..,:'..';. .. ..  .,:lxl,'. ..... .co;
   l, .   .'.'..  ..,'.';:;.. .',cc;.',......  .,:,,:,..  .'..    ..;l
   l  ...    . ..,,.......;::.,;c;'..,. .   .'c:'...  .',....   ...  c
   l..   .... ..   ...'....' .''.''.,. .   .,,'.....'..   .. .'.     l
   ,:      ...','....  .......c,.... .... .. .......   ...;...     .;c
   o.            .........lc.:dXX:.'.''.   . ...'''......           .l
  ;, .    .                .:KNOc:,,';''.    ,c.    .             .. :.
 .c .'    .   ..         .;0NO;  ;ccc','....             .    .    '  l
 :  '    .    .      . .;ON0:.       ,';;.                .    .    ' .,
.  .    .    .       .,ONKc.  .                    .      .     .    . ..
  .         .       ,kNXl.    '     .     .  .     .       .    .     .
                  'xNXo.     .'           ,
                .dNXd'       .'           ,
               ,0M0:         .'           ,
1 Like