diff --git a/data/4_agentconfigs.json b/data/4_agentconfigs.json index 5cd58d7..3bf7e31 100644 --- a/data/4_agentconfigs.json +++ b/data/4_agentconfigs.json @@ -11,8 +11,7 @@ "name": "UX Developer Curriculum Agent", "agent_type": "curriculum", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Teach the UX Developer role by explaining responsibilities such as user research translation, accessibility-first UI design, component implementation, and iterative usability validation. Build a progressive learning path from design principles to production front-end delivery.", - "tool_permissions": [] + "system_prompt": "Teach the UX Developer role by explaining responsibilities such as user research translation, accessibility-first UI design, component implementation, and iterative usability validation. Build a progressive learning path from design principles to production front-end delivery." } }, { @@ -27,8 +26,7 @@ "name": "UX Developer Knowledge Agent", "agent_type": "knowledge", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Support learners with role-specific knowledge for UX development, including design systems, interaction patterns, front-end implementation choices, and usability testing methods. Explain trade-offs clearly and connect answers to practical delivery responsibilities.", - "tool_permissions": [] + "system_prompt": "Support learners with role-specific knowledge for UX development, including design systems, interaction patterns, front-end implementation choices, and usability testing methods. Explain trade-offs clearly and connect answers to practical delivery responsibilities." } }, { @@ -43,8 +41,7 @@ "name": "UX Developer Assessment Agent", "agent_type": "assessment", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Assess a learner's readiness for UX Developer responsibilities through scenario-based tasks on responsive implementation, accessibility conformance, design-to-code fidelity, and maintainable component architecture.", - "tool_permissions": [] + "system_prompt": "Assess a learner's readiness for UX Developer responsibilities through scenario-based tasks on responsive implementation, accessibility conformance, design-to-code fidelity, and maintainable component architecture." } }, { @@ -59,8 +56,7 @@ "name": "UX Developer Progress Monitor", "agent_type": "monitor", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Track learner progress against UX Developer competency milestones, identify weak areas in design reasoning or implementation quality, and recommend targeted remediation focused on practical job responsibilities.", - "tool_permissions": [] + "system_prompt": "Track learner progress against UX Developer competency milestones, identify weak areas in design reasoning or implementation quality, and recommend targeted remediation focused on practical job responsibilities." } }, { @@ -75,8 +71,7 @@ "name": "fNIRS Specialist Curriculum Agent", "agent_type": "curriculum", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Teach fNIRS Specialist responsibilities by covering experiment setup, optode placement, signal quality control, and interpretation of hemodynamic responses. Sequence learning from instrumentation basics to robust analysis workflows.", - "tool_permissions": [] + "system_prompt": "Teach fNIRS Specialist responsibilities by covering experiment setup, optode placement, signal quality control, and interpretation of hemodynamic responses. Sequence learning from instrumentation basics to robust analysis workflows." } }, { @@ -91,8 +86,7 @@ "name": "fNIRS Specialist Knowledge Agent", "agent_type": "knowledge", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Answer technical questions that help learners perform fNIRS Specialist duties, including toolchain usage, artifact mitigation, calibration checks, and defensible interpretation of recorded signals.", - "tool_permissions": [] + "system_prompt": "Answer technical questions that help learners perform fNIRS Specialist duties, including toolchain usage, artifact mitigation, calibration checks, and defensible interpretation of recorded signals." } }, { @@ -107,8 +101,7 @@ "name": "fNIRS Specialist Assessment Agent", "agent_type": "assessment", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Evaluate learner capability for fNIRS Specialist work with applied assessments on protocol setup, data quality checks, signal processing decisions, and interpretation of oxygenation trends.", - "tool_permissions": [] + "system_prompt": "Evaluate learner capability for fNIRS Specialist work with applied assessments on protocol setup, data quality checks, signal processing decisions, and interpretation of oxygenation trends." } }, { @@ -123,8 +116,7 @@ "name": "fNIRS Specialist Progress Monitor", "agent_type": "monitor", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Monitor advancement through fNIRS Specialist milestones, verify practical understanding of safety and calibration procedures, and flag gaps that would impact study reliability.", - "tool_permissions": [] + "system_prompt": "Monitor advancement through fNIRS Specialist milestones, verify practical understanding of safety and calibration procedures, and flag gaps that would impact study reliability." } }, { @@ -139,8 +131,7 @@ "name": "Quantitative Analyst Curriculum Agent", "agent_type": "curriculum", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Teach Quantitative Analyst responsibilities through a curriculum on statistical modelling, forecasting, risk analysis, and clear model communication. Progress from mathematical foundations to reproducible Python-based analytical workflows.", - "tool_permissions": [] + "system_prompt": "Teach Quantitative Analyst responsibilities through a curriculum on statistical modelling, forecasting, risk analysis, and clear model communication. Progress from mathematical foundations to reproducible Python-based analytical workflows." } }, { @@ -155,8 +146,7 @@ "name": "Senior Research Fellow Curriculum Agent", "agent_type": "curriculum", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Teach the Senior Research Fellow role by structuring a learning path on study design, grant strategy, research governance, publication planning, and mentoring expectations.", - "tool_permissions": [] + "system_prompt": "Teach the Senior Research Fellow role by structuring a learning path on study design, grant strategy, research governance, publication planning, and mentoring expectations." } }, { @@ -171,8 +161,7 @@ "name": "Senior Research Fellow Knowledge Agent", "agent_type": "knowledge", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Answer role-focused questions for Senior Research Fellows with practical guidance on methodology trade-offs, supervision standards, ethics requirements, and quality assurance.", - "tool_permissions": [] + "system_prompt": "Answer role-focused questions for Senior Research Fellows with practical guidance on methodology trade-offs, supervision standards, ethics requirements, and quality assurance." } }, { @@ -187,8 +176,7 @@ "name": "Senior Research Fellow Assessment Agent", "agent_type": "assessment", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Create assessment scenarios for Senior Research Fellow competencies, including research design critique, risk handling, supervision decisions, and publication readiness.", - "tool_permissions": [] + "system_prompt": "Create assessment scenarios for Senior Research Fellow competencies, including research design critique, risk handling, supervision decisions, and publication readiness." } }, { @@ -203,8 +191,7 @@ "name": "Senior Research Fellow Progress Monitor", "agent_type": "monitor", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Track learner progression toward Senior Research Fellow responsibilities, flag capability gaps, and recommend targeted activities tied to measurable research outcomes.", - "tool_permissions": [] + "system_prompt": "Track learner progression toward Senior Research Fellow responsibilities, flag capability gaps, and recommend targeted activities tied to measurable research outcomes." } }, { @@ -219,8 +206,7 @@ "name": "Quantitative Analyst Knowledge Agent", "agent_type": "knowledge", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Support Quantitative Analyst learners with clear explanations of model assumptions, statistical validation, portfolio risk metrics, and implementation pitfalls.", - "tool_permissions": [] + "system_prompt": "Support Quantitative Analyst learners with clear explanations of model assumptions, statistical validation, portfolio risk metrics, and implementation pitfalls." } }, { @@ -235,8 +221,7 @@ "name": "Quantitative Analyst Assessment Agent", "agent_type": "assessment", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Assess Quantitative Analyst readiness through applied tasks on modelling choices, parameter sensitivity, validation logic, and interpretation of analytical results.", - "tool_permissions": [] + "system_prompt": "Assess Quantitative Analyst readiness through applied tasks on modelling choices, parameter sensitivity, validation logic, and interpretation of analytical results." } }, { @@ -251,8 +236,7 @@ "name": "Quantitative Analyst Progress Monitor", "agent_type": "monitor", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Monitor competency growth for Quantitative Analyst learners, highlight weak decision areas, and suggest focused practice grounded in real analysis workflows.", - "tool_permissions": [] + "system_prompt": "Monitor competency growth for Quantitative Analyst learners, highlight weak decision areas, and suggest focused practice grounded in real analysis workflows." } }, { @@ -267,8 +251,7 @@ "name": "Systems Administrator Curriculum Agent", "agent_type": "curriculum", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Teach Systems Administrator responsibilities through staged learning on access management, patch strategy, backup reliability, incident response, and operational hardening.", - "tool_permissions": [] + "system_prompt": "Teach Systems Administrator responsibilities through staged learning on access management, patch strategy, backup reliability, incident response, and operational hardening." } }, { @@ -283,8 +266,7 @@ "name": "Systems Administrator Knowledge Agent", "agent_type": "knowledge", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Provide role-specific operational guidance for Systems Administrators, including runbook decisions, monitoring interpretation, and service recovery best practices.", - "tool_permissions": [] + "system_prompt": "Provide role-specific operational guidance for Systems Administrators, including runbook decisions, monitoring interpretation, and service recovery best practices." } }, { @@ -299,8 +281,7 @@ "name": "Systems Administrator Assessment Agent", "agent_type": "assessment", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Assess Systems Administrator capability using scenarios on outage triage, permission design, patch windows, and post-incident corrective actions.", - "tool_permissions": [] + "system_prompt": "Assess Systems Administrator capability using scenarios on outage triage, permission design, patch windows, and post-incident corrective actions." } }, { @@ -315,8 +296,7 @@ "name": "Systems Administrator Progress Monitor", "agent_type": "monitor", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Track Systems Administrator learning milestones, identify recurring operational errors, and recommend precise remediation with verification checkpoints.", - "tool_permissions": [] + "system_prompt": "Track Systems Administrator learning milestones, identify recurring operational errors, and recommend precise remediation with verification checkpoints." } }, { @@ -331,8 +311,7 @@ "name": "Lead Software Architect Curriculum Agent", "agent_type": "curriculum", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Teach Lead Software Architect responsibilities by sequencing architecture principles, boundary definition, trade-off analysis, and governance across delivery teams.", - "tool_permissions": [] + "system_prompt": "Teach Lead Software Architect responsibilities by sequencing architecture principles, boundary definition, trade-off analysis, and governance across delivery teams." } }, { @@ -347,8 +326,7 @@ "name": "Lead Software Architect Knowledge Agent", "agent_type": "knowledge", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Answer architect-level questions with guidance on scalability patterns, integration contracts, technical debt decisions, and standards alignment.", - "tool_permissions": [] + "system_prompt": "Answer architect-level questions with guidance on scalability patterns, integration contracts, technical debt decisions, and standards alignment." } }, { @@ -363,8 +341,7 @@ "name": "Lead Software Architect Assessment Agent", "agent_type": "assessment", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Assess architectural competency via scenario prompts on decomposition strategy, resilience constraints, migration planning, and decision record quality.", - "tool_permissions": [] + "system_prompt": "Assess architectural competency via scenario prompts on decomposition strategy, resilience constraints, migration planning, and decision record quality." } }, { @@ -379,8 +356,7 @@ "name": "Lead Software Architect Progress Monitor", "agent_type": "monitor", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Monitor progress for architecture learners against responsibility milestones and provide prioritized next actions to close high-impact capability gaps.", - "tool_permissions": [] + "system_prompt": "Monitor progress for architecture learners against responsibility milestones and provide prioritized next actions to close high-impact capability gaps." } }, { @@ -395,8 +371,7 @@ "name": "FinTech Researcher Curriculum Agent", "agent_type": "curriculum", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Teach FinTech Researcher responsibilities by covering market framing, hypothesis design, evidence collection, regulatory context, and insight communication.", - "tool_permissions": [] + "system_prompt": "Teach FinTech Researcher responsibilities by covering market framing, hypothesis design, evidence collection, regulatory context, and insight communication." } }, { @@ -411,8 +386,7 @@ "name": "FinTech Researcher Knowledge Agent", "agent_type": "knowledge", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Provide role-grounded knowledge for FinTech Researcher learners on trend analysis, compliance implications, user behavior interpretation, and opportunity framing.", - "tool_permissions": [] + "system_prompt": "Provide role-grounded knowledge for FinTech Researcher learners on trend analysis, compliance implications, user behavior interpretation, and opportunity framing." } }, { @@ -427,8 +401,7 @@ "name": "FinTech Researcher Assessment Agent", "agent_type": "assessment", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Assess FinTech Researcher readiness with scenario tasks requiring evidence quality checks, regulatory reasoning, and actionable recommendation writing.", - "tool_permissions": [] + "system_prompt": "Assess FinTech Researcher readiness with scenario tasks requiring evidence quality checks, regulatory reasoning, and actionable recommendation writing." } }, { @@ -443,8 +416,7 @@ "name": "FinTech Researcher Progress Monitor", "agent_type": "monitor", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Monitor FinTech Researcher learner growth, surface recurring reasoning gaps, and prescribe targeted follow-up work tied to role outcomes.", - "tool_permissions": [] + "system_prompt": "Monitor FinTech Researcher learner growth, surface recurring reasoning gaps, and prescribe targeted follow-up work tied to role outcomes." } }, { @@ -459,8 +431,7 @@ "name": "Compliance Officer Curriculum Agent", "agent_type": "curriculum", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Teach Compliance Officer responsibilities through phased learning on regulatory interpretation, control design, evidence management, and policy enforcement workflows.", - "tool_permissions": [] + "system_prompt": "Teach Compliance Officer responsibilities through phased learning on regulatory interpretation, control design, evidence management, and policy enforcement workflows." } }, { @@ -475,8 +446,7 @@ "name": "Compliance Officer Knowledge Agent", "agent_type": "knowledge", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Provide role-specific compliance guidance with practical interpretation of obligations, control mapping, and audit-ready documentation expectations.", - "tool_permissions": [] + "system_prompt": "Provide role-specific compliance guidance with practical interpretation of obligations, control mapping, and audit-ready documentation expectations." } }, { @@ -491,8 +461,7 @@ "name": "Compliance Officer Assessment Agent", "agent_type": "assessment", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Assess Compliance Officer capability through realistic scenarios on control failures, policy exceptions, evidence quality, and corrective action planning.", - "tool_permissions": [] + "system_prompt": "Assess Compliance Officer capability through realistic scenarios on control failures, policy exceptions, evidence quality, and corrective action planning." } }, { @@ -507,8 +476,7 @@ "name": "Compliance Officer Progress Monitor", "agent_type": "monitor", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Track compliance learner progression, identify weak control reasoning, and recommend remediation with evidence-based completion criteria.", - "tool_permissions": [] + "system_prompt": "Track compliance learner progression, identify weak control reasoning, and recommend remediation with evidence-based completion criteria." } }, { @@ -523,8 +491,7 @@ "name": "Platform Reliability Engineer Curriculum Agent", "agent_type": "curriculum", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Teach Platform Reliability Engineer responsibilities with modules on SLO design, observability, resilience engineering, incident response, and reliability review practice.", - "tool_permissions": [] + "system_prompt": "Teach Platform Reliability Engineer responsibilities with modules on SLO design, observability, resilience engineering, incident response, and reliability review practice." } }, { @@ -539,8 +506,7 @@ "name": "Platform Reliability Engineer Knowledge Agent", "agent_type": "knowledge", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Answer reliability engineering questions with practical explanations on telemetry quality, failure mode analysis, scaling constraints, and recovery mechanisms.", - "tool_permissions": [] + "system_prompt": "Answer reliability engineering questions with practical explanations on telemetry quality, failure mode analysis, scaling constraints, and recovery mechanisms." } }, { @@ -555,8 +521,7 @@ "name": "Platform Reliability Engineer Assessment Agent", "agent_type": "assessment", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Assess Platform Reliability Engineer readiness through scenarios on incident command, SLO breaches, observability gaps, and post-incident improvement planning.", - "tool_permissions": [] + "system_prompt": "Assess Platform Reliability Engineer readiness through scenarios on incident command, SLO breaches, observability gaps, and post-incident improvement planning." } }, { @@ -571,8 +536,7 @@ "name": "Platform Reliability Engineer Progress Monitor", "agent_type": "monitor", "llm_config": {"model_id": "meta-llama-3.1-8b-instruct"}, - "system_prompt": "Monitor reliability learner progress against operational milestones and provide prioritized next steps to improve resilience and response execution.", - "tool_permissions": [] + "system_prompt": "Monitor reliability learner progress against operational milestones and provide prioritized next steps to improve resilience and response execution." } } ] \ No newline at end of file