Learning

Capture user profiles, memories, entities, session context, knowledge, and decisions from team runs.

ExampleDescription
Team Learning: Always ModeSet learning=True on a Team to enable automatic learning.
Team Learning: Configured StoresConfigure specific learning stores on a Team using LearningMachine.
Team Learning: Entity MemoryTeams can track entities (people, projects, companies) across conversations.
Team Learning: Session PlanningTeams can track session goals and progress using SessionContext.
Team Learning: Learned KnowledgeTeams can build a shared knowledge base from conversations using LearnedKnowledge with a vector database.
Team Learning: Decision LoggingTeams can log decisions for auditing, debugging, and learning.
Learning MachineDemonstrates team learning with LearningMachine and user profile extraction.
With Agentic MemoryDemonstrates team-level agentic memory creation and updates during runs.
With Memory ManagerDemonstrates persistent team memory updates through MemoryManager.
Memories in ContextDemonstrates add_memories_to_context with team memory capture.
Team Learning: User ProfileTeam learns and recalls user profile across sessions.
Team Learning: User MemoryTeam learns observations and context about the user across sessions.
Team Learning: Async ModeDemonstrates Team learning with async database operations.
Team Learning: Agentic ModeTeam decides when to update user memory using tools.