Comprehensive guides, API documentation, and resources for ASPM and FLMA
FLMA documentation is being developed alongside the system. Documentation will include:
Coming Soon: FLMA documentation will be available as the system development progresses.
# Install dependencies
pip install -r requirements.txt
Run the Streamlit dashboard locally:
# Windows
start_dashboard.bat
# Or directly
streamlit run aspm_streamlit/app.py
Access at: http://localhost:8501
Run the FastAPI server:
# Windows
start_api_server.bat
# Or directly
python aspm\server_fastapi.py
Access API docs at: http://localhost:8000/docs
POST /api/pmo/value_ring/assess
Assess PMO service catalog and calculate value scores across PMI governance domains.
POST /api/ocm/adkar/intake
Assess organizational change readiness using ADKAR methodology.
POST /api/spm/patterns/detect
Detect SPM/PPM administration patterns and symptoms.
POST /api/okr/compose
Generate OKRs from strategic goals.
POST /api/kpi/compose
Generate KPIs and signals for performance measurement.
from aspm.agents import SPMEnvAgent
# Initialize an agent
agent = SPMEnvAgent()
# Use the agent
result = agent.process_request("Help with SPM environment assessment")
# Generate Copilot agent configuration
python scripts/create_copilot_agent_config.py \
--api-url https://your-api.com \
--output copilot_agent_config.json
# Extract scenarios from documents
python scripts/scenario_test_runner.py --extract-scenarios
# Run all scenarios against agents
python scripts/scenario_test_runner.py --run-all
# Set up automated monitoring
python scripts/agent_monitoring_scheduler.py --schedule daily
from aspm.aie import evaluate_agent_behavior, generate_improvement_plan
# Evaluate an agent run
evaluation = evaluate_agent_behavior(
agent_name="SPMEnvAgent",
agent_metadata={"domain": "spm"},
transcript="Agent output here..."
)
# Generate improvement plan
plan = generate_improvement_plan(evaluation)
Guide for setting up and using the Streamlit dashboard locally.
README_LOCAL_DASHBOARD.mdGuide for integrating ASPM agents with Microsoft 365 Copilot.
MICROSOFT_COPILOT_INTEGRATION_GUIDE.mdAutomated agent training with real-world scenarios.
SCENARIO_TESTING_GUIDE.mdSPM pattern detection and remediation documentation.
docs/SPM_Pattern_Library.md