EduTelligence Ecosystem
What is EduTelligence?
EduTelligence is the suite of AI-enabled services that extend Artemis. Artemis Intelligence blends in-process modules (running inside the Artemis server) with external EduTelligence services (running as standalone applications). Together, they provide AI-powered features across the entire learning workflow — from exercise feedback to lecture comprehension to competency tracking.
Service Overview
| Service | Description | Status |
|---|---|---|
| Iris | AI virtual tutor — chat orchestrator, retrieval-augmented prompts, session memory | Live |
| Athena | AI feedback service — automated exercise feedback generation | Live |
| Atlas | Competency-based learning — learner profiles, recommendations | Live (server-side) |
| Memiris | Memory service — cross-session personalization for Iris | Live |
| Logos | AI gateway — unified routing, metering, privacy controls | Implemented, not yet integrated |
How Iris Connects to Other Services
Artemis
Iris communicates with Artemis via REST API. Artemis sends chat requests, exercise context, and course metadata to Iris. Iris returns responses through status callbacks, enabling the streaming chat experience students see in the UI.
Memiris
Memiris provides cross-session memory for Iris. It stores summarized interaction history so that Iris can personalize responses based on what a student has previously asked about and struggled with — even across different sessions.
Logos
Logos is an AI gateway that will eventually handle unified model routing, usage metering, and privacy controls for all EduTelligence services. It is implemented but not yet integrated into the production workflow.
Related Documentation
- Athena Documentation — automated feedback service
- Atlas Documentation — competency-based learning
- EduTelligence GitHub — monorepo for all services
- Artemis GitHub — the core learning platform