Posts
Fun with LLMs - Intent detection with no ML background?
Imagine this: You’re building some kind of a chat system. For every message from the user, you want to figure out what the message is about. Is the user asking a question? Or does the user asking to perform a specific action? Or is the user talking about something completely irrelevant to your system?
What we are doing here is detecting the “intent” of the user’s message. Think of the intent as a set of predefined categories like QUESTION, ACTION1, ACTION2, OUT_OF_DOMAIN.
read morePosts
Amazon Builder's Library - An overlooked goldmine of System Design knowledge
I’ve recently been spending some time improving my understanding of distributed systems.
YouTube is now the de facto way I learn new things, so that’s where I naturally started. There are definitely some great channels on YouTube (see my recommendation list below), but the vast majority of videos related to this topic on YT are quite terrible. In general, they tend to be focussed on people who are preparing for System Design interviews and not for people who simply want to learn how to build better systems.
read morePosts
Golang for Coding Interviews
Are you planning to use Go for solving coding problems in an upcoming interview? If so, you might have realized that the language feels a little “unergonomic” for quickly implementing algorithms under the time constraints imposed by an interview.
Unlike the real world, in a coding interview lack of conciseness and excess boilerplate gets in the way of finishing the solution in time and being able to communicate your ideas with the interviewer effectively.
read more