src.ai.learning package#
AI Learning Components.
- class src.ai.learning.ContextualLearningSystem[source]#
Bases:
objectLearns patterns specific to teams, technologies, and project types.
Provides intelligent adaptation based on context-specific learnings rather than generic patterns.
- async learn_team_patterns(team_id, completed_projects)[source]#
Learn team-specific patterns from completed projects.
- async learn_technology_patterns(tech_stack, project_outcomes)[source]#
Learn technology-specific patterns from project outcomes.
- class src.ai.learning.TeamLearnings[source]#
Bases:
objectLearnings specific to a team.
- __init__(team_id, velocity_patterns, skill_strengths, preferred_task_types, collaboration_patterns, quality_metrics, last_updated)#
- class src.ai.learning.TechnologyLearnings[source]#
Bases:
objectLearnings specific to technology stacks.
- __init__(tech_stack, typical_patterns, estimation_multipliers, common_dependencies, risk_factors, best_practices, last_updated)#
Submodules#
- src.ai.learning.contextual_learner module
TeamLearningsTechnologyLearningsProjectTypeLearningsAdaptedTemplateContextualLearningSystemContextualLearningSystem.__init__()ContextualLearningSystem.team_learningsContextualLearningSystem.technology_learningsContextualLearningSystem.project_type_learningsContextualLearningSystem.adapted_templatesContextualLearningSystem.context_performanceContextualLearningSystem.learn_team_patterns()ContextualLearningSystem.learn_technology_patterns()ContextualLearningSystem.adapt_templates_intelligently()ContextualLearningSystem.get_contextual_recommendations()