Hey HN,<p>I was a PM for ~ 4 years before deciding to ditch everything to learn how to build software on my own.<p>As a PM, I was doing standups every day with our engineers, but whenever I'd need an update I'd still end up pinging them on Slack. Why?<p>- No notes from those standup calls
- Folks being unavailable
- No solid insight from those standups.<p>We ended up using a Standup tool but it didn't do much apart from converting our calls to text + making standups async. Sadly, there was still no insight.<p>So decided to do build something myself: howsthisgoing - it's an AI-powered standup bot that lets you query team updates using natural language (built with Gemini, Claude, Python/Django, Celery, Tailwind).<p>Demo: <a href="https://www.youtube.com/watch?v=9ijCTM3PmaU" rel="nofollow">https://www.youtube.com/watch?v=9ijCTM3PmaU</a><p>Technical details:
- Set up slack apis for running standups
- Use gemini for standup based summaries
- embeddings using voyageai
- natural language queries handled in 2-parts (first with claude for extraction, then gemini for filtering)
- first time setting up RAG pipeline was fun! (let me know if you'd like to know how I did this)<p>Currently exploring integrations with Github/Linear for deeper context on technical updates. Particularly interested in solving the challenge of connecting different data sources (commits, tickets, standups, sales updates) into a queryable knowledge base.<p>Looking for feedback on:
- Which data sources would be most valuable to integrate?
- Planning to pivot to an "all-in-one updates app with github/linear/hubspot etc. being as source. What do you guys think of this idea?