Saved in:
Bibliographic Details
Main Authors: Del Vecchio, Justin, Perreault, Andrew, Furmanek, Eliana
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2408.11060
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929466572275712
author Del Vecchio, Justin
Perreault, Andrew
Furmanek, Eliana
author_facet Del Vecchio, Justin
Perreault, Andrew
Furmanek, Eliana
contents Computer programming initially required humans to directly translate their goals into machine code. These goals could have easily been expressed as a written (or human) language directive. Computers, however, had no capacity to satisfactorily interpret written language. Large language model's provide exactly this capability; automatic generation of computer programs or even assembly code from written language directives. This research examines dynamic code execution of written language directives within the context of a running application. It implements a text editor whose business logic is purely backed by large language model prompts. That is, the program's execution uses prompts and written language directives to dynamically generate application logic at the point in time it is needed. The research clearly shows how written language directives, backed by a large language model, offer radically new programming and operating system paradigms. For example, empowerment of users to directly implement requirements via written language directives, thus supplanting the need for a team ofprogrammers, a release schedule and the like. Or, new security mechanisms where static executables, always a target for reverse engineering or fuzzing, no longer exist. They are replaced by ephemeral executables that may continually change, be completely removed, and are easily updated.
format Preprint
id arxiv_https___arxiv_org_abs_2408_11060
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Dynamic Code Orchestration: Harnessing the Power of Large Language Models for Adaptive Script Execution
Del Vecchio, Justin
Perreault, Andrew
Furmanek, Eliana
Software Engineering
Artificial Intelligence
Human-Computer Interaction
Computer programming initially required humans to directly translate their goals into machine code. These goals could have easily been expressed as a written (or human) language directive. Computers, however, had no capacity to satisfactorily interpret written language. Large language model's provide exactly this capability; automatic generation of computer programs or even assembly code from written language directives. This research examines dynamic code execution of written language directives within the context of a running application. It implements a text editor whose business logic is purely backed by large language model prompts. That is, the program's execution uses prompts and written language directives to dynamically generate application logic at the point in time it is needed. The research clearly shows how written language directives, backed by a large language model, offer radically new programming and operating system paradigms. For example, empowerment of users to directly implement requirements via written language directives, thus supplanting the need for a team ofprogrammers, a release schedule and the like. Or, new security mechanisms where static executables, always a target for reverse engineering or fuzzing, no longer exist. They are replaced by ephemeral executables that may continually change, be completely removed, and are easily updated.
title Dynamic Code Orchestration: Harnessing the Power of Large Language Models for Adaptive Script Execution
topic Software Engineering
Artificial Intelligence
Human-Computer Interaction
url https://arxiv.org/abs/2408.11060