Inspiration
Onboarding new developers costs companies up to $150K in lost productivity within their first six months. PMs often lack clear visibility into why new hires struggle, which parts of onboarding cause delays, or how to measure true ramp-up progress. We wanted to create a tool that not only helps developers but also equips PMs with actionable insights to optimize onboarding and team performance.
What it does
Envoy Copilot answers developers’ onboarding questions using internal docs, runbooks, and FAQs, helping them get up to speed faster. For PMs, it aggregates and summarizes common roadblocks, tracks key onboarding metrics like time-to-first-commit, and surfaces insights into individual and team progress—enabling data-driven decisions to improve the onboarding process.
How we built it
We used Amazon Bedrock for natural language understanding and Q&A, MongoDB to manage diverse and unstructured documentation, and NLX for real-time speech-to-text conversion. The React frontend paired with a FastAPI backend delivers a smooth user experience for both developers and PMs, integrating context windows to provide role-specific answers and analytics dashboards for PM visibility.
Challenges we ran into
Our main issues centered around connecting to the NLX server. Additionally, we spent a fair bit of time learning about new frameworks and libraries that we had not used before.
Accomplishments that we're proud of
This was such a great learning experience with all the new tools - and as current interns/PMs, we were excited to build something that was actually relevant/useful to us.
What we learned
Providing PMs with transparent, real-time onboarding data empowers better decision-making and improves new hire success. Contextualizing answers by role and proactively suggesting relevant info enhances developer adoption and satisfaction. Continuous iteration based on PM and developer feedback is essential.
What's next for Envoy Copilot
We aim to integrate more deeply with Snowflake to leverage deployment logs, user activity, and onboarding analytics—enabling richer, real-time insights for PMs. This will allow Envoy to provide predictive alerts on onboarding risks, identify hidden bottlenecks, and deliver data-driven recommendations to optimize team performance and accelerate new hire productivity. Additionally, we would love to integrate a tool (possibly with Strands) to automatically patch/fix deployments/security vulnerabilities.
Log in or sign up for Devpost to join the conversation.