a2aproject / a2aproject/a2a-samples
Proposal: Evidence Bench evidence-gated computational-science A2A sample
- Ngôn ngữ chính
- Jupyter Notebook
- Star
- 1.8k
- Fork
- 751
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
## Proposal
I would like to contribute Evidence Bench as a computational-science A2A ecosystem sample:
- source: https://github.com/kstawiski/evidence-gated-scientific-agent
- first public release: https://github.com/kstawiski/evidence-gated-scientific-agent/releases/tag/v0.3.0
- license: Apache-2.0
- SDK/protocol: official `a2a-sdk[fastapi]` 1.1.0, Agent Card advertising A2A 1.0 JSON-RPC
Evidence Bench demonstrates an evidence-gated scientific agent rather than a generic chat agent. Qwen performs planning, retrieval, and sandboxed Python/R analysis; Gemma independently audits methods and results; deterministic code validates tool policy, artifacts, claims, and provenance. The service supports isolated persistent workspaces, raw A2A file parts, bearer-authenticated task execution, MCP retrieval tools, immutable per-workspace PyPI/CRAN/Bioconductor environments, and report/provenance artifacts.
## Interoperability evidence
- repository A2A API tests pass in public CI;
- a deployed authenticated `SendMessage` task passed all 9 retrieval-grounding checks, including official SciPy/R sources, observed-URL enforcement, deterministic validation, and independent review;
- the Agent Card and JSON-RPC semantics are documented at https://github.com/kstawiski/evidence-gated-scientific-agent/blob/v0.3.0/docs/WEB_AND_A2A.md;
- the proposed contribution dossier is at https://github.com/kstawiski/evidence-gated-scientific-agent/blob/v0.3.0/docs/A2A_ECOSYSTEM_SUBMISSION.md.
Before preparing a significant PR, could maintainers advise which shape is preferred?
1. a small in-tree integration/sample that delegates to a running Evidence Bench instance; or
2. an external ecosystem/example entry linking to the full repository.
I am happy to reduce the contribution to the smallest useful A2A-specific example and follow the repository's test and documentation conventions.
Hướng dẫn đóng góp
Hướng nghiên cứu
Review the linked repository and its documentation to understand the Evidence Bench system and its A2A integration. Examine the existing samples in the a2a-samples repository to see the format for ecosystem entries. Determine whether to create a minimal in-tree sample or an external link, then prepare the contribution following the repository's conventions.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- fastapi, jupyter-notebook, python
- Lĩnh vực
- ai-infra-agents, backend-api-design, documentation
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 45/100