Most workers today are tasked with producing some sort of artifact (e.g. code, legal contract, documentation, essay, etc.)
The process might look something like this:
- supervisor gives their subordinate worker a task to write a legal contract
- subordinate worker goes off and writes a draft of a legal contract, which might take days or weeks
- subordinate worker brings draft to supervisor for review
- supervisor provides feedback
- subordinate worker modifies legal contract, taking supervisor's feedback into account
- steps 3-5 repeat until supervisor is satisfied with the legal contract
The main bottleneck in the above process is the subordinate worker taking time to write and modify the contract. Luckily, modern LLMs are orders of magnitude faster than humans at doing precisely this.
Force Multiplier allows the user to iteratively provide feedback to GPT-4, which then modifies the artifact (the legal contract in the example above) until the user is satisfied with the result.
The goal of Force Multiplier is to multiply the user's productivity by enabling them to become a supervisor that leverages GPT-4 as a subordinate worker.
force-multiplier.mp4
Force Multiplier only modifies the portions of your artifact that require modification, given your feedback. The rest of the artifact remains unchanged. This allows for fast iteration because it's not necessary to wait for the LLM to regenerate the entire artifact after each piece of feedback is given.
Force Multiplier allows you to input any block of text as your initial document (artifact). You can then provide your feedback on this document, in terms of specific changes or overall sentiment. Force Multiplier will take your feedback, interpret it, and automatically modify your document in accordance with the feedback you provided.
You can iteratively provide feedback and watch your document change before your eyes until you arrive at your desired end result.
- Clone the repo
git clone [email protected]:lspahija/force-multiplier.git
- Change directory to AIUI
cd force-multiplier
- Build Docker image
docker build -t forcemultiplier .
or if on arm64 architecture (including Apple Silicon):
docker buildx build --platform linux/arm64 -t forcemultiplier .
- Create Docker container from image
docker run -d -e OPENAI_API_KEY=<YOUR_API_KEY> -p 8000:80 forcemultiplier
- Navigate to
localhost:8000
in a modern browser