<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>半開</title><subtitle>Let flowers bloom halfway; leave room for the rest.</subtitle><link href="https://halfopen.dev/en/"/><link rel="self" href="https://halfopen.dev/en/feed.xml"/><id>https://halfopen.dev/en/</id><updated>2026-10-03T00:00:00+08:00</updated><author><name>半開</name></author><entry><title>Building hybrid RAG retrieval with keywords, vectors and traceable citations</title><link href="https://halfopen.dev/en/writing/rag-hybrid-search/"/><id>https://halfopen.dev/en/writing/rag-hybrid-search/</id><updated>2026-10-03T00:00:00+08:00</updated><summary>Start with a keyword baseline, then add real vector retrieval, rank fusion, access and revision checks, evidence budgets and citation validation using a synthetic example.</summary></entry><entry><title>From software testing to AI application development: choosing and validating projects</title><link href="https://halfopen.dev/en/writing/testing-to-ai-development/"/><id>https://halfopen.dev/en/writing/testing-to-ai-development/</id><updated>2026-10-03T00:00:00+08:00</updated><summary>Turn API testing, test data and failure analysis into a complete AI project, with repeatable checks for success, failure and recovery and clear evidence boundaries.</summary></entry></feed>
