feat(use-case-workshop): 8-Schritt-Wizard mit UCCA-API-Integration
Some checks failed
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-ai-compliance (push) Failing after 34s
CI / test-python-backend-compliance (push) Successful in 38s
CI / test-python-document-crawler (push) Successful in 25s
CI / test-python-dsms-gateway (push) Successful in 24s
Some checks failed
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-ai-compliance (push) Failing after 34s
CI / test-python-backend-compliance (push) Successful in 38s
CI / test-python-document-crawler (push) Successful in 25s
CI / test-python-dsms-gateway (push) Successful in 24s
Workshop von 5 auf 8 Schritte erweitert: Datenkategorien (Art.9, Sonstige), Verarbeitungszweck (Rechtsgrundlage), Technologie (Glossar, Modell-Nutzung), Automatisierung (Beispiele, Art.22), Hosting/Transfer, Datenhaltung/Vertraege, Zusammenfassung mit automatischer Risikobewertung und UCCA-API-Aufruf. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -10,7 +10,7 @@ export const DEMO_USE_CASES: UseCaseAssessment[] = [
|
||||
name: 'KI-gestützte Kundenanalyse',
|
||||
description: 'Analyse von Kundenverhalten und Präferenzen mittels Machine Learning zur Personalisierung von Angeboten und Verbesserung des Customer Lifetime Value. Das System verarbeitet Transaktionsdaten, Clickstreams und demographische Informationen.',
|
||||
category: 'Marketing',
|
||||
stepsCompleted: 5,
|
||||
stepsCompleted: 8,
|
||||
steps: [
|
||||
{ id: 'uc1-step-1', name: 'Grunddaten', completed: true, data: { type: 'customer-analytics', department: 'Marketing' } },
|
||||
{ id: 'uc1-step-2', name: 'Datenquellen', completed: true, data: { sources: ['CRM', 'Webshop', 'Newsletter'] } },
|
||||
@@ -33,7 +33,7 @@ export const DEMO_USE_CASES: UseCaseAssessment[] = [
|
||||
name: 'Automatisierte Bewerbungsvorauswahl',
|
||||
description: 'KI-System zur Vorauswahl von Bewerbungen basierend auf Lebenslauf-Analyse, Qualifikationsabgleich und Erfahrungsbewertung. Ziel ist die Effizienzsteigerung im Recruiting-Prozess bei gleichzeitiger Gewährleistung von Fairness.',
|
||||
category: 'HR',
|
||||
stepsCompleted: 5,
|
||||
stepsCompleted: 8,
|
||||
steps: [
|
||||
{ id: 'uc2-step-1', name: 'Grunddaten', completed: true, data: { type: 'hr-screening', department: 'Personal' } },
|
||||
{ id: 'uc2-step-2', name: 'Datenquellen', completed: true, data: { sources: ['Bewerbungsportal', 'LinkedIn', 'XING'] } },
|
||||
@@ -56,7 +56,7 @@ export const DEMO_USE_CASES: UseCaseAssessment[] = [
|
||||
name: 'Chatbot für Kundenservice',
|
||||
description: 'Konversationeller KI-Assistent für die automatisierte Beantwortung von Kundenanfragen im First-Level-Support. Basiert auf Large Language Models mit firmeneigenem Wissen.',
|
||||
category: 'Kundenservice',
|
||||
stepsCompleted: 5,
|
||||
stepsCompleted: 8,
|
||||
steps: [
|
||||
{ id: 'uc3-step-1', name: 'Grunddaten', completed: true, data: { type: 'chatbot', department: 'Support' } },
|
||||
{ id: 'uc3-step-2', name: 'Datenquellen', completed: true, data: { sources: ['FAQ', 'Wissensdatenbank', 'Ticketsystem'] } },
|
||||
|
||||
@@ -973,6 +973,53 @@ export interface AssessmentResult {
|
||||
aiActClassification: string
|
||||
}
|
||||
|
||||
export interface UseCaseIntake {
|
||||
domain: string
|
||||
dataCategories: string[]
|
||||
processesPersonalData: boolean
|
||||
specialCategories: boolean
|
||||
healthData: boolean
|
||||
biometricData: boolean
|
||||
minorsData: boolean
|
||||
financialData: boolean
|
||||
customDataTypes: string[]
|
||||
legalBasis: string
|
||||
purposes: {
|
||||
profiling: boolean
|
||||
automatedDecision: boolean
|
||||
marketing: boolean
|
||||
analytics: boolean
|
||||
serviceDelivery: boolean
|
||||
}
|
||||
automation: 'assistive' | 'semi_automated' | 'fully_automated'
|
||||
hosting: {
|
||||
provider: string
|
||||
region: string
|
||||
}
|
||||
modelUsage: {
|
||||
inference: boolean
|
||||
rag: boolean
|
||||
finetune: boolean
|
||||
training: boolean
|
||||
}
|
||||
aiTechnologies: string[]
|
||||
internationalTransfer: {
|
||||
enabled: boolean
|
||||
countries: string[]
|
||||
mechanism: string
|
||||
}
|
||||
retention: {
|
||||
days: number
|
||||
purpose: string
|
||||
}
|
||||
contracts: {
|
||||
hasDpa: boolean
|
||||
hasAiaDocumentation: boolean
|
||||
hasRiskAssessment: boolean
|
||||
subprocessors: string
|
||||
}
|
||||
}
|
||||
|
||||
export interface UseCaseAssessment {
|
||||
id: string
|
||||
name: string
|
||||
@@ -981,6 +1028,8 @@ export interface UseCaseAssessment {
|
||||
stepsCompleted: number
|
||||
steps: UseCaseStep[]
|
||||
assessmentResult: AssessmentResult | null
|
||||
intake?: UseCaseIntake
|
||||
uccaAssessmentId?: string
|
||||
createdAt: Date
|
||||
updatedAt: Date
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user