docs: create interactive learning paths for role-based training
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Successful in 5s
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Node Failover Simulation / failover-test (push) Has been cancelled
Documentation Validation / validate-docs (push) Failing after 11s
Documentation Validation / validate-policies-strict (push) Successful in 4s
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Successful in 5s
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Node Failover Simulation / failover-test (push) Has been cancelled
Documentation Validation / validate-docs (push) Failing after 11s
Documentation Validation / validate-policies-strict (push) Successful in 4s
- Add Wallet Operator path (3-4 hours) - Add AI Specialist path (4-5 hours) - Add Network Administrator path (5-6 hours) - Add Developer path (6-8 hours) - Include stage sequences, learning outcomes, and assessment criteria - Add cross-path recommendations and customization options - Version 1.0 with last updated date
This commit is contained in:
234
docs/agent-training/INTERACTIVE_LEARNING_PATHS.md
Normal file
234
docs/agent-training/INTERACTIVE_LEARNING_PATHS.md
Normal file
@@ -0,0 +1,234 @@
|
|||||||
|
# Interactive Learning Paths for AITBC Agent Training
|
||||||
|
|
||||||
|
**Last Updated:** 2026-05-09
|
||||||
|
**Version:** 1.0
|
||||||
|
**Purpose:** Role-based learning paths for different user types in the AITBC ecosystem
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
|
||||||
|
This document provides interactive, role-based learning paths through the AITBC agent training curriculum. Each path is tailored to a specific role and focuses on the most relevant training stages and scenarios for that role.
|
||||||
|
|
||||||
|
## Learning Paths
|
||||||
|
|
||||||
|
### Path 1: Wallet Operator
|
||||||
|
|
||||||
|
**Target Audience:** Users who need to manage AIT tokens, send transactions, and participate in basic blockchain operations
|
||||||
|
**Prerequisites:** Basic computer literacy, understanding of blockchain concepts
|
||||||
|
**Estimated Duration:** 3-4 hours
|
||||||
|
|
||||||
|
#### Stage Sequence
|
||||||
|
|
||||||
|
**Stage 1: Foundation** (Required)
|
||||||
|
- [01 Wallet Basics](../scenarios/01_wallet_basics.md) - Create and manage wallets
|
||||||
|
- [02 Transaction Sending](../scenarios/02_transaction_sending.md) - Send AIT tokens
|
||||||
|
- [06 Basic Trading](../scenarios/06_basic_trading.md) - Basic trading operations
|
||||||
|
|
||||||
|
**Stage 2: Operations Mastery** (Recommended)
|
||||||
|
- [10 Plugin Development](../scenarios/10_plugin_development.md) - Extend wallet functionality
|
||||||
|
- [13 Mining Setup](../scenarios/13_mining_setup.md) - Earn tokens through mining
|
||||||
|
- [14 Staking Basics](../scenarios/14_staking_basics.md) - Earn passive rewards
|
||||||
|
|
||||||
|
**Stage 4: Marketplace Economics** (Optional)
|
||||||
|
- [08 Marketplace Bidding](../scenarios/08_marketplace_bidding.md) - Acquire resources
|
||||||
|
- [09 GPU Listing](../scenarios/09_gpu_listing.md) - Monetize GPU resources
|
||||||
|
|
||||||
|
#### Key Learning Outcomes
|
||||||
|
- Create and secure AIT wallets
|
||||||
|
- Send and receive transactions
|
||||||
|
- Participate in marketplace operations
|
||||||
|
- Earn rewards through mining and staking
|
||||||
|
|
||||||
|
#### Assessment Criteria
|
||||||
|
- Successfully create a wallet and send a transaction
|
||||||
|
- Complete a marketplace bid or listing
|
||||||
|
- Set up mining or staking operations
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Path 2: AI Specialist
|
||||||
|
|
||||||
|
**Target Audience:** Users focused on AI job submission, model training, and distributed computing
|
||||||
|
**Prerequisites:** Python programming, machine learning basics, GPU computing concepts
|
||||||
|
**Estimated Duration:** 4-5 hours
|
||||||
|
|
||||||
|
#### Stage Sequence
|
||||||
|
|
||||||
|
**Stage 1: Foundation** (Required)
|
||||||
|
- [01 Wallet Basics](../scenarios/01_wallet_basics.md) - Wallet for AI payments
|
||||||
|
- [02 Transaction Sending](../scenarios/02_transaction_sending.md) - Pay for compute resources
|
||||||
|
|
||||||
|
**Stage 3: AI Operations** (Required)
|
||||||
|
- [07 AI Job Submission](../scenarios/07_ai_job_submission.md) - Submit AI compute jobs
|
||||||
|
- [22 AI Training Agent](../scenarios/22_ai_training_agent.md) - AI training workflows
|
||||||
|
- [37 Distributed AI Training](../scenarios/37_distributed_ai_training.md) - Distributed training
|
||||||
|
|
||||||
|
**Stage 4: Marketplace Economics** (Required)
|
||||||
|
- [08 Marketplace Bidding](../scenarios/08_marketplace_bidding.md) - Acquire GPU resources
|
||||||
|
- [21 Compute Provider Agent](../scenarios/21_compute_provider_agent.md) - Provide compute resources
|
||||||
|
|
||||||
|
**Stage 8: Advanced Agent Specialization** (Recommended)
|
||||||
|
- [32 AI Power Advertiser](../scenarios/32_ai_power_advertiser.md) - AI service advertising
|
||||||
|
- [40 Enterprise AI Agent](../scenarios/40_enterprise_ai_agent.md) - Enterprise AI operations
|
||||||
|
|
||||||
|
#### Key Learning Outcomes
|
||||||
|
- Submit and manage AI compute jobs
|
||||||
|
- Acquire GPU resources from marketplace
|
||||||
|
- Implement distributed AI training
|
||||||
|
- Monetize AI services
|
||||||
|
|
||||||
|
#### Assessment Criteria
|
||||||
|
- Successfully submit an AI job
|
||||||
|
- Complete a distributed training workflow
|
||||||
|
- Deploy an AI service to the marketplace
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Path 3: Network Administrator
|
||||||
|
|
||||||
|
**Target Audience:** Users responsible for deploying, maintaining, and monitoring AITBC blockchain nodes
|
||||||
|
**Prerequisites:** Linux system administration, networking, blockchain concepts
|
||||||
|
**Estimated Duration:** 5-6 hours
|
||||||
|
|
||||||
|
#### Stage Sequence
|
||||||
|
|
||||||
|
**Stage 1: Foundation** (Required)
|
||||||
|
- [03 Genesis Deployment](../scenarios/03_genesis_deployment.md) - Deploy blockchain networks
|
||||||
|
- [05 Island Creation](../scenarios/05_island_creation.md) - Create network islands
|
||||||
|
|
||||||
|
**Stage 2: Operations Mastery** (Required)
|
||||||
|
- [13 Mining Setup](../scenarios/13_mining_setup.md) - Configure mining operations
|
||||||
|
- [15 Blockchain Monitoring](../scenarios/15_blockchain_monitoring.md) - Monitor network health
|
||||||
|
- [18 Analytics Collection](../scenarios/18_analytics_collection.md) - Collect network metrics
|
||||||
|
|
||||||
|
**Stage 5: Expert Operations** (Required)
|
||||||
|
- [16 Agent Registration](../scenarios/16_agent_registration.md) - Manage agent registration
|
||||||
|
- [19 Security Setup](../scenarios/19_security_setup.md) - Configure security
|
||||||
|
- [28 Monitoring Agent](../scenarios/28_monitoring_agent.md) - Automated monitoring
|
||||||
|
|
||||||
|
**Stage 7: Cross-Node Training** (Required)
|
||||||
|
- [20 Cross Chain Transfer](../scenarios/20_cross_chain_transfer.md) - Cross-chain operations
|
||||||
|
- [26 Staking Validator Agent](../scenarios/26_staking_validator_agent.md) - Validator operations
|
||||||
|
- [33 Multi Chain Validator](../scenarios/33_multi_chain_validator.md) - Multi-chain validation
|
||||||
|
|
||||||
|
**Stage 10: Failure Recovery** (Required)
|
||||||
|
- Error handling strategies
|
||||||
|
- Recovery procedures
|
||||||
|
- Fault tolerance mechanisms
|
||||||
|
|
||||||
|
#### Key Learning Outcomes
|
||||||
|
- Deploy and maintain blockchain nodes
|
||||||
|
- Monitor network health and performance
|
||||||
|
- Configure security and access controls
|
||||||
|
- Handle network failures and recoveries
|
||||||
|
|
||||||
|
#### Assessment Criteria
|
||||||
|
- Successfully deploy a blockchain node
|
||||||
|
- Configure monitoring and alerts
|
||||||
|
- Handle a network partition recovery
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Path 4: Developer
|
||||||
|
|
||||||
|
**Target Audience:** Developers building applications on the AITBC platform, creating agents, or integrating with the blockchain
|
||||||
|
**Prerequisites:** Python 3.13+, REST API concepts, smart contract basics
|
||||||
|
**Estimated Duration**: 6-8 hours
|
||||||
|
|
||||||
|
#### Stage Sequence
|
||||||
|
|
||||||
|
**Stage 1: Foundation** (Required)
|
||||||
|
- [01 Wallet Basics](../scenarios/01_wallet_basics.md) - Wallet integration
|
||||||
|
- [02 Transaction Sending](../scenarios/02_transaction_sending.md) - Transaction API
|
||||||
|
- [04 Messaging Basics](../scenarios/04_messaging_basics.md) - Agent communication
|
||||||
|
|
||||||
|
**Stage 2: Operations Mastery** (Required)
|
||||||
|
- [10 Plugin Development](../scenarios/10_plugin_development.md) - Plugin architecture
|
||||||
|
- [11 IPFS Storage](../scenarios/11_ipfs_storage.md) - Decentralized storage
|
||||||
|
- [12 Database Operations](../scenarios/12_database_operations.md) - Database services
|
||||||
|
|
||||||
|
**Stage 3: AI Operations** (Recommended)
|
||||||
|
- [07 AI Job Submission](../scenarios/07_ai_job_submission.md) - AI service integration
|
||||||
|
- [22 AI Training Agent](../scenarios/22_ai_training_agent.md) - AI agent development
|
||||||
|
|
||||||
|
**Stage 6: Agent Identity SDK** (Required)
|
||||||
|
- [16 Agent Registration](../scenarios/16_agent_registration.md) - Agent SDK usage
|
||||||
|
- [24 Swarm Coordinator](../scenarios/24_swarm_coordinator.md) - Multi-agent coordination
|
||||||
|
|
||||||
|
**Stage 8: Advanced Agent Specialization** (Recommended)
|
||||||
|
- [41 Bounty System](../scenarios/41_bounty_system.md) - Bounty integration
|
||||||
|
- [42 Portfolio Management](../scenarios/42_portfolio_management.md) - Financial features
|
||||||
|
- [43 Knowledge Graph Market](../scenarios/43_knowledge_graph_market.md) - Knowledge integration
|
||||||
|
|
||||||
|
**Stage 9: Multi-Chain Architecture** (Optional)
|
||||||
|
- [47 Cross Chain Atomic Swap](../scenarios/47_cross_chain_atomic_swap.md) - Cross-chain contracts
|
||||||
|
- [45 Zero Knowledge Proofs](../scenarios/45_zero_knowledge_proofs.md) - ZK integration
|
||||||
|
|
||||||
|
#### Key Learning Outcomes
|
||||||
|
- Integrate AITBC wallets into applications
|
||||||
|
- Develop custom plugins and agents
|
||||||
|
- Use Agent SDK for identity and communication
|
||||||
|
- Implement cross-chain operations
|
||||||
|
|
||||||
|
#### Assessment Criteria
|
||||||
|
- Build a custom plugin
|
||||||
|
- Create and register an agent
|
||||||
|
- Integrate wallet operations into an application
|
||||||
|
- Implement a cross-chain operation
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Cross-Path Recommendations
|
||||||
|
|
||||||
|
### Shared Foundation
|
||||||
|
All paths should complete **Stage 1: Foundation** scenarios to establish baseline knowledge:
|
||||||
|
- Wallet operations are prerequisites for all advanced operations
|
||||||
|
- Transaction sending is required for marketplace participation
|
||||||
|
- Understanding blockchain basics is essential for all roles
|
||||||
|
|
||||||
|
### Progressive Complexity
|
||||||
|
Each path follows a progression from:
|
||||||
|
- **Beginner** (Stages 1-3): Basic operations and concepts
|
||||||
|
- **Intermediate** (Stages 4-6): Marketplace operations and agent identity
|
||||||
|
- **Advanced** (Stages 7-9): Multi-node, specialized, and multi-chain operations
|
||||||
|
- **Expert** (Stages 10-11): Failure recovery and advanced communication
|
||||||
|
|
||||||
|
### Customization
|
||||||
|
Users can customize their learning path by:
|
||||||
|
- Skipping scenarios not relevant to their role
|
||||||
|
- Adding scenarios from other paths for cross-functional knowledge
|
||||||
|
- Revisiting stages for reinforcement and deeper understanding
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Assessment and Certification
|
||||||
|
|
||||||
|
### Completion Criteria
|
||||||
|
Each learning path is considered complete when:
|
||||||
|
1. All required scenarios are completed
|
||||||
|
2. Key learning outcomes are demonstrated
|
||||||
|
3. Assessment criteria are met
|
||||||
|
4. Practical exercises are successfully executed
|
||||||
|
|
||||||
|
### Certification
|
||||||
|
Upon completion of a learning path, users should:
|
||||||
|
1. Document their learning journey
|
||||||
|
2. Provide examples of completed work
|
||||||
|
3. Demonstrate practical application of skills
|
||||||
|
4. Receive feedback from peers or mentors
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Additional Resources
|
||||||
|
|
||||||
|
- [Agent Training Documentation](./README.md) - Full training curriculum
|
||||||
|
- [Scenarios Documentation](../scenarios/README.md) - All available scenarios
|
||||||
|
- [Agent SDK Documentation](../agent-sdk/README.md) - Developer resources
|
||||||
|
- [Master Glossary](../GLOSSARY.md) - Terminology reference
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**Related Documentation:**
|
||||||
|
- [HERMES_LEARNING_PROMPT.md](./HERMES_LEARNING_PROMPT.md) - AI agent learning instructions
|
||||||
|
- [TRAINING_SCHEMA.json](./training_schema.json) - Training stage definitions
|
||||||
Reference in New Issue
Block a user