Latest · AI Engineering
How to Test Go Code That Calls an LLM
Non-determinism does not have to mean untestable. Wrapping the model behind an interface, faking it in unit tests, golden files for prompt assembly, and the small…
2 articles
Practical Go and web development tutorials: concurrency, performance, backend architecture, testing and DevOps — with runnable code examples.
Latest · AI Engineering
Non-determinism does not have to mean untestable. Wrapping the model behind an interface, faking it in unit tests, golden files for prompt assembly, and the small…
AI Engineering
How LLM tool use really works in Go: the agentic loop, the SDK's tool runner, parallel tool calls, bounded concurrency, returning errors as tool results, and the…