Code-Generation with LLM

  • Generates code to do task
    • Writes test cases
    • Debugs itself by using errors as prompt for next iteration
    • Asks for user approval
    • Generate applet name/filename based on prompt
  • Virtual environment creation with dependencies/whatever
  • Prompting user for more information if needed

App-ify

  • Save generated code to a folder so that it can be run again at any time
  • For every "applet" in the folder, make a fucking button
    • When you press the button, it runs the thing that you made

Sharing

  • If you create an applet that you like and think other people would find useful, you can upload to a "social media" platform
  • Others can download it and use it for their own purposes
  • The bottleneck is LLM capability
    • GoRILLA API LLM
  • Because generated code is saved locally, it's personal and secure
  • Voyager skill-building type shit
  • For sharing: make a GH account for the application, every applet gets its own repository

Prompt

  • Text prompt for some automatable task
  • "Write a program to set an alarm and text Zara 'yo what did i miss in class'"
  • THE ONLY LIMIT IS YOUR IMAGINATION
graph LR
prompt --> gpt
gpt[GPT] --> ec[Error Correction] 
ec --> gpt 
ec --> proto[Skill prototype] 
proto --> human[User feedback] 
human --> gpt 
human --> skill[Finalized skill] 
skill --> lib[Library] 
lib --> GUI