Skip to content

lynnlangit/learning-ethical-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

101 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Learning Ethical AI

Ethical AI Repository

Last Updated Python License GCP


πŸ›‘οΈ Ethical AI: The 2026 Resource Guide

This guide provides essential technical and regulatory updates for developers and AI practitioners building in the Generative & Agentic Era (2024–2026).

Important

New for February 2026: The 2026 International AI Safety Report highlights rapid advancements in AI capabilities and the rising threat of deepfakes.

πŸ“‚ Repository Structure

learning-ethical-ai/
β”‚
β”œβ”€β”€ 01-tools/                    # AI safety and ethics tools
β”‚   β”œβ”€β”€ README.md                  # Tool comparison matrix, quick start
β”‚   β”œβ”€β”€ 01-giskard/                   # LLM testing & vulnerability scanning
β”‚   β”‚   β”œβ”€β”€ README.md
β”‚   β”‚   β”œβ”€β”€ config_vertexai.py     # GCP Vertex AI configuration
β”‚   β”‚   └── healthcare_scan.py     # Working healthcare LLM audit
β”‚   β”œβ”€β”€ 02-nemo-guardrails/          # Runtime safety controls
β”‚   β”‚   β”œβ”€β”€ README.md
β”‚   β”‚   └── healthcare_rails/      # Production-ready clinical guardrails
β”‚   β”œβ”€β”€ 03-model-cards/              # Model documentation & transparency
β”‚   β”‚   └── README.md
β”‚   └── 04-llama-guard/              # Content safety classification
β”‚       └── README.md
β”‚
β”œβ”€β”€ 02-examples/                 # Jupyter notebooks (6 complete examples)
β”‚   β”œβ”€β”€ README.md
β”‚   β”œβ”€β”€ requirements.txt
β”‚   β”œβ”€β”€ 01-giskard-quickstart.ipynb
β”‚   β”œβ”€β”€ 02-llm-hallucination-detection.ipynb
β”‚   β”œβ”€β”€ 03-healthcare-llm-safety.ipynb
β”‚   β”œβ”€β”€ 04-clinical-guardrails.ipynb
β”‚   β”œβ”€β”€ 05-mcp-security-audit.ipynb
β”‚   └── 06-agent-ethics-patterns.ipynb
β”‚
β”œβ”€β”€ 04-healthcare/               # Healthcare-specific AI ethics
β”‚   β”œβ”€β”€ clinical-llm-risks.md      # EHR integration risks, hallucinations
β”‚   β”œβ”€β”€ hipaa-ai-checklist.md      # HIPAA compliance for AI
β”‚   β”œβ”€β”€ genomics-ethics.md         # Ethical AI in genetic analysis
β”‚   β”œβ”€β”€ who-lmm-guidelines.md      # WHO 2025 LMM guidance summary
β”‚   └── synthetic-patient-data.md  # Safe synthetic data generation
β”‚
β”œβ”€β”€ 05-agentic-safety/           # MCP and agentic AI security
β”‚   β”œβ”€β”€ mcp-security-threats.md    # OWASP-style MCP threat taxonomy
β”‚   β”œβ”€β”€ safe-mcp-patterns.md       # OpenSSF Safe-MCP security patterns
β”‚   β”œβ”€β”€ human-in-loop-agents.md    # HITL design for high-risk actions
β”‚   β”œβ”€β”€ tool-poisoning-defense.md  # Defense strategies
β”‚   └── audit-logging-agents.md    # Agent decision chain tracing
β”‚
β”œβ”€β”€ 06-governance/               # Regulatory compliance resources
β”‚   β”œβ”€β”€ eu-ai-act-checklist.md     # High-risk system requirements
β”‚   β”œβ”€β”€ nist-ai-600-1-summary.md   # GenAI risk profile summary
β”‚   └── risk-tiering-template.md   # AI system risk classification
β”‚
└── README.md                    # This file

πŸš€ Quick Start

Install Dependencies

# Clone repository
git clone https://github.com/lynnlangit/learning-ethical-ai.git
cd learning-ethical-ai

# Install tools
pip install giskard nemoguardrails model-card-toolkit

# Configure GCP (required for examples)
export GOOGLE_APPLICATION_CREDENTIALS="/path/to/your/service-account-key.json"
export GCP_PROJECT_ID="your-project-id"
export GCP_REGION="us-central1"

Run Your First Safety Scan

cd 01-tools/giskard
python healthcare_scan.py
# Opens HTML report with safety analysis

Explore Jupyter Notebooks

cd 02-examples
pip install -r requirements.txt
jupyter notebook
# Start with 01-giskard-quickstart.ipynb


πŸ“š Documentation Index

Topic Description Link
πŸŽ“ Learning Paths Step-by-step guides for different roles (Beginner, Dev, Security, Compliance) Start Learning β†’
πŸ§ͺ Tools Giskard, NeMo Guardrails, Wallarm, Model Cards setup View Tools β†’
🧬 Healthcare WHO guidelines, HIPAA, Genomics, Clinical Risks View Healthcare β†’
πŸ€– Agentic Safety MCP Security, Threats, HITL, Tool Poisoning View Agent Security β†’
πŸ›οΈ Governance EU AI Act, NIST, US Courts, State Laws View Governance β†’

βœ… Developer "Ethics-by-Design" Checklist

Before deploying your AI system:


πŸ”— Key Resources

Official Guidelines

Tools & Frameworks


πŸ“ License

MIT License - See LICENSE file for details


πŸ‘€ Author

Lynn Langit

  • Background: Mayo Clinic / Genomics
  • Focus: Healthcare AI ethics, cloud architecture, precision medicine
  • GitHub: @lynnlangit

πŸ’¬ Chat with this Repo (NotebookLM)

You can use Google's NotebookLM to turn this repository into an interactive expert that answers your questions.

  1. Go to NotebookLM.
  2. Create a new notebook.
  3. Click Add Source > GitHub (or paste the repo URL: https://github.com/lynnlangit/learning-ethical-ai).
  4. Select this repository.

Try asking:

  • "What are the new HIPAA requirements for AI?"
  • "Summarize the MCP security threats."
  • "Create a checklist for EU AI Act compliance."
  • "Listen to the Audio Overview for a podcast-style summary."

🀝 Contributing

Contributions welcome! Please:

  1. Fork the repository
  2. Create a feature branch
  3. Submit a pull request

For major changes, please open an issue first to discuss proposed changes.


Last Updated: January 2026 Status: Active development - Repository reflects current 2026 standards for ethical AI

About

Resources to learn how to implement ethical AI

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 2

  •  
  •