Staying well-informed is difficult, especially in a world that demands our attention in a myriad of complex and pressing issues like pandemics, climate change, and AI—each demanding a nuanced understanding to make a truly representative decision. It doesn't help that we not only have to seek the truth but discard what's false.
Actually helps you stay informed by fact checking your content in real time. Give it a video or livestream of a debate, and Actually will transcribe what's being said, then use AI to provide more context on the topic, verify how true the statements being made are, and list supporting citations.
Actually uses Gemini 1.5 Pro to fact check and provide context on audio transcriptions created with Azure Speech Services. The UI was built using Tailwind, React, and Vite, and the backend is made using Python Flask.
- Streaming data using sockets
- Live transcription of audio
- Optimizing LLM response speeds
- Consistently getting LLM outputs in a defined schema
- Getting citations from LLM responses
- Integrating multiple technologies: socket-io, audio capture/streaming, live transcription using Azure, prompt engineering with Gemini
- Making lots of friends at Hack the North!
- Exploring lots of different possibilities
- How to use socketio
- Prompt engineering
- Using streams to make tools like Azure Speech Services to handle live data
- Expand possible inputs: Youtube, Twitch, TV, etc.
- Build a RAG model to prevent hallucinations
