Ein auf Next.js 16 basierendes Conversational AI-Widget, das Retrieval-Augmented Generation (RAG), LiveAvatar-Streaming und ein geschütztes Admin-Control-Panel vereint. Das System fungiert als Backend/Frontend-Bundle, das öffentliche APIs bereitstellt und durch dynamische Konfiguration, Multi-LLM-Fähigkeit und strenge Sicherheitsrichtlinien (für externes Embedding) besticht.
? Entwicklung einer Next.js App Router-Architektur
? Implementierung von RAG mit einer PostgreSQL/pgvector-Wissensdatenbank (via LangChain)
? Programmierung einer Provider-Factory zum nahtlosen Wechsel zwischen LLMs (Ollama
? OpenAI
? Gemini). Konfiguration strikter Sicherheits-Middlewares (CSP
? Rate Limits
? dynamische Origin-Allowlists) und Integration von NextAuth für passwortlose Admin-Zugänge.
Ein hochgradig anpassbares, sicheres und auf externen Websites einbettbares Chat-Widget. Das System ermöglicht Konfigurationsänderungen (z. B. System-Prompts, Allowed Origins) zur Laufzeit ohne Server-Neustart. Bereitstellung umfassender Audit- und Überwachungsmöglichkeiten durch strukturiertes Logging (Winston) und Chat-Analytics.
Ein auf Next.js 16 basierendes Conversational AI-Widget, das Retrieval-Augmented Generation (RAG), LiveAvatar-Streaming und ein geschütztes Admin-Control-Panel vereint. Das System fungiert als Backend/Frontend-Bundle, das öffentliche APIs bereitstellt und durch dynamische Konfiguration, Multi-LLM-Fähigkeit und strenge Sicherheitsrichtlinien (für externes Embedding) besticht.
? Entwicklung einer Next.js App Router-Architektur
? Implementierung von RAG mit einer PostgreSQL/pgvector-Wissensdatenbank (via LangChain)
? Programmierung einer Provider-Factory zum nahtlosen Wechsel zwischen LLMs (Ollama
? OpenAI
? Gemini). Konfiguration strikter Sicherheits-Middlewares (CSP
? Rate Limits
? dynamische Origin-Allowlists) und Integration von NextAuth für passwortlose Admin-Zugänge.
Ein hochgradig anpassbares, sicheres und auf externen Websites einbettbares Chat-Widget. Das System ermöglicht Konfigurationsänderungen (z. B. System-Prompts, Allowed Origins) zur Laufzeit ohne Server-Neustart. Bereitstellung umfassender Audit- und Überwachungsmöglichkeiten durch strukturiertes Logging (Winston) und Chat-Analytics.