Scaling an ADK Assistant to 100+ Programs #4218
suryasinghmv
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
We currently have an ADK-based learning assistant implemented for a single program. The assistant works well, but the current setup assumes a one-to-one relationship between a program and the server/runtime (program-specific prompts and learning data are coupled to the deployment).
We are now looking to scale this learning assistant to support 100+ mastery programs, where:
The key challenge is designing a clean, maintainable way for a single ADK runtime to dynamically load:
program-specific configuration (prompts, persona, rules)
program-specific learning data (lessons, transcripts, precomputed artifacts)
…at runtime, based on a
program_id, without introducing brittle branching logic, duplicated code, or performance regressions.What We’re Considering
Our current thinking is to:
Before locking this in, we’d love to sanity-check this approach with the community.
Beta Was this translation helpful? Give feedback.
All reactions