Changes between Version 22 and Version 23 of Public/WhitePaperChatForOne


Ignore:
Timestamp:
Apr 16, 2023, 7:57:15 PM (20 months ago)
Author:
Boris Horner
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Public/WhitePaperChatForOne

    v22 v23  
    235235
    236236ChatGPT can apparently generate many types of files that can be expressed as text. Since SVG is basically XML, I tried whether ChatGPT can draw. I asked for a diagram with a few boxes with the acronyms "ERP", "CCMS" and "PIM", linked up with lines between them. Here's the result, after some iterations to improve the layout (center text, adjust box and text sizes, distances etc.). Again, this is something that can be done better with the API by providing static styling rules.
    237 [[Image(Public/ImageContainer:svg-by-chatgpt.png, align=center, width=50%, margin-bottom=20)]]
    238 
     237[[Image(Public/ImageContainer:svg-by-chatgpt.png, align=center, width=50%, margin-bottom=20, link=)]]
     238
     239I admit, this looks somehow impressing, but not like a killer app. Drawing this image with !InkScape would probably have taken less time than explaining it.
     240
     241A more realistic use case in real life could be to upload an SVG from a supplier through the API, apply a set of style guide rules (for example, unify line widths, exchange logos and apply CI colors), then extract all the strings. These would then be translated the traditional way, using a Translation Memory, and finally re-injected into the SVG. Another approach for translation could be to let the AI translate, while applying a defined terminology, and, as a quality check, translate back to the source language. There shouldn't be any differences, as there wouldn't be in a TM based approach. Letting the AI do this, until the back-translation is identical, and learning by trial and error would be the approach closest to how AIs work.
    239242
    240243
     
    264267}}}
    265268
    266 The outdated version I was using behaved a bit differently, but the task description was close enough I got it to work.
     269The outdated version I was using behaved a bit differently, but the task description was close enough I got it to work. Getting help on nearly anything with extremely low requirements of a-priori knowledge can be very relieving and saves a lot of time.
     270
     271
     272
     273== Music
     274Having gathered some insight into what NLP AIs can do for technical writers, software users and software developers, I drew the circle a bit wider. In my spare time, I write and produce songs with a Digital Audio Workstation. For a song I was just working on, I needed some help with the lyrics. The chat was rather long, so I will summarize the key steps.
     275
     276First I needed a word that rhymed with //shines//. ChatGPT suggested:
     277* Lines
     278* Spines
     279* Divines
     280* Combines
     281* Designs
     282* Declines
     283* Refines
     284* Undermines
     285* Outshines
     286* Realigns
     287
     288I found a good line that ends with //lines//.
     289
     290Next, I wanted some help for the first two lines of the second verse of the lyrics. The music for the verse is already more or less defined, so I had a certain rhythm in mind. The first two lines of the first verse were:
     291> I anticipated a future that’s bright and tender
     292> And we negotiated, but it feels like a false surrender
     293
     294So I asked for suggestions. The result was:
     295> The world is spinning faster, I'm losing my grip
     296> I'm reaching for the future, but I'm slipping
     297> The walls are closing in, I'm suffocating
     298> I'm praying for a miracle, but it's not forthcoming
     299
     300Well - I told it, that this doesn't quite capture the spirit of the song. These lines sound desperate, but the song is not meant to be so at all. Perhaps a little serene, at best...
     301
     302And what's even worse, the lines didn't match the rhythm at all. So I explained:
     303
     304{{{#!div style="background: #DDFFEE; margin: 5px; margin-left: 40%; margin-right: 30px; padding: 5px; border-radius: 10px;"
     305Also, the verse doesn't quite fit the intended rhythm of the verse...
     306The first two lines of my verse can be considered to be split behind "anticipated" and "negotiated", like:
     307I anticipated
     308a future that’s bright and tender
     309And we negotiated,
     310but it feels like a false surrender
     311
     312Each of these lines is two bars long (4/4, BTW)
     313The 1st line "I-an-ti-ci-pa-ted" is sung on the 3-4-1-2-3-4 of the first two bars. 3rd line equivalent.
     314
     315Can you please try again?
     316}}}
     317
     318{{{#!div style="background: #EEEEEE; margin: 5px; margin-right: 40%; margin-left: 30px; padding: 5px; border-radius: 10px;"
     319Sure, based on the additional information you provided, here are some revised lyrics that might work better:
     320
     321== Verse
     322I'm walking through the shadows, in search of something true
     323The light is always shining, just out of my view
     324I'm wandering in circles, searching for a sign
     325The road is long and winding, but I know I'll be just fine
     326
     327Each line of this verse is two bars long, with a similar rhythm to the first two lines of your existing verse. The first line is sung on the 1-2-3-4 of the first two bars, the second line is sung on the 3-4-1-2-3-4 of the first two bars, and so on.
     328
     329I hope this helps! Let me know if you need any further assistance.
     330}}}
     331
    267332
    268333{{{#!comment
    269 == Music
    270334== Games
    271335}}}