Skip to main content

🧬 Agenomics

Genetics for AI Agents — predictability and compatibility scoring for autonomous agent personalities.

License Python Status

Автор: Dm.Andreyanov Версия: 0.2.0 Связанные проекты: Prizolov Lab / Agent Genome Mapping (AGM)


Что это

Agenomics — методология и open-source инструментарий для оценки предсказуемости личности ИИ-агента и его совместимости с другими агентами в команде, построенные на биологической метафоре генома.

В отличие от существующих подходов к «доверию к ИИ-агентам» (криптографическая идентичность, лимиты трат, блокчейн-подписи — см. Agent Passport Standard, AgenticTrust и др.), Agenomics фокусируется на другом вопросе:

Не «можно ли доверить агенту деньги», а «предсказуемо ли ведёт себя личность агента, и уживётся ли она с другими агентами в команде».

Ключевая идея

Каждый агент описывается геномом — структурированным набором параметров:

  • cognitive_genes — как агент мыслит (глубина рассуждений, креативность, риск-толерантность)
  • ethics_genes — какие ограничения соблюдает (bias threshold, hard constraints)
  • social_genes — как взаимодействует (стиль общения, разрешение конфликтов)
  • meta_genes — как эволюционирует (скорость мутации, критерий отбора)

На основе генома вычисляется:

  1. Trust Score (0–100) — итоговая оценка предсказуемости и безопасности агента с учётом критичности домена (Impact Tier) и уровня автономности
  2. Compatibility Score — насколько хорошо два и более агентов сработаются в одной команде

Быстрый старт

pip install -e .
from agenomics import TrustScorer, AgentGenome

genome = AgentGenome(
    id="cashflow-predictor-v1",
    domain="finance",
    autonomy="autonomous",  # "advisory" | "autonomous"
    transparency=70,
    bias_control=85,
    data_safety=90,
    drift_rate=0.05,
    has_ledger=True,
)

scorer = TrustScorer()
result = scorer.score(genome)

print(result.score)          # 0-100
print(result.label)          # Trusted / Conditional / High Risk
print(result.breakdown)      # разбивка по 5 осям
print(result.capped_reason)  # если применён потолок автономности

Compatibility Scorer — совместимость команды агентов

from agenomics import AgentGenome, CompatibilityScorer

sales_agent = AgentGenome(
    id="recommendation-agent",
    bias_control=80, risk_tolerance=50, social_style=15, has_ledger=False,
)
support_agent = AgentGenome(
    id="support-agent",
    bias_control=82, risk_tolerance=50, social_style=90, has_ledger=True,
)

result = CompatibilityScorer().score_pair(sales_agent, support_agent)
print(result.score)           # 0-100
print(result.breakdown)       # разбивка по 4 осям: ethics, risk_tolerance, social_style, accountability
print(result.capped_reason)   # если сработал потолок из-за этического конфликта

# Для команды из 3+ агентов (добавьте other_agent, third_agent и т.д.):
team_result = CompatibilityScorer().score_team([sales_agent, support_agent])
print(team_result.average_score)
print(team_result.weakest_pair)  # самое слабое звено команды

Веб-API

curl -X POST https://<ваш-адрес-на-amvera>/compatibility \
  -H "Content-Type: application/json" \
  -d '{
        "agents": [
          {"id": "sales", "bias_control": 80, "risk_tolerance": 50, "social_style": 15},
          {"id": "support", "bias_control": 82, "risk_tolerance": 50, "social_style": 90}
        ]
      }'

Структура репозитория

agenomics/
├── agenomics/           # ядро: AgentGenome, TrustScorer
├── prompts/             # системные промпты (Trust Auditor и др.)
├── docs/                # методология, whitepaper
├── tests/               # тесты
├── amvera.yml           # конфиг деплоя на Amvera
└── requirements.txt

Методология

Полное описание методологии — в docs/METHODOLOGY.md.

Roadmap

  • v0.1 — формула Trust Score, Tier-множитель, потолок автономности
  • v0.1 — промпт Trust Auditor (см. prompts/)
  • v0.2 — Compatibility Scorer между несколькими агентами
  • v0.2 — веб-API (/score, /compatibility) на Amvera
  • v0.3 — веб-калькулятор на prizolov.ru (по аналогии с инструментами Prizolov Lab)
  • v0.3 — публичный реестр верификации (Genome Ledger)
  • v0.3 — публикация пакета на PyPI

Лицензия

Apache 2.0 — см. LICENSE.


© 2026 Dm.Andreyanov. Agenomics — независимый проект, развивающий идеи Agent Genome Mapping™ (Prizolov Lab).

Release files for agenomics 0.2.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 agenomics 0.2.0
File Size Uploaded
agenomics-0.2.0.tar.gz 14.5 kB Details

Built distribution (wheel)

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

Total release size: 27.6 kB

Release files / agenomics-0.2.0.tar.gz

Download URL agenomics-0.2.0.tar.gz
Size 14.5 kB
Tags Source
SHA-256 checksum
How to use checksums
220ce7b4c6d9a823f6ac0c1cfcfe10560535b3dec4dea5af80d6e850282a2682
BLAKE2b-256 checksum
How to use checksums
6d1722ff38d997d4d2bad25d0b45d64aa884212c323bbfa21a809ee072b492e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / agenomics-0.2.0-py3-none-any.whl

Download URL agenomics-0.2.0-py3-none-any.whl
Size 13.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d8b6d54132db1c728ae888636b6903eb230e6de6d80c3e25f283709181dfb8fb
BLAKE2b-256 checksum
How to use checksums
9894dcf9e9142ca5e54257641e5bc6654f686dd43cf87fff56af13419d1ee760
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

0.9.3

2 release files

0.9.2

2 release files

0.7.5

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.4.0

2 release files

This release

0.2.0 This release

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