Ceci est une soumission pour le défi Redis AI: au-delà du cache.
Vertalk est un assistant d'appel vocal AI en temps réel conçu pour présenter ce qui est possible lorsque Redis 8 est utilisé comme data et épine dorsale des données et de l'événement, pas seulement un cache. La plate-forme intègre Redisjson, Redissearch (texte et vecteur avec HNSW), Streams et Pub / Sub pour alimenter les opérations d'IA multi-lacunes et à location multiple qui ingèrent des connaissances, recherchent sémantiquement, diffusent des événements en direct à l'interface utilisateur et adaptent le comportement de l'assistant par base de connaissances verticale en temps réel.
Démo en direct:
Sauvegarde: https://ertalk-n8Bypytee-imisi-dahunsis-projects.vercel.app/
Vidéo de démonstration:
Repo:
Ceci est un projet Next.js aveccréation-next-app.
Tout d'abord, exécutez le serveur de développement:
Ouvrez http: // localhost: 3000 avec votre navigateur pour voir le résultat.
Vous pouvez commencer à modifier la page en modifiantpages / index.tsx. La page indique automatiquement la mise à jour lorsque vous modifiez le fichier.
Les routes API sont accessibles sur http: // localhost: 3000 / api / bonjour. Ce point de terminaison peut être modifié danspages / api / bonjour.ts.
Lepages / APILe répertoire est mappé à/ api / *. Les fichiers de ce répertoire sont traités comme des routes API au lieu de réagir des pages.
Ce projet utiliseSuivant / FontPour optimiser et charger automatiquement l'inter, une police Google personnalisée.
docs / redis-report.mdpour l'architecture, les modèles de données, les itinéraires et l'évaluation.entreprise:(JSON),KB:: ... (Vecteur de hachage +),appel:(JSON),billet:(JSON),montrer:(JSON).Vertalk centralise les données dans Redis. La configuration de la base de connaissances est stockée via Redisjson et entraîne le comportement et le ton de l'assistant AI. La base de connaissances par défaut et active est coordonnée via des clés simples tandis que le document JSON complet capture des fonctions de voix, verticale et activée. L'extrait suivant depages / api / admin / company.tsmontre comment Vertalk persiste...
[Courte citation de 8% de l'article original]