---
title: "Sotiris Zacharopoulos (@sz-codapus-studio) | Hashnode"
description: "Sotiris Zacharopoulos (@sz-codapus-studio) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@sz-codapus-studio"
---

@sz-codapus-studio

# Sotiris Zacharopoulos

@sz-codapus-studio · Dublin, Ireland · Joined November 2026

### [Semantic Search Found the Playbook but Missed the “Not”](https://blog.codapus.studio/semantic-search-playbook-retrieval-negation?utm_source=hashnode&utm_medium=feed)

A containerised experiment compares phrase matching with semantic search, showing recovered matches, missed negation, and the trade-offs of rejection rules.

7 min read · [blog.codapus.studio](https://blog.codapus.studio/semantic-search-playbook-retrieval-negation?utm_source=hashnode&utm_medium=feed)

[32m ago](https://hashnode.com/posts/semantic-search-playbook-retrieval-negation/6af31c6b12d97dbc275567a9)

### [Before Adding an LLM, Define What a Good Answer Looks Like](https://blog.codapus.studio/evaluation-first-before-adding-an-llm?utm_source=hashnode&utm_medium=feed)

Explore evaluation-first AI design through an SRE playbook finder: define useful answers, test failure cases, and decide when to abstain.

6 min read · [blog.codapus.studio](https://blog.codapus.studio/evaluation-first-before-adding-an-llm?utm_source=hashnode&utm_medium=feed)

[Nov 3](https://hashnode.com/posts/evaluation-first-before-adding-an-llm/6af317e8ecd7fc3e101da6e6)
