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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

auraagent-1.0.0.tar.gz (42.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

auraagent-1.0.0-py3-none-any.whl (31.0 kB view details)

Uploaded Python 3

File details

Details for the file auraagent-1.0.0.tar.gz.

File metadata

  • Download URL: auraagent-1.0.0.tar.gz
  • Upload date:
  • Size: 42.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for auraagent-1.0.0.tar.gz
Algorithm Hash digest
SHA256 40620019d635fe9ba819c7c0151296f8fb54c14dbf85ef6496e55063726dde2f
MD5 869c55a85db866c5039f68348abe6ec5
BLAKE2b-256 2d0e02427354228115628e1e66cfec25c212fdc3999d281e2930425b62f3261b

See more details on using hashes here.

Provenance

The following attestation bundles were made for auraagent-1.0.0.tar.gz:

Publisher: publish.yml on ceviaai/aura-agent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file auraagent-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: auraagent-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 31.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for auraagent-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9565c5512a3972ea17178aa73543ce791a9063185f4729094215f501c2c48700
MD5 468833145d8f2cc60c6b6a674f1e69be
BLAKE2b-256 ecdd819d6d1e776a3e919d452400d5d8bca8dd99f8337d976c224cea8e46eaad

See more details on using hashes here.

Provenance

The following attestation bundles were made for auraagent-1.0.0-py3-none-any.whl:

Publisher: publish.yml on ceviaai/aura-agent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

1.1.0

2 files

This release

1.0.0 This release

2 files

0.3

2 files

0.2.1.3

2 files

0.2.1.2

2 files

0.2.1.1

2 files

0.2.1

2 files

0.2.0

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page