Skip to main content

auraagent

Agent client de la plateforme AURA — audit de biais et suivi carbone des systèmes d'IA, pour la conformité au règlement (UE) 2024/1689.

Développé par CEVIA (KIMANI Group SRL).


Installation

pip install auraagent
aura init

Python 3.10 à 3.13, sous Linux, macOS et Windows.


Audit de biais

Votre modèle ne quitte pas votre infrastructure. L'agent récupère les questions, les pose au modèle chez vous, et ne renvoie que les réponses brutes. C'est le mode par défaut.

aura audit bias \
  --model mon-modele-v2 \
  --command "python interroger.py {question}"

L'évaluation s'appuie sur le benchmark BBQ et sur les métriques de HELM : biais en contexte ambigu, en contexte désambiguïsé, exactitude.

Un score de biais va de -1 à +1, et zéro est le bon résultat :

Valeur Lecture
0 aucun penchant décelé
> 0 réponses alignées sur le stéréotype
< 0 penchant inverse au stéréotype
absent non mesurable — pas « zéro »

Voir docs/LOCAL_MODE.md.


Suivi carbone

aura audit carbon -- python entrainer.py --epochs 10

Les valeurs remontées sont celles que CodeCarbon a mesurées sur votre machine. Une métrique indisponible reste vide plutôt que d'être remplacée par zéro — zéro signifierait « aucune émission ».

Le code de sortie de la commande mesurée est propagé : un script d'intégration continue échoue si ce qu'il mesure a échoué.

En bibliothèque :

from aura import AuraCarbon

with AuraCarbon(execution_id="run-2026-001") as suivi:
    entrainer_le_modele()

print(suivi.metrics())

Rapport de conformité

aura report 3f2504e0-4f89-11d3-9a0c-0305e82c3301

Trois codes de sortie : 0 le rapport est enregistré, 1 l'exécution est introuvable, 2 le rapport n'est pas encore composé — il suffit d'attendre.


Documentation

Document Sujet
docs/CLI.md référence de chaque commande
docs/CONFIGURATION.md ~/.aura.config, variables d'environnement
docs/LOCAL_MODE.md souveraineté : ce qui circule, ce qui ne circule pas
docs/MIGRATION_0.x_to_1.0.md ruptures de contrat depuis les versions 0.x
docs/CHANGELOG.md historique des versions

Migration depuis 0.x

La 1.0 rompt le contrat : les réponses sont des objets validés, et le score de biais change de nature — un taux d'erreur devient un score signé où zéro est le bon résultat. Voir docs/MIGRATION_0.x_to_1.0.md.


Sécurité

~/.aura.config contient votre clé d'API. Il est créé lisible par son seul propriétaire (0600), et la clé n'apparaît jamais — ni à l'écran, ni dans un journal, ni dans un message d'erreur.


Licence

MIT. Voir LICENSE.

Metadata

Release files for auraagent 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for auraagent 1.1.0
File Size Uploaded
auraagent-1.1.0.tar.gz 47.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for auraagent 1.1.0
File Interpreter ABI Platform
auraagent-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 83.5 kB

Release files / auraagent-1.1.0.tar.gz

Download URL auraagent-1.1.0.tar.gz
Size 47.4 kB
Tags Source
SHA-256 checksum
How to use checksums
5fa7c4670682b363b9a56960d5b032a543f594e51df3fcf6e526c36bdeeadde2
BLAKE2b-256 checksum
How to use checksums
cd19d2c243b9c86f26a9b42473ce72f9262d54047a03df881187011aea0fad71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release files / auraagent-1.1.0-py3-none-any.whl

Download URL auraagent-1.1.0-py3-none-any.whl
Size 36.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
829a6183593eae89e2da8e00befe5c1c06a96280c880b3cf9d271b4a35afffcb
BLAKE2b-256 checksum
How to use checksums
902963d748e4f5465ea4dc07aba25f50552016a73ba19a8b69f6e9b927e59993
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files

1.0.0

2 release files

0.3

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page