Inspiration
Majoritatea cerințelor din partea clienților implica un chatbot într-o formă sau alta. Ne-am întrebat: De ce să nu oferim un mod centralizat, rapid și sigur prin care oricine să creeze, testeze și administreze astfel de agenți conversaționali?
What it does
Zynapse este un admin de agenți conversaționali RAG-based, care permite:
- Crearea rapidă a chatbot-urilor cu identitate, reguli, scop și context clar definit.
- Încărcarea de date proprii (PDF, DOCX etc.) – fiecare bot având un context separat, fără poluare între instanțe.
- Validarea automată a fiecărui chatbot, printr-un sistem sofisticat de generare întrebări contextuale și scorare automată a răspunsurilor.
- Accesul la un ghid interactiv pentru crearea de boti de calitate.
- Management complet al agenților: creare, evaluare, publicare.
How we built it
- Arhitectură bazată pe microservicii și evenimente, pentru ca toți membrii echipei să contribuie în paralel.
- Backend în Python, frontend în React + TypeScript.
- Date stocate și indexate în MongoDB, Redis și Qdrant. Evaluare automată a răspunsurilor folosind cross-LLM validation și metrici precum: *Acuratețe *Respectarea scopului și limitărilor *Claritate *Completitudine *Ton
- Testare automată cu: *Pytest (unit & integration) pentru validator *TestCafe pentru frontend
Challenges we ran into
- Copilot care se bloca în bucle și sugestii greșite.
- Dorința de a construi prea mult într-un timp prea scurt.
- Nevoia de sincronizare constantă pentru a păstra contextul distribuit între servicii și membri.
Accomplishments that we're proud of
- Majoritatea membrilor echipei au ieșit din zona de confort explorând tehnologii și concepte noi (LLMs, Redis Streams, vector DBs).
- Am reușit să construim o soluție funcțională, utilă și testabilă cap-coadă, cu o abordare complet modulară.
- Am livrat o soluție care adresează o problemă reală: încrederea și validarea înainte de lansarea unui agent conversațional.
What we learned
- Cu AI poți construi mai rapid, dar poți greși la fel de repede. Validarea este esențială.
- Colaborarea și împărțirea responsabilităților sunt esențiale când lucrezi cu microservicii și într-un timeframe scurt.
- Este posibil să oferi un produs „enterprise-like” într-un hackathon dacă folosești AI, documentare bună și comunicare eficientă.
What's next for Zynapse
- Integrare cu SSO pentru companii.
- Sharing de chatbots între useri/echipe.
- Extinderea sistemului de validare (ex: scorare live după conversații reale).
- Explorarea unei arhitecturi serverless pentru scalabilitate și cost efficiency.
Gitlab & slides
https://gitlab.zitec.com/bogdan.ivan/zihack-zynapse https://docs.google.com/presentation/d/1PRN19FyO2OFtDid93ITVvthUVAKOeFXY/edit?slide=id.p4#slide=id.p4
Built With
- automated-testing
- automatedtesting
- coffee
- copilot
- cursor
- gcp
- llm
- llm-chat-validation
- llm-testing
- llms
- mongodb
- python
- qdrant
- react
- redis
- redis/mongo/qdrant-dbs
- typescript


Log in or sign up for Devpost to join the conversation.