Getting Started with Sage
This guide can help you get started based on your specific needs and expertise.
What is Sage?β
Sage is a national AI research platform that brings artificial intelligence to the edgeβright where data is collected in real time. Built around powerful, sensor-equipped nodes deployed in natural and urban environments, Sage allows scientists, students, and community partners to run AI directly in the field.
Creating an accountβ
Choose your pathβ
Select the path that best describes your role and goals:
π€ AI Developersβ
You want to create edge AI applications and deploy them on sensor nodes
What you'll learn:
- How to develop and deploy edge applications
- Working with sensor data and AI/ML models
- Publishing apps to the Edge Code Repository (ECR)
Quick Start:
Key Resources:
π AI Usersβ
You want to access and analyze sensor data and AI-generated inferences and insights
What you'll learn:
- How to query and download sensor data
- Working with the Sage Data API
- Analyzing data and AI inferences
Quick Start:
- Create an account (optional for public data)
- Accessing Data
- Cloud Compute & HPC
- Schedule Jobs
Key Resources:
π Educatorsβ
You want to teach AI and data science using real-world sensor networks
What you'll learn:
- How to set up educational environments using Sage nodes and data
- Creating hands-on AI projects with real data
Quick Start:
- Read about Sage's Educational Impact
- Create an account
- Accessing Data (for classroom examples)
- Introduction to Edge Apps
- AI Curriculum Development β Coming soon. Contact us to collaborate!
- AI & Data Science Boot Camps, Hackathons, and Workshops β Check back later or Contact us
Key Resources:
βοΈ AI Infrastructure & Operationsβ
You want to manage infrastructure, deploy systems, and integrate sensors
What you'll learn:
- How to deploy and manage sensor nodes
- Integrating new sensors and hardware
- Managing distributed systems
Quick Start:
Key Resources:
Common first stepsβ
Regardless of your path, here are some universal first steps:
1. Create an accountβ
Some features require an approved account. Follow these steps above to get started.
2. Explore the platformβ
- Visit the Sage Portal to see live data and applications
- Browse the Edge Code Repository to see existing applications
- Check out the Architecture Overview to understand the system
3. Access dataβ
Start exploring with the Sage Data Client:
import sage_data_client
# Get recent temperature data
df = sage_data_client.query(
start="-1h",
filter={
"name": "env.temperature",
"sensor": "bme680"
}
)
print(df.head())
4. Join the communityβ
- Contact us for support and questions
- Join our community discussions and events
- Contribute to open-source components
Next stepsβ
Once you've completed your chosen path, you can:
- Collaborate with other researchers and developers
- Publish your applications and findings
- Scale your solutions across multiple nodes
- Contribute to the open-source ecosystem
Need help?β
- Documentation: Browse the tutorials and reference guides
- Support: Contact our team
- Examples: Check out some existing applications in the ECR
Ready to get started? Choose your path above and begin your journey with Sage!