microsoft/hve-core

Public

mirrored fromhttps://github.com/microsoft/hve-coreAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
c5fcf0b3766ea51ef3e9e9317f1d596622255f70

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

plugins/data-science/README.md

103lines · modecode

1<!-- markdownlint-disable-file -->
2# Data Science
3
4Evaluation dataset creation, data specification generation, Jupyter notebooks, and Streamlit dashboards
5
6> [!CAUTION]
7> This collection includes RAI (Responsible AI) agents and prompts that are **assistive tools only**. They do not replace qualified responsible AI review, ethics board oversight, or established organizational RAI governance processes. All AI-generated RAI assessments, impact analyses, and recommendations **must** be reviewed and validated by qualified professionals before use. AI outputs may contain inaccuracies, miss critical risk categories, or produce recommendations that are incomplete or inappropriate for your context.
8
9## Overview
10
11Generate data specifications, Jupyter notebooks, and Streamlit dashboards from natural language descriptions. Evaluate AI-powered data systems against Responsible AI standards. This collection includes specialized agents for data science workflows in Python and RAI assessment.
12
13> [!CAUTION]
14> The RAI agents and prompts in this collection are **assistive tools only**. They do not replace qualified human review, organizational RAI review boards, or regulatory compliance programs. All AI-generated RAI artifacts **must** be reviewed and validated by qualified professionals before use. AI outputs may contain inaccuracies, miss critical risks, or produce recommendations that are incomplete or inappropriate for your context.
15
16## Included Artifacts
17
18<!-- BEGIN AUTO-GENERATED ARTIFACTS -->
19
20### Chat Agents
21
22| Name | Description |
23|------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
24| **eval-dataset-creator** | Creates evaluation datasets and documentation for AI agent testing using interview-driven data curation |
25| **gen-data-spec** | Generate comprehensive data dictionaries, machine-readable data profiles, and objective summaries for downstream analysis (EDA notebooks, dashboards) through guided discovery |
26| **gen-jupyter-notebook** | Create structured exploratory data analysis Jupyter notebooks from available data sources and generated data dictionaries |
27| **gen-streamlit-dashboard** | Develop a multi-page Streamlit dashboard |
28| **rai-planner** | Responsible AI assessment planning agent with 6-phase conversational workflow. Guides planning against NIST AI RMF 1.0 as the default evaluation framework. Prepares RAI security model, impact assessment, control surface catalog, and dual-format backlog handoff. |
29| **researcher-subagent** | Research subagent using search tools, read tools, fetch web page, github repo, and mcp tools |
30| **test-streamlit-dashboard** | Automated testing for Streamlit dashboards using Playwright with issue tracking and reporting |
31
32### Prompts
33
34| Name | Description |
35|---------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------|
36| **rai-capture** | Initiate responsible AI assessment planning from existing knowledge using the RAI Planner agent in capture mode |
37| **rai-plan-from-prd** | Initiate responsible AI assessment planning from PRD/BRD artifacts using the RAI Planner agent in from-prd mode |
38| **rai-plan-from-security-plan** | Initiate responsible AI assessment planning from a completed Security Plan using the RAI Planner agent in from-security-plan mode (recommended) |
39| **synth-data-generate** | Generate comprehensive synthetic data for any specified subject with realistic patterns and relationships |
40
41### Instructions
42
43| Name | Description |
44|------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
45| **coding-standards/python-script** | Instructions for Python scripting implementation |
46| **coding-standards/uv-projects** | Create and manage Python virtual environments using uv commands |
47| **rai-planning/rai-backlog-handoff** | RAI review and backlog handoff for Phase 6: review rubric, RAI review summary, dual-format backlog generation |
48| **rai-planning/rai-capture-coaching** | Exploration-first questioning techniques for RAI capture mode adapted from Design Thinking research methods |
49| **rai-planning/rai-identity** | RAI Planner identity, 6-phase orchestration, state management, and session recovery |
50| **rai-planning/rai-impact-assessment** | RAI impact assessment for Phase 5: control surface taxonomy, evidence register, tradeoff documentation, and work item generation |
51| **rai-planning/rai-risk-classification** | Risk classification screening for Phase 2: prohibited uses gate, risk indicator assessment, and depth tier assignment |
52| **rai-planning/rai-security-model** | RAI security model analysis for Phase 4: AI STRIDE extensions, dual threat IDs, ML STRIDE matrix, and security model merge protocol |
53| **rai-planning/rai-standards** | Embedded RAI standards for Phase 3: NIST AI RMF 1.0 trustworthiness characteristics, subcategory mappings, and framework isolation architecture |
54| **shared/hve-core-location** | Important: hve-core is the repository containing this instruction file; Guidance: if a referenced prompt, instructions, agent, or script is missing in the current directory, fall back to this hve-core location by walking up this file's directory tree. |
55
56<!-- END AUTO-GENERATED ARTIFACTS -->
57
58## Install
59
60```bash
61copilot plugin install data-science@hve-core
62```
63
64## Agents
65
66| Agent | Description |
67|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
68| eval-dataset-creator | Creates evaluation datasets and documentation for AI agent testing using interview-driven data curation |
69| gen-data-spec | Generate comprehensive data dictionaries, machine-readable data profiles, and objective summaries for downstream analysis (EDA notebooks, dashboards) through guided discovery |
70| gen-jupyter-notebook | Create structured exploratory data analysis Jupyter notebooks from available data sources and generated data dictionaries |
71| gen-streamlit-dashboard | Develop a multi-page Streamlit dashboard |
72| test-streamlit-dashboard | Automated testing for Streamlit dashboards using Playwright with issue tracking and reporting |
73| rai-planner | Responsible AI assessment planning agent with 6-phase conversational workflow. Guides planning against NIST AI RMF 1.0 as the default evaluation framework. Prepares RAI security model, impact assessment, control surface catalog, and dual-format backlog handoff. - Brought to you by microsoft/hve-core |
74| researcher-subagent | Research subagent using search tools, read tools, fetch web page, github repo, and mcp tools |
75
76## Commands
77
78| Command | Description |
79|-----------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------|
80| rai-capture | Initiate responsible AI assessment planning from existing knowledge using the RAI Planner agent in capture mode |
81| rai-plan-from-prd | Initiate responsible AI assessment planning from PRD/BRD artifacts using the RAI Planner agent in from-prd mode |
82| rai-plan-from-security-plan | Initiate responsible AI assessment planning from a completed Security Plan using the RAI Planner agent in from-security-plan mode (recommended) |
83| synth-data-generate | Generate comprehensive synthetic data for any specified subject with realistic patterns and relationships |
84
85## Instructions
86
87| Instruction | Description |
88|--------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
89| python-script.instructions | Instructions for Python scripting implementation - Brought to you by microsoft/hve-core |
90| uv-projects.instructions | Create and manage Python virtual environments using uv commands |
91| rai-backlog-handoff.instructions | RAI review and backlog handoff for Phase 6: review rubric, RAI review summary, dual-format backlog generation |
92| rai-identity.instructions | RAI Planner identity, 6-phase orchestration, state management, and session recovery - Brought to you by microsoft/hve-core |
93| rai-impact-assessment.instructions | RAI impact assessment for Phase 5: control surface taxonomy, evidence register, tradeoff documentation, and work item generation - Brought to you by microsoft/hve-core |
94| rai-risk-classification.instructions | Risk classification screening for Phase 2: prohibited uses gate, risk indicator assessment, and depth tier assignment - Brought to you by microsoft/hve-core |
95| rai-security-model.instructions | RAI security model analysis for Phase 4: AI STRIDE extensions, dual threat IDs, ML STRIDE matrix, and security model merge protocol - Brought to you by microsoft/hve-core |
96| rai-standards.instructions | Embedded RAI standards for Phase 3: NIST AI RMF 1.0 trustworthiness characteristics, subcategory mappings, and framework isolation architecture - Brought to you by microsoft/hve-core |
97| rai-capture-coaching.instructions | Exploration-first questioning techniques for RAI capture mode adapted from Design Thinking research methods - Brought to you by microsoft/hve-core |
98| hve-core-location.instructions | Important: hve-core is the repository containing this instruction file; Guidance: if a referenced prompt, instructions, agent, or script is missing in the current directory, fall back to this hve-core location by walking up this file's directory tree. |
99
100---
101
102> Source: [microsoft/hve-core](https://github.com/microsoft/hve-core)