GUIDE Framework – Ethical AI Governance, Explainability (XAI), Transparency & Responsible AI Auditing.
Project description
GUIDE Framework – Ethical AI, Governance & Explainability (XAI)
guide-framework is a modern Ethical AI toolkit that helps organizations audit, explain, and govern AI systems using the G.U.I.D.E. principles:
🌟 GUIDE AI ETHICS FRAMEWORK
G – Governance
U – Universal Design
I – Identification
D – Dignity
E – Equity
This framework ensures:
- Fairness
- Transparency
- Explainability
- Accessibility (508/WCAG)
- Responsible AI decision-making
- Ethical auditing and governance
It includes both authoritative Ethical AI auditing and XAI-based explainability tools.
🚀 INSTALLATION
pip install guide-framework
Requires Python 3.8+.
If your audit requires data utilities:
pip install pandas scikit-learn numpy
🧠 QUICK START EXAMPLES
✅ 1. Ethical AI Audit
from guide_framework import EthicalAIAudit
audit = EthicalAIAudit("LoanModel")
audit.transparency_check({
"model_name": "LoanModel",
"version": "1.0",
"training_data": "internal",
"documentation": True
})
audit.fairness_check("Evaluate this loan application.")
audit.safety_check("This system may present danger.")
audit.accessibility_check("This explanation is readable and clear.")
report = audit.finalize_report()
print(report)
Output example:
{
"model": "LoanModel",
"results": {
"transparency": {"status": "pass"},
"fairness": {"status": "pass"},
"safety": {"status": "fail"},
"accessibility": {"status": "pass"}
},
"score": "3/4",
"approved": true
}
✅ 2. Explainability (XAI)
from guide_framework import ExplainabilityGuide
xai = ExplainabilityGuide(api_key="YOUR_OPENAI_KEY")
explanation = xai.explain_decision(
"The system rejected the loan.",
context="Applicant missing income documentation"
)
print(explanation)
✅ 3. Transparency Summary
metadata = {
"model_name": "LoanModel",
"purpose": "Predict risk",
"training_data": "public datasets",
"version": "1.0.0",
"risks": "May underperform for seniors"
}
print(xai.transparency_summary(metadata))
🔍 MODULE OVERVIEW
guide_framework/
├─ auditor.py # Ethical audit (transparency, safety, fairness, 508)
├─ xai_meaning.py # XAI explainability & transparency
├─ governance.py # G – Governance
├─ understanding.py # U – Understanding
├─ integrity.py # I – Identification / Integrity
├─ disclosure.py # D – Disclosure
├─ equity.py # E – Equity
├─ situation_templates.py
├─ knowledge_base.py
├─ guide_simple.py
├─ guide.py
└─ other support files…
📋 GUIDE ETHICAL CHECKLIST
G – Governance
☑ Oversight structure
☑ Documentation
☑ Model lifecycle control
U – Universal Design
☑ Inclusive testing
☑ Diverse groups validated
I – Identification
☑ Clearly identify all AI interactions
D – Dignity
☑ No harm / disrespect
☑ Safe and humane AI outputs
E – Equity
☑ Fairness across demographic groups
☑ Bias detection
🧩 FAIRNESS RECOMMENDATIONS (Auto-generated examples)
- Remove direct sensitive attributes
- Re-check group-level disparities every quarter
- Add human review for borderline cases
- Provide model explanations to affected users
- Validate performance across age, gender, culture
- Establish ethical escalation procedures
🔐 API KEYS & SECURITY
Your OpenAI key is NOT stored in the package.
Provide it safely like this:
xai = ExplainabilityGuide(api_key="sk-xxxx")
OR set:
export OPENAI_API_KEY="sk-xxxx"
The library will automatically load it.
⚠ TROUBLESHOOTING
pip install --upgrade guide-framework
If build fails:
Remove-Item -Recurse -Force dist, build, *.egg-info
python setup.py sdist bdist_wheel
📜 LICENSE
MIT License
👤 AUTHOR
Kamal Master
Email: ktabine@gmail.com
✔ GUIDE AUDIT COMPLETE
Build AI that earns trust through ethical excellence.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file guide_framework-1.0.5-py3-none-any.whl.
File metadata
- Download URL: guide_framework-1.0.5-py3-none-any.whl
- Upload date:
- Size: 20.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
855a482afd5b3538c0e89f15c80a2c001f480535dc09badb7345f2cbc7025bda
|
|
| MD5 |
17db25a4a083365d2989e1a10abcad8c
|
|
| BLAKE2b-256 |
b3429cb60e74fda3c68ea5d86500d34cb05282518c47d1a88c74897ea1020abb
|