KIRA - Banking Chatbot Case Study
/* CSS Reset */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
line-height: 1.6;
color: #24292f;
background: #ffffff;
}
.kira-container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
/* Hero Section */
.kira-hero {
background: linear-gradient(135deg, #f6f8fa 0%, #ffffff 100%);
padding: 6rem 0;
min-height: 80vh;
display: flex;
align-items: center;
}
.kira-hero-content {
display: grid;
grid-template-columns: 1fr 300px;
gap: 4rem;
align-items: center;
width: 100%;
}
.kira-service-subtitle {
font-size: 1rem;
color: #238636;
font-weight: 600;
margin-bottom: 1rem;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.kira-hero h1 {
font-size: 3.5rem;
font-weight: 800;
color: #24292f;
margin-bottom: 1.5rem;
line-height: 1.1;
}
.kira-hero h1 .highlight {
color: #238636;
}
.kira-hero-text p {
font-size: 1.3rem;
color: #656d76;
margin-bottom: 2.5rem;
max-width: 600px;
line-height: 1.7;
}
.kira-hero-buttons {
display: flex;
gap: 1.5rem;
flex-wrap: wrap;
}
.kira-btn {
padding: 15px 30px;
font-size: 1.1rem;
font-weight: 600;
border-radius: 8px;
text-decoration: none;
transition: all 0.3s ease;
border: none;
cursor: pointer;
display: inline-block;
text-align: center;
min-width: 160px;
}
.kira-btn-primary {
background: #238636;
color: white;
box-shadow: 0 4px 12px rgba(35, 134, 54, 0.3);
}
.kira-btn-primary:hover {
background: #2da44e;
transform: translateY(-2px);
box-shadow: 0 6px 20px rgba(35, 134, 54, 0.4);
}
.kira-btn-secondary {
background: transparent;
color: #24292f;
border: 2px solid #d1d9e0;
}
.kira-btn-secondary:hover {
background: #f6f8fa;
border-color: #238636;
color: #238636;
transform: translateY(-2px);
}
.kira-hero-image {
display: flex;
justify-content: center;
align-items: center;
}
.kira-logo-circle {
width: 280px;
height: 280px;
border-radius: 50%;
background: linear-gradient(135deg, #238636 0%, #2da44e 100%);
display: flex;
align-items: center;
justify-content: center;
color: white;
font-size: 3.5rem;
font-weight: 800;
box-shadow: 0 20px 40px rgba(35, 134, 54, 0.3);
position: relative;
}
.kira-logo-circle::before {
content: '';
position: absolute;
top: -10px;
left: -10px;
right: -10px;
bottom: -10px;
border-radius: 50%;
background: linear-gradient(135deg, #238636, #2da44e);
opacity: 0.3;
z-index: -1;
}
/* Sections */
.kira-section {
padding: 6rem 0;
}
.kira-section-alt {
padding: 6rem 0;
background: #f6f8fa;
}
.kira-section-dark {
padding: 6rem 0;
background: #24292f;
color: white;
}
.kira-section h2 {
font-size: 2.8rem;
font-weight: 700;
color: #24292f;
margin-bottom: 2rem;
line-height: 1.2;
}
.kira-section-title {
text-align: center;
font-size: 3rem;
font-weight: 700;
color: #24292f;
margin-bottom: 4rem;
line-height: 1.2;
}
.kira-section-dark h2,
.kira-section-dark .kira-section-title {
color: white;
}
/* Grids */
.kira-grid-2 {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 5rem;
align-items: start;
}
.kira-grid-4 {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 2.5rem;
}
.kira-grid-stats {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 2.5rem;
margin-bottom: 5rem;
}
/* Cards */
.kira-feature-card {
background: white;
padding: 2.5rem;
border-radius: 16px;
border: 1px solid #d1d9e0;
transition: all 0.3s ease;
position: relative;
overflow: hidden;
}
.kira-feature-card::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 4px;
background: linear-gradient(90deg, #238636, #2da44e);
transform: scaleX(0);
transition: transform 0.3s ease;
}
.kira-feature-card:hover::before {
transform: scaleX(1);
}
.kira-feature-card:hover {
transform: translateY(-8px);
box-shadow: 0 20px 40px rgba(0,0,0,0.1);
border-color: #238636;
}
.kira-feature-icon {
font-size: 3rem;
margin-bottom: 1.5rem;
display: block;
}
.kira-feature-card h3 {
font-size: 1.4rem;
font-weight: 600;
color: #24292f;
margin-bottom: 1.5rem;
line-height: 1.3;
}
.kira-feature-card p {
color: #656d76;
font-size: 1rem;
line-height: 1.6;
}
.kira-stat-card {
text-align: center;
background: white;
padding: 3rem 2rem;
border-radius: 16px;
border: 1px solid #d1d9e0;
transition: all 0.3s ease;
position: relative;
}
.kira-stat-card:hover {
transform: translateY(-5px);
box-shadow: 0 15px 30px rgba(0,0,0,0.1);
}
.kira-stat-number {
font-size: 3.5rem;
font-weight: 800;
color: #238636;
margin-bottom: 1rem;
line-height: 1;
}
.kira-stat-label {
color: #656d76;
font-weight: 600;
font-size: 1.1rem;
}
/* Lists */
.kira-bullet-list {
list-style: none;
}
.kira-bullet-item {
display: flex;
align-items: flex-start;
margin-bottom: 1.5rem;
font-size: 1.1rem;
}
.kira-bullet-dot {
width: 12px;
height: 12px;
background: #238636;
border-radius: 50%;
margin-right: 1.5rem;
margin-top: 0.4rem;
flex-shrink: 0;
}
.kira-bullet-item span {
color: #656d76;
line-height: 1.6;
}
/* Demo Section */
.kira-demo-interface {
background: #f6f8fa;
padding: 4rem;
border-radius: 16px;
color: #24292f;
max-width: 700px;
margin: 0 auto;
border: 1px solid #d1d9e0;
}
.kira-demo-box {
background: white;
border-radius: 12px;
padding: 3rem;
box-shadow: 0 10px 25px rgba(0,0,0,0.1);
}
.kira-demo-box h4 {
color: #238636;
margin-bottom: 1.5rem;
font-size: 1.3rem;
font-weight: 600;
}
.kira-demo-box p {
color: #656d76;
margin-bottom: 2rem;
font-size: 1.1rem;
line-height: 1.6;
}
.kira-demo-box ul {
text-align: left;
color: #656d76;
padding-left: 2rem;
}
.kira-demo-box li {
margin-bottom: 1rem;
font-size: 1rem;
line-height: 1.5;
}
/* Testimonials */
.kira-testimonials {
max-width: 900px;
margin: 0 auto;
background: white;
padding: 3rem;
border-radius: 16px;
border: 1px solid #d1d9e0;
box-shadow: 0 10px 25px rgba(0,0,0,0.05);
}
.kira-testimonials h3 {
color: #24292f;
margin-bottom: 2.5rem;
text-align: center;
font-size: 1.5rem;
font-weight: 600;
}
.kira-testimonial {
border-left: 4px solid #238636;
padding: 2rem;
background: #f6f8fa;
margin-bottom: 2rem;
border-radius: 8px;
transition: all 0.3s ease;
}
.kira-testimonial:hover {
background: #ffffff;
box-shadow: 0 5px 15px rgba(35, 134, 54, 0.1);
}
.kira-testimonial:last-child {
margin-bottom: 0;
}
.kira-testimonial p {
color: #656d76;
font-style: italic;
margin-bottom: 1rem;
font-size: 1.1rem;
line-height: 1.6;
}
.kira-testimonial footer {
color: #24292f;
font-weight: 600;
font-size: 0.95rem;
}
/* CTA */
.kira-cta {
max-width: 900px;
margin: 0 auto;
text-align: center;
}
.kira-cta p {
color: #656d76;
margin-bottom: 3rem;
font-size: 1.2rem;
line-height: 1.7;
}
.kira-cta-buttons {
display: flex;
gap: 2rem;
justify-content: center;
flex-wrap: wrap;
}
/* Problem/Solution specific styling */
.kira-problem-solution {
position: relative;
}
.kira-problem-solution::before {
content: '';
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 1px;
background: linear-gradient(180deg, transparent, #d1d9e0 20%, #d1d9e0 80%, transparent);
transform: translateX(-50%);
}
.kira-problem-solution > div:first-child {
padding-right: 2rem;
}
.kira-problem-solution > div:last-child {
padding-left: 2rem;
}
/* Responsive Design */
@media (max-width: 1024px) {
.kira-hero-content {
grid-template-columns: 1fr;
text-align: center;
gap: 3rem;
}
.kira-grid-2 {
grid-template-columns: 1fr;
gap: 3rem;
}
.kira-problem-solution::before {
display: none;
}
.kira-problem-solution > div:first-child,
.kira-problem-solution > div:last-child {
padding: 0;
}
}
@media (max-width: 768px) {
.kira-hero {
padding: 4rem 0;
}
.kira-hero h1 {
font-size: 2.5rem;
}
.kira-section,
.kira-section-alt,
.kira-section-dark {
padding: 4rem 0;
}
.kira-section-title {
font-size: 2.2rem;
margin-bottom: 3rem;
}
.kira-grid-4 {
grid-template-columns: 1fr;
}
.kira-grid-stats {
grid-template-columns: repeat(2, 1fr);
gap: 2rem;
}
.kira-logo-circle {
width: 220px;
height: 220px;
font-size: 2.5rem;
}
.kira-hero-buttons {
justify-content: center;
}
.kira-demo-interface {
padding: 2rem;
}
.kira-demo-box {
padding: 2rem;
}
.kira-cta-buttons {
flex-direction: column;
align-items: center;
}
}
@media (max-width: 480px) {
.kira-container {
padding: 0 15px;
}
.kira-hero h1 {
font-size: 2rem;
}
.kira-hero-text p {
font-size: 1.1rem;
}
.kira-grid-stats {
grid-template-columns: 1fr;
}
.kira-logo-circle {
width: 180px;
height: 180px;
font-size: 2rem;
}
.kira-btn {
padding: 12px 24px;
font-size: 1rem;
min-width: 140px;
}
}
/* Animations */
@keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(30px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.kira-feature-card,
.kira-stat-card {
animation: fadeInUp 0.6s ease-out;
}
/* Smooth scrolling */
html {
scroll-behavior: smooth;
}
Case Study • RAG-Chatbot • 2023
KIRA
Banking-Chatbot
Intelligenter RAG-Chatbot für die PSD Bank Karlsruhe-Neustadt. Revolutioniert den Kundensupport durch ChatGPT-3.5-turbo und maßgeschneiderte Wissensdatenbank.
Das Problem
Bankkunden haben komplexe Fragen zu Produkten, Konditionen und Prozessen. Der Support war überlastet mit repetitiven Anfragen, die 80% der Arbeitszeit beanspruchten.
Lange Wartezeiten für Kunden
Repetitive Fragen beanspruchten 80% der Support-Zeit
Mitarbeiter hatten keine Zeit für komplexe Beratung
Die Lösung
KIRA (Knowledge-based Intelligent Response Assistant) nutzt RAG-Technologie, um präzise Antworten aus der Bank-Wissensdatenbank zu generieren.
24/7 verfügbare Sofort-Antworten
85% Reduktion repetitiver Anfragen
Mitarbeiter fokussieren sich auf Beratung
Kernfunktionen
🤖
RAG-Technologie
Retrieval-Augmented Generation kombiniert ChatGPT-3.5-turbo mit bankspezifischer Wissensdatenbank für präzise Antworten.
📚
Wissensdatenbank
Über 500 Dokumente zu Produkten, Konditionen und Prozessen der PSD Bank, kontinuierlich aktualisiert.
⚡
Sofort-Antworten
Durchschnittliche Antwortzeit unter 3 Sekunden. Kunden erhalten sofort präzise Informationen.
🔒
Datenschutz
DSGVO-konform, keine Speicherung persönlicher Daten, sichere API-Kommunikation mit OpenAI.
Ergebnisse & Impact
85%
Reduktion repetitiver Anfragen
3s
Durchschnittliche Antwortzeit
Kundenrückmeldungen
"KIRA gibt mir sofort die Antworten, die ich brauche. Keine Warteschleife mehr!"
"Endlich können wir uns auf die komplexen Beratungsgespräche konzentrieren."
— Mitarbeiter Kundenbetreuung
Live Demo
Erlebe KIRA in Aktion. Teste den Chatbot mit echten Banking-Fragen und erlebe die Kraft der RAG-Technologie.
KIRA Demo-Interface
Hier würde normalerweise der Live-Chatbot eingebettet werden. Teste Fragen wie:
"Wie hoch sind die Zinsen für einen Privatkredit?"
"Welche Unterlagen brauche ich für eine Kontoeröffnung?"
"Was kostet eine Überweisung ins Ausland?"
Interessiert an einem ähnlichen Projekt?
KIRA zeigt, wie RAG-Technologie komplexe Wissensdatenbanken in intelligente, benutzerfreundliche Assistenten verwandelt.
Lass uns über dein Projekt sprechen.