Creating an Agent
What is a MADE.is Agent?
A MADE.is Agent is a modular and flexible unit designed to execute Python scripts in a cloud environment managed by MADE.is. Agents are the building blocks of automation, allowing developers to focus on their application logic without worrying about deployment or server management.
Key Components of a MADE.is Agent
An agent in MADE.is is composed of the following core elements:
Script
The Python script is the heart of the agent.
It must include a
main
function, which serves as the entry point for execution.The
main
function can either:Take no parameters:
def main():
Accept a
request
parameter:def main(request):
Example of a simple script:
Copy
def main(): return "Hello, World!"
Requirements
These are the Python packages that your script depends on for successful execution.
Dependencies must be listed in the format used by
pip
, e.g.,requests==2.26.0
.Example of a requirements file:
Copy
requests==2.26.0 pandas==1.3.3
Environment Variables
These are optional key-value pairs that provide configuration values to your script at runtime.
Environment variables are ideal for sensitive data like API keys or dynamic values that may vary between executions.
Example of environment variables:
Copy
OPENAI_API_KEY=sk-... DATA_PATH=/home/user/data
How to Create a MADE.is Agent
Creating an agent in MADE.is is a simple process, and you can do it via the MADE.is UI. Follow these steps:
Access the UI
Log in to your MADE.is account and navigate to the Agents section.
Click on Create Agent to begin.
Provide Agent Components
Script: Upload or paste your Python script in the code editor provided. Ensure it includes a
main
function.Requirements: List any dependencies required by your script. These will be installed automatically during the build process.
Environment Variables: Add any configuration variables your script needs. This step is optional.
Save and Build the Agent
After providing all necessary details, save the agent.
MADE.is will automatically start the build process, which includes:
Installing dependencies.
Packaging the script into a containerized environment.
Once the build is complete, the agent will be ready for execution.
Why Use MADE.is Agents?
Cloud-Native Execution: Run your Python scripts in a secure, scalable environment without managing servers.
Modularity: Each agent is independent, making it easy to manage and scale multiple workflows.
Ease of Use: The UI and SDK provide intuitive interfaces for creating, managing, and executing agents.
Flexibility: Supports a variety of use cases, from automation to complex data processing tasks.
With MADE.is Agents, developers can focus on building solutions while MADE.is handles the heavy lifting of deployment and infrastructure. Let me know if you'd like more details or examples!
Last updated