Settings

Theme

Show HN: Unblocked – Get answers for questions about your codebase

getunblocked.com

39 points by dennispi 3 years ago · 7 comments · 2 min read

Reader

Hey HN, I'm Dennis and I'm the founder of Unblocked.

Unblocked provides helpful and accurate answers to any question about your codebase.

When a project and team gets big enough, one of the most time consuming parts of building software is understanding the entirety of your codebase — how it works, why it was written, and works the way it does.

Based on our collective painful experiences of countless hours in meetings, dealing with interruptions and digging through obsolete documentation while building software at companies like Microsoft, Amazon, facebook/Meta and Apple… we created Unblocked.

Unblocked provides helpful and accurate answers to any question about your codebase.

Our goal is to help you get the information you need so you can maximize the time you spend writing code.

We (securely) connect to the data sources teams use to talk about their codebase - source code providers, bug trackers, documentation/wiki systems and messaging platforms and expose the information we think might be helpful to you in your IDE, our dashboard and our macOS app.

Unblocked is a lot more than a wrapper around GPT4. Here's how we collect and analyze your provided data:

Document-type specific chunking techniques: Source code doesn’t chunk particularly well at the line-level. For example, an LLM needs surrounding context to understand relationships between classes and their methods to answer higher level questions about code.

Local context: Early generative apps like ChatGPT have no concept of what you’re working on right now. Unblocked helps short-circuit this process by leveraging our tight IDE integration to infer local context.

Reference generation: We’ve found that citing reference is important to help customers gain confidence in Unblocked’s capabilities. Using a handful of in-prompt and output-chain techniques, Unblocked is able to accurately reflect which reference documents were used by the LLM to answer questions.

On data privacy and security: No 3rd party models are trained on customer data For Unblocked’s own models, which we use for component classification tasks, each customer gets their own fine-tuned model, no sharing Authorization checks at network, API and data layers to enforce data isolation Per-team keys to encrypt secrets and data

I’d love for you to try out Unblocked. You can get started here: http://www.getunblocked.com/

Please give it a spin and let me know what you’d want to see improved!

pkaler 3 years ago

I had a chance to look at an early version of Unblocked. I think the huge benefit is when you work in a microservices environment or with many clients.

Over time, engineers get comfortable working on their own microservice but don’t have the context to make changes in microservices that other team’s own. Having iOS, Android, and web clients exasperates this.

Unblocked helps engineers get all of the context they need around changes. When teams grow, this context ends up in places like Slack threads that are 100 comments deep.

As much as you try to get engineers to write documentation, it just makes more sense to pull already written context from Slack and GitHub and generate the documentation.

powder8 3 years ago

We work in a mobile gaming environment, and this helped out developers quickly figure out what code existed and why. And in our environment, reuse of code from previous games is a big advantage for us. Definitely recommend giving it a try.

azcarraga 3 years ago

This team knows the developer experience as good as any. Been a huge fan of their work in their past - will definitely try this. The free for life for early adopters is a really nice touch.

jackn 3 years ago

We've been using an early-access version of Unblocked at Clio and have been super-impressed. Unblocked will significantly evolve how engineering teams work together.

mattfwalters 3 years ago

Stoked this is out in the world now! My folks have seen real benefit from Unblocked so far, can't wait to see where it goes from here.

davidhariri 3 years ago

It’s been great to be able to ask questions about our codebases and see discussions from PRs inline. Love Unblocked!

kylerobotn 3 years ago

It’s a pretty useful tool for teams. Definitely works as it should.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection