Demystifying APIs

Estimated reading time: 4 minutes What makes APIs mysterious or hard to understand? For starters, the acronym itself, Application Programming Interface, assumes a lot of knowledge about computers and programming. What’s in a name? Quite a lot it turns out! We can do better. Let us make APIs “easier to understand”.

Categorized as Engineering

LLMOps: The Key to Faster and more robust LLMs

Estimated reading time: 4 minutes Introduction LLMs are changing the way we build and maintain AI-powered products. This will lead to new methods and guidelines for the lifecycle of LLM-powered applications. The term LLMOps stands for Large Language Model Operations which is a new set of tools and best practices to manage the lifecycle of LLM-powered applications, including robust development,… Continue reading LLMOps: The Key to Faster and more robust LLMs

Bagels, Robots, and Metro Adventures: Part 2

Bagel detection

Estimated reading time: 5 minutes We defined four states: drive, approach, station, and bagel. In the bagel state, we take a pause to ponder the glory of bagels before returning to the drive state. We had to manually remove the bagel from the frame, or the contemplation session would restart immediately.

Assessing ChatGPT’s Performance on Software Engineering Test Questions

Estimated reading time: 4 minutes With the advent of widely accessible AI technologies such as Large Language Models (LLMs), there is some worry about job candidates using the tools to finesse the interview process. We assessed the strength of ChatGPT, a popular LLM, on engineering test questions. Here, we share the results of our experiments, along with recommendations for hiring teams.