Inspiration

We have seen how frustrating and isolating inefficient onboarding can be— from our experiences as new hires and when onboarding others. Watching new employees struggle to find their footing, feeling pressure without proper support, and not seeing the impact of their contributions motivated us to create a solution. We want to give new hires the tools to succeed from day one, even when the team is busy, ensuring they feel valued and effective immediately.

What it does

Our onboarding assistant streamlines the process by integrating knowledge sources like Confluence and GitHub, providing new employees instant access to answers through Slack commands. It not only helps them find the information they need but also identifies and fills gaps in documentation, ensuring future hires have a smoother, more supportive onboarding experience.

How we built it

We built a RAG agent using the llama index, which interfaces with Slack. It retrieves data from Confluence and GitHub to efficiently answer employee queries. First, we upload the relevant documents and codebase into Pinecone. For each query, we retrieve results from Pinecone, filter them by Confluence and GitHub metadata, and curate the response with LLM. The final answer is then sent to the user in Slack.

Challenges we ran into

Vertically integrating enterprise applications can provide lots of value to each employee but it's difficult because different platforms use different methods of authentication and API contracts.

Accomplishments that we're proud of

We successfully created the most basic version of an AI agent that completely performs one of our use cases. It incorporates information from diverse sources specific to the engineering vertical organizational data sources in a unified format, reducing the time employees spend searching for information.

What we learned

We learned the complexities of data integration from various platforms and how to fine-tune AI models to deliver high-quality responses.

What's next for recript

The future is about expanding its reach beyond engineering teams, integrating more tools, and creating a personalized onboarding experience that adapts to different roles and personas along with the tools these roles require. We want to make onboarding feel less like a daunting solo journey and more like a supported, seamless path to becoming a confident, contributing member of the team.

Built With

Share this project:

Updates