1. Progressive Agentic AI Architecture:
- Implemented Claude (Anthropic) through Amazon Bedrock for maintaining learning session contexts to pass between Agents. This allowed a smooth handover between discrete Agents while maintaining the perception of the AI being continuous conversation.
- Utilized RAG techniques to enhance the model's ability to reference curriculum materials accurately.
2. Multi-Agent Architecture:
- Developed a hierarchical prompt structure using Bedrock's Claude and Titan models.
- Integrated with LangFuse to enable a separate Prompt Engineering pipeline loosely coupled with the back-end APIs for faster iteration cycles and maximizing knowledge of Learning Design experts and Developers.
- Created an inheritance-based prompt system ensuring consistent AI ‘voice’ and safety protocols.
- Implemented few-shot, ReAct and other prompting techniques to optimize agent responses for educational contexts.
- Created a dynamic multi-agent orchestration flow to enable personalized learning journeys to adapt to preferences and needs of individual learners.
3. Knowledge Graph:
- Co-Designed and implemented a Knowledge Graph for Curriculum in Amazon Neptune.
- System allowed for both a standard path through curriculum and personalized learner journeys.
4. Memory System:
- Built a custom memory implementation using Amazon OpenSearch and DynamoDB for persistent storage.
- Integrated Bedrock's context window management to maintain coherent learning sessions.
5. Event-driven Serverless Architecture and Data Pipelines:
- Established Enterprise-grade Cloud Infrastructure delivered through DevOps as Infrastructure as Code (IaC).
- Real-time data enrichment to enable an ongoing data feedback loop that instantly converts raw learner activity into meaningful, actionable insights.
- Implemented an AWS Lake Formation Catalog to enable synergies between a globally distributed development and data team.
- Implemented data anonymization and regional compliance measures to comply with US and EU legislation and requirements.
- Created efficient data aggregation systems for analytics and personalization.
- Security and Compliance Framework providing deep protections on Learner's data throughout the application and data layers.
The solution integrates with front-end development by Robots and Pencils (USA/Canada), creating a seamless user experience that adapts to individual learning patterns and needs.