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',
|
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.',
|
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',
|
category: 'Marketing',
|
||||||
stepsCompleted: 5,
|
stepsCompleted: 8,
|
||||||
steps: [
|
steps: [
|
||||||
{ id: 'uc1-step-1', name: 'Grunddaten', completed: true, data: { type: 'customer-analytics', department: 'Marketing' } },
|
{ 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'] } },
|
{ 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',
|
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.',
|
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',
|
category: 'HR',
|
||||||
stepsCompleted: 5,
|
stepsCompleted: 8,
|
||||||
steps: [
|
steps: [
|
||||||
{ id: 'uc2-step-1', name: 'Grunddaten', completed: true, data: { type: 'hr-screening', department: 'Personal' } },
|
{ 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'] } },
|
{ 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',
|
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.',
|
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',
|
category: 'Kundenservice',
|
||||||
stepsCompleted: 5,
|
stepsCompleted: 8,
|
||||||
steps: [
|
steps: [
|
||||||
{ id: 'uc3-step-1', name: 'Grunddaten', completed: true, data: { type: 'chatbot', department: 'Support' } },
|
{ 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'] } },
|
{ id: 'uc3-step-2', name: 'Datenquellen', completed: true, data: { sources: ['FAQ', 'Wissensdatenbank', 'Ticketsystem'] } },
|
||||||
|
|||||||
@@ -973,6 +973,53 @@ export interface AssessmentResult {
|
|||||||
aiActClassification: string
|
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 {
|
export interface UseCaseAssessment {
|
||||||
id: string
|
id: string
|
||||||
name: string
|
name: string
|
||||||
@@ -981,6 +1028,8 @@ export interface UseCaseAssessment {
|
|||||||
stepsCompleted: number
|
stepsCompleted: number
|
||||||
steps: UseCaseStep[]
|
steps: UseCaseStep[]
|
||||||
assessmentResult: AssessmentResult | null
|
assessmentResult: AssessmentResult | null
|
||||||
|
intake?: UseCaseIntake
|
||||||
|
uccaAssessmentId?: string
|
||||||
createdAt: Date
|
createdAt: Date
|
||||||
updatedAt: Date
|
updatedAt: Date
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user