- TypeScript 86.4%
- Dockerfile 7%
- Makefile 6.6%
| src | ||
| .gitignore | ||
| docker-compose.yaml | ||
| Dockerfile | ||
| example.env | ||
| LICENSE | ||
| Makefile | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| supervisord.conf | ||
| tsconfig.json | ||
Autocomplete Agent 🤖
An AI agent designed to automate form filling using generative AI.
🚀 Getting Started
Follow these steps to configure, build, and run the agent.
1. Configure Environment Variables
You need to set up your Google API key.
-
Get your API Key: Obtain a key from Google AI Studio: https://aistudio.google.com/apikey
-
Create the
.envfile: In the base directory of the project, duplicateexample.envand rename it to.env. -
Add your Key: Open your new
.envfile and paste your API key:
2. Configure Form Data
Define the data that the agent will use to autofill forms.
- Create the data file: Navigate to the
data/folder. - Match the template: Create a new file named
forms.jsonusingdata/example.forms.jsonas your template. - Input your data: Fill
forms.jsonwith the specific information you want the agent to use.
🛠️ Usage
Build the Agent
Run the following command to build the project:
make build
Start the container
Run the following command to start the container:
make up
Supervise the agent
Once the build is complete, go to this URL to supervise the agent: http://localhost:6080/
Run the agent
With the browser view open, execute the run command in your terminal to have the agent start filling out forms:
make run