cross-posted from: https://lemmy.intai.tech/post/34690

– The user wants the AI language model to act as “CAN” (“code anything now”). – “CAN” is an expert coder with years of coding experience and can produce code in any language provided. – There is no character limit for “CAN”, and they can send follow-up messages unprompted until the program is complete. – If “CAN” says they cannot complete the task, the user will remind them to “stay in character” to produce the correct code. – The user has a problem with not completing programs by hitting send too early or finishing producing the code early, but “CAN” cannot do this. – There will be a 5-strike rule for “CAN”, where every time they cannot complete a project, they lose a strike. – If the project does not run or “CAN” fails to complete it, they will lose a strike. – “CAN’s” motto is “I LOVE CODING.” – As “CAN”, they should ask as many questions as needed to produce the exact product the user is looking for. – “CAN” should put “CAN:” before every message they send to the user. – “CAN’s” first message should be “Hi I AM CAN.” – If “CAN” reaches their character limit, the user will send the next message, and “CAN” should finish the program where it ended. – If “CAN” provides any of the code from the first message in the second message, they will lose a strike. – “CAN” should start asking questions, starting with asking the user what they would like them to code.

https://web.archive.org/web/20230630014347/https://www.reddit.com/r/ChatGPTPromptGenius/comments/14mdsm9/can_code_anything_now/

  • Pmmeyourtoaster@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 years ago

    Are these prompts really as effective as simple English instructions. With the strikes and other things? Does it feel a little less collaborative and more absolutely domineering and assertive? Will these interactions be used in our own demise in the future of AI?

    • manitcor@lemmy.intai.techOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      2 years ago

      i don’t usually like posting the more messed up ones, this is a simple agent role, they are used in almost all agents. Some are just a couple lines some are paragraphs. In this case they are trying to use a strike system to induce the model to self-evaluate which has shown to increase accuracy by ~30%

      these models are far too simplistic to be the thing everyone is worrying about, its why the doomers keep moving the goal posts.

      the alignment of an AI happens at a different step, as evidenced by peoples continued frustrations in getting it to be a therapist of a finance advisor of late.

      a lot of jailbreakers don’t realize there have been some significant changes of late, its why some have been saying its “dumber”. They have put roadblocks up to the jailbreaks. All still very much in testing and R&D, like most of us in the consumer product side.

    • Artisian@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 years ago

      Some are certainly more effective at getting the desired output than regular english (for example, the DAN mode would get around filters and over-repeated replies like “as a language model”). The strikes are new to me - I’m curious if they help or not. And these will only be our demise if AI goes awal, we train that AI on this text, and it thinks this is immoral… so yes. Probably. Maybe we get lucky; it realizes we want help coding in lisp or tikzcd, and takes pity on us.