For looking through the code, I recommend checking out UI/voice/voiceEngine.tsx and the files in /lib
Inspiration
Seidor challenge
What it does
Offers a human like experience to interact with a procurement database
How we built it
Finite-state machine to navigate high level functions, but flexible LLM experience for human interaction
Challenges we ran into
First time building with this toolchain :')
Accomplishments that we're proud of
Getting it to actually respond to voice!
What we learned
That async and client components don't mix well
What's next for AI Helper
More modular functionality
Built With
- nextjs
- openai
- react
- xstate
Log in or sign up for Devpost to join the conversation.