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.1.0.tar.gz (47.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.1.0-py3-none-any.whl (36.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: auraagent-1.1.0.tar.gz
  • Upload date:
  • Size: 47.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.1.0.tar.gz
Algorithm Hash digest
SHA256 5fa7c4670682b363b9a56960d5b032a543f594e51df3fcf6e526c36bdeeadde2
MD5 fc887a7ce229219134c927e254da3a08
BLAKE2b-256 cd19d2c243b9c86f26a9b42473ce72f9262d54047a03df881187011aea0fad71

See more details on using hashes here.

Provenance

The following attestation bundles were made for auraagent-1.1.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.1.0-py3-none-any.whl.

File metadata

  • Download URL: auraagent-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 36.1 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 829a6183593eae89e2da8e00befe5c1c06a96280c880b3cf9d271b4a35afffcb
MD5 e8b794d684d43f457d0e1cc5a9994a47
BLAKE2b-256 902963d748e4f5465ea4dc07aba25f50552016a73ba19a8b69f6e9b927e59993

See more details on using hashes here.

Provenance

The following attestation bundles were made for auraagent-1.1.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

This release

1.1.0 This release

2 files

1.0.0

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