Create an Agent
Build AI Agents in minutes with the Upstreet Agents SDK.
Upstreet AI Agents are autonomous, customizable digital entities that handle tasks, communicate, and interact based on configurations you set.
Not sure what Agents are? Learn more about Agentic AI, and the concepts behind it, in our Concepts.
Quickstart: Creating an Agent
With Upstreet, getting started is easy. Hereās how to set up your first Agent.
Step 1: Running the command
-
Set up your project directory
First, create an empty directory where youād like to set up your Agent. -
Run the Command in your terminal
Run the above command in your terminal within your new directory. This will launch a guided interview, where youāll define essential properties of your Agent.
You can see more options by running
usdk create --help
.
Step 2: Complete the Agent Interview
The usdk create
command initiates an interactive āinterviewā process with the Interviewer. Hereās what to expect:
-
Interactive Prompts
The SDK will prompt you with questions, helping you define your Agent's personality, environment, and other key settings. -
Simulated Chat with Your Agent
Youāll be able to āconverseā with the Interviewer, defining the Agent's Homespace (its natural habitat) and personality traits through chat-based interactions. -
Completion
Once all required fields are captured, the interview concludes, setting up all the Agent features and initialising the necessary files in your directory.
File Structure
Letās say you named your project directory āmy-agentā. After running usdk create
, hereās what your setup will look like:
Remember to keep your Agentās configuration secure. Avoid making this repository public on platforms like GitHub, as sensitive keys could be exposed.
What's next?
Now that you've set up your base Agent, you can choose to dive deeper into Agent customization and potential capabilities by writing code in React.
If you wish to skip customization and directly launch your Agent on our Platform, you can check out Testing your Agent and Deploying your Agent.