From d1ffb4dc02d4df7d39b9f184899503d2fa24dbc8 Mon Sep 17 00:00:00 2001 From: aitbc Date: Sat, 9 May 2026 11:42:56 +0200 Subject: [PATCH] docs: create interactive learning paths for role-based training - 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 --- .../INTERACTIVE_LEARNING_PATHS.md | 234 ++++++++++++++++++ 1 file changed, 234 insertions(+) create mode 100644 docs/agent-training/INTERACTIVE_LEARNING_PATHS.md diff --git a/docs/agent-training/INTERACTIVE_LEARNING_PATHS.md b/docs/agent-training/INTERACTIVE_LEARNING_PATHS.md new file mode 100644 index 00000000..c680a846 --- /dev/null +++ b/docs/agent-training/INTERACTIVE_LEARNING_PATHS.md @@ -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