BSI C5:2020 Report Screening
Noch kein Konto? Registrieren
BestΓ€tigungscode wurde per E-Mail gesendet.
π
Laden Sie einen C5-PrΓΌfbericht hoch um ein automatisches Screening zu starten.
Dieses Tool ist ein Proof of Concept fΓΌr automatisiertes BSI C5-Screening mittels generativer KI auf AWS. Hier sehen Sie die aktuelle technische Architektur und den Entwicklungsstand.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β CloudFront (HTTPS) β
β d2hcje9zxqc4un.cloudfront.net β
ββββββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββ
β API Gateway + WAF + Cognito β
β POST /upload Β· GET /results Β· POST /converse β
β POST /analyze Β· POST /share Β· DELETE /results β
βββββ¬βββββββββββββββ¬βββββββββββββββ¬βββββββββββββββ¬βββββββββββββββββββββ
β β β β
βββββΌββββ βββββββΌββββββ ββββββΌβββββ βββββββΌββββββ
βUpload β β Results β βConverse β β Context β
βLambda β β Lambda β β Lambda β β Analyze β
βββββ¬ββββ βββββββ¬ββββββ ββββββ¬βββββ βββββββ¬ββββββ
β β β β
β start SF βΌ β β
β ββββββββββββ β β
β β DynamoDB βββββββββββββββββββββββββ
β β Results β
βΌ ββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Step Functions Pipeline β
β β
β ββββββββββββ βββββββββββ βββββββββββββββββββββββ β
β β Extract ββββΆβ Split ββββΆβ Map State (Γ6) β β
β β (PyMuPDF)β β(Batches)β β βββββββ βββββββ β β
β β ~10s β β ~2s β β βBat.1β βBat.2ββ¦ ββββΆ Merge β
β ββββββββββββ βββββββββββ β β~90s β β~90s β β + Judge β
β β βββββββ βββββββ β (~60s) β
β βββββββββββββββββββββββ β
β β
β 6 Batches parallel Γ N Modelle β Max Lambda: 90s β Kein Timeout β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Knowledge Base (S3 Vectors) β
β 121 Kriterien (DE, vollstΓ€ndig aus BSI XLSX) β
β Cohere Embed v3 β Agent + RAG β
ββββββββββββββββββββββββββββββββββββββββββββββββββββ
| Komponente | Service | Details |
|---|---|---|
| Frontend | CloudFront + S3 | Vanilla JS SPA, kein Framework |
| Auth | Cognito | User Pool, JWT, Self-Signup |
| API | API Gateway | REST, WAF, Rate Limiting |
| Orchestrierung | Step Functions | Extract β Split β Map(6 parallel Batches) β Merge β Judge |
| PDF Parsing | Lambda + PyMuPDF | Text-Extraktion, ~10s, max 500k Zeichen an Modell |
| C5 Screening | Bedrock Agent + KB | 121 Basiskriterien einzeln, Agent mit Knowledge Base RAG |
| Zusatzkriterien | Bedrock (Sonnet 4.6) | 54 Zusatzkriterien in separatem Step |
| Knowledge Base | Bedrock KB + S3 Vectors | 121 Kriterien (DE, vollstΓ€ndig aus BSI XLSX), Cohere Embed v3 |
| Chat | Bedrock (Sonnet 4.6) | RΓΌckfragen mit Report-Kontext |
| Scope-Analyse | Bedrock (Sonnet 4.6) | Kundenspezifische Bewertung, async |
| Storage | DynamoDB + S3 | Results, PDFs, extrahierter Text |
| Security | WAF, IAM, SQS DLQ | Least Privilege, X-Ray Tracing |
| IaC | AWS CDK (Python) | 1x cdk deploy = alles |
| Aufgabe | Modell | Warum |
|---|---|---|
| C5 Screening | Claude Sonnet 4.6 (EU Cross-Region) | 1M Context, schnell, gΓΌnstig |
| Chat / RΓΌckfragen | Claude Sonnet 4.6 | Report-Kontext als System-Prompt |
| Scope-Analyse | Claude Sonnet 4.6 | Kundenspezifische Bewertung |
| Embeddings (KB) | Cohere Embed Multilingual v3 | Optimiert fΓΌr deutsche Texte |
| Agent (KB-RAG) | Claude Sonnet 4.6 (EU) | Agent + Knowledge Base fΓΌr Kriterien-Lookup |
| Metrik | Wert |
|---|---|
| End-to-End (Upload β Ergebnis) | ~3 Min |
| PDF Extraktion (Step 1) | ~10s |
| Basiskriterien-Screening (Step 2) | ~90s (6 parallel) |
| Zusatzkriterien (Step 3) | ~60s |
| Merge (Step 4) | ~5s |
| Scope-Analyse | ~30-60s |
| Chat-Antwort | ~5-10s |
| Max PDF-GrΓΆΓe | ~500k Zeichen (~250 Seiten) |
| Posten | ~Kosten |
|---|---|
| Sonnet 4.6 (Basiskriterien, 500k Input) | ~$0.06 |
| Sonnet 4.6 (Zusatzkriterien, 300k Input) | ~$0.03 |
| Agent + KB (RAG Lookup) | ~$0.01 |
| Lambda + Step Functions | ~$0.001 |
| S3 + DynamoDB | ~$0.001 |
| Total pro Report | ~$0.10 |
| Posten | ~Kosten/Monat |
|---|---|
| CloudFront Distribution | ~$1.00 |
| API Gateway (REST, idle) | ~$0.00 |
| DynamoDB (On-Demand, idle) | ~$0.00 |
| S3 (KB + Reports, <1GB) | ~$0.03 |
| Cognito (User Pool, <50 User) | ~$0.00 |
| WAF (WebACL) | ~$5.00 |
| S3 Vectors (Index, idle) | ~$0.00 |
| Bedrock Agent (idle) | ~$0.00 |
| Total Fixkosten | ~$6/Monat |
Alle Compute-Services (Lambda, Step Functions, Bedrock) sind rein nutzungsbasiert β keine Kosten ohne Reports.
Vergleichen Sie zwei C5-Berichte um Fortschritte und VerΓ€nderungen zu identifizieren.
PDF hier ablegen oder klicken
C5-PrΓΌfbericht als PDF
Mehrere = Battle-Modus (Modelle treten gegeneinander an)
Diese Aktion kann nicht rΓΌckgΓ€ngig gemacht werden.