Insights & Perspectives

Ideas for real-world impact.

Technical Deep Dives, Ethics/Guardrails Sarah Andrews Technical Deep Dives, Ethics/Guardrails Sarah Andrews

Leashing Your LLM: Practical and Cost-Saving Tips for Staying on Topic

The general nature of LLMs makes them inherently powerful but notoriously difficult to control. Operators must defend against unintended and potentially risky interactions. Our team has investigated many of the relatively nascent solutions out there for this issue; we share what we’ve learned in this post.

Read More
Technical Deep Dives Sarah Andrews Technical Deep Dives Sarah Andrews

Engineer Better Research Results From a Solid Workbench

Treating the process of your work as important as the result will improve the quality of your results. A lot of focus gets put on building the right thing for customers, and rightfully so, but it’s important to remember that we have to first build our workbench. Whether we do that haphazardly or intentionally can have an enormous impact on the quality of our results.

Read More
Technical Deep Dives Sarah Andrews Technical Deep Dives Sarah Andrews

Testing Research Code: Is It Worth It?

Machine learning researchers often don’t write tests for their code. They’re not software engineers, and their code needs only to train a model or prove out an experiment. However, at Hop, we’ve found that adding certain kinds of tests can actually accelerate research and increase confidence in results through improving code quality and encouraging reuse.

Read More
Technical Deep Dives Sarah Andrews Technical Deep Dives Sarah Andrews

Machine Learning Is About Statistics After All: A Series of Vignettes, Part 1

It’s now possible to train complicated models while understanding very little about how they work. There’s a widespread attitude that it’s enough to know how to code up architectures in PyTorch and correct obscure bugs, and that the math is someone else’s problem. We at Hop put ML models into production, and we’re here to tell you that the math is not someone else’s problem.

Read More