Módulo 6: Industry Standards and Frameworks
NIST AI RMF: Map Function
Descripción
Map function te ayuda a entender el contexto de tu sistema AI: quiénes son los usuarios, qué decisiones toma el sistema, qué riesgos pueden ocurrir. Es la fase de descubrimiento e identificación antes de medir o gestionar.
Sin Map, gastás tiempo midiendo cosas que no importan y missing cosas críticas. Map te enfoca.
Al terminar vas a poder:
- Categorizar el contexto del sistema AI usando NIST framework
- Identificar stakeholders, impactos y riesgos
- Clasificar AI risks por categoría (technical, societal, legal)
- Producir un context document para tu sistema
Los 5 categorías de Map
Map 1: Context Established
Documentás:
- Purpose: ¿qué problema resuelve el AI?
- Users: quién interactúa (directly y indirectly)
- Deployment context: production environment, geographies, scale
- Lifecycle stage: planning, development, evaluation, deployment, operation
- Use cases: específicos, no genéricos
Map 2: Categorization
Clasificás el AI system:
- AI lifecycle phase
- Application sector (healthcare, finance, education, etc.)
- Specific tasks (classification, generation, recommendation)
- Decision type (binary, multi-class, continuous, generative)
Map 3: AI Capabilities and Risks
Identificás:
- Capabilities del sistema (qué hace)
- Limitations conocidas
- Risks que pueden materializar
Map 4: Impacts
Para cada stakeholder, ¿cuáles son los impactos potenciales?
- Direct users: decisiones que afectan a quienes interactúan
- Indirect affected: otros que no usan pero se impactan
- Societal: efectos broader (employment, bias amplification)
Map 5: Risk identification
Lista comprehensive de riesgos posibles:
- Performance risks: model fails to perform
- Robustness risks: fails under unexpected inputs
- Security risks: adversarial attacks, data exfiltration
- Privacy risks: data exposure
- Bias risks: unfair outcomes
- Explainability risks: cannot justify decisions
Risk categories específicas para AI
1. Technical Risks
- Hallucination (LLMs make things up)
- Distribution shift (model performs differently on new data)
- Adversarial inputs (intentional manipulation)
- Brittleness (small input changes → big output changes)
- Catastrophic forgetting (in continually updated models)
2. Operational Risks
- Insufficient monitoring → unnoticed degradation
- Cost explosion (LLM tokens, GPU resources)
- Latency exceeding SLA
- Dependency on third-party providers
3. Privacy Risks
- Training data leakage
- Inference of sensitive attributes
- Profile inference enabling identification
- Cross-tenant data exposure
4. Fairness Risks (covered M2)
- Demographic disparities
- Disparate impact on protected groups
- Feedback loops amplifying bias
5. Transparency Risks
- Lack of explainability for affected individuals
- Lack of disclosure (users don't know they're talking to AI)
- Lack of human oversight options
6. Legal/Compliance Risks
- GDPR violations (Art. 22, consent, transfers)
- EU AI Act non-compliance
- Discrimination law violations
- IP infringement (training on copyrighted material)
7. Societal Risks
- Worker displacement
- Concentration of decision-making power
- Amplification of misinformation
- Environmental impact (compute)
Aplicación: Knowledge Assistant Map document
# Map Document — AI Knowledge Assistant
## Context (Map 1)
**Purpose**: Allow employees of client organizations to quickly find
information from internal knowledge bases through Slack/Discord.
**Users**:
- Direct: employees (≈10K-100K across 50 client orgs Year 1)
- Indirect: company customers (whose data may be in KB)
- Stakeholders: org admins, security teams, executives
**Deployment**: Production B2B SaaS. Multi-region (US, EU). Multi-tenant.
**Lifecycle**: Operation (deployed, monitoring continuously)
**Use cases**:
- Tech docs lookup
- Procedural questions
- Decision support
- NOT: hiring, firing, financial approvals, medical decisions
## Categorization (Map 2)
- **Phase**: Operation
- **Sector**: Cross-industry B2B SaaS
- **Tasks**: Question-answering with retrieval; generative responses
- **Decision type**: Generative (text); occasional categorization (intent)
## Capabilities & Risks (Map 3)
**Capabilities**:
- Answer factual questions from internal docs
- Cite sources
- Handle multi-turn conversations
- Multi-language (initially Spanish + English)
**Limitations**:
- Cannot answer questions not in knowledge base
- May hallucinate if context insufficient
- Confidence calibration imperfect
- Real-time data (very fresh updates) may not be reflected
## Impacts (Map 4)
**Direct users**:
- Saved time (positive)
- Productivity (positive)
- Risk: bad answers leading to wrong actions
**Indirect affected**:
- Customers of clients (if KB contains customer-related info)
- Employees not getting attention if AI does most help
**Societal**:
- Potential displacement of help desk roles
- Productivity gain at scale
## Risk Identification (Map 5)
Top 15 risks identified:
1. Hallucination — fabricated information
2. Stale information — KB updates not reflected
3. Tenant data leakage — Client A sees Client B data
4. Training data leakage — model memorizes confidential
5. Bias in responses — different quality for different groups
6. Insufficient explainability — user can't verify answer
7. Over-reliance — user trusts incorrect AI answer
8. Privacy violations — sensitive info in answers
9. Service degradation — LLM provider outage
10. Cost explosion — uncontrolled usage growth
11. Security — adversarial prompts extracting confidential
12. Compliance — Art. 22 violations, GDPR violations
13. Worker displacement — replacing knowledgeable staff
14. Misuse — usage outside policy
15. Vendor lock-in — dependency on OpenAI
Trampas comunes
Trampa 1 — Listar genérico, no específico. "Risk: bias" → genérico. "Risk: gender disparity in tone of responses to support queries" → específico.
Trampa 2 — Olvidar indirect stakeholders. Solo pensás en users que click el botón. Pero customers of users, society, etc. también pueden ser affected.
Trampa 3 — Risks identificados pero never mitigated. Map identifica, Manage (próximo paso) mitiga. No skip ahead sin first identifying.
Trampa 4 — Document que se hace una vez. Map debe actualizarse cuando el sistema cambia significativamente.
Ejercicio
Para tu sistema (Knowledge Assistant del Capstone):
- Drafteá las 5 categorías de Map
- Lista mínimo 10 risks identificados
- Categorízalos en las 7 risk categories (technical, operational, privacy, etc.)
- Priorizalos: critical, high, medium, low
Ver solución (priority overview)
Top priority risks:
- Critical: tenant data leakage, hallucination affecting decisions
- High: bias in responses, Art. 22 violations, training data leakage
- Medium: cost explosion, vendor lock-in, stale KB
- Low: worker displacement (consider but distant)
Priority criteria:
- Severity × Likelihood × Visibility (audit/regulator)
- Critical → must mitigate before deployment
- High → mitigate in first sprint
- Medium → plan for next quarter
- Low → monitor
Resumen
Aprendiste:
- ✅ 5 categorías de Map (Context, Categorization, Capabilities/Risks, Impacts, Risk identification)
- ✅ 7 risk categories específicas para AI
- ✅ Aplicación concreta a Knowledge Assistant
- ✅ Trampas: generic, indirect stakeholders, sin updates
Checkpoint: si tenés un Map document con risks identified y prioritized, estás listo para Measure.
Siguiente cápsula
04 — NIST AI RMF: Measure function. Una vez mapped, medís los risks identified con metrics y testing.
Recursos
- NIST AI RMF Playbook — Map.
- AI Incident Database — for inspiration on risks.
- Partnership on AI — Tenets — risk thinking.
- Bias Audit Toolkit — your M2 deliverable.