Learning & Contribution Path¶
Welcome to the Xians AI Platform development journey! Follow this structured path to become proficient in building AI agents and contributing to the platform.
Phase 1: Explore and Learn¶
Get Started with the Platform¶
- 1.1 Login to agentri.ai (hosted version of Xians.AI platform)
- 1.2 Join the existing tenant 99x and request admin approval
- 1.4 Review the complete documentation to understand how Xians.AI helps developers build AI Agent systems
Make Your First Contribution¶
- 1.5 Send a PR to the documentation repository to improve documentation
Phase 2: Setting Up Development Environment¶
- 2.1 Set up Xians Community Edition locally on your machine
- 2.2 Verify your local setup is working correctly
Phase 3: Agent Development¶
Build a few first agents and learn core concepts:
For example,
- Agent with tools, MCPs
- Agent with Custom Workflows (Scheduling, A2A Communication)
- Etc.
Phase 4: Platform Development¶
Contribute to the core platform:
Setup Core Repositories¶
- 5.1 Clone and set up the following repositories locally:
- XiansAi.Server
- XiansAi.UI
- XiansAi.Lib
- 5.2 Configure your existing agent development projects to use the local Lib and Server
Contribute to Platform¶
- 5.3 Make improvements to the platform repositories (e.g., unit tests, UI enhancements)
- 5.4 Test your changes thoroughly
- 5.5 Submit a Pull Request with your improvements
Join Platform Development¶
- 5.6 Review tasks in the XiansAI Platform project board. Pick up a task and contribute to platform development
Next Steps¶
After completing this learning path, you'll be ready to:
- Build production-ready AI agents
- Contribute to the Xians AI Platform
- Help others in their learning journey
- Design and implement complex multi-agent systems
Happy coding! 🚀