<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://agentworkshq.dev/blog</id>
    <title>AgentWorks HQ</title>
    <updated>2026-11-02T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://agentworkshq.dev/blog"/>
    <subtitle>Engineering articles about learning AI and building with AI.</subtitle>
    <icon>https://agentworkshq.dev/img/favicon-v2.ico</icon>
    <rights>Copyright 2026 AgentWorks HQ.</rights>
    <entry>
        <title type="html"><![CDATA[Call Your First LLM from Spring Boot]]></title>
        <id>https://agentworkshq.dev/blog/call-your-first-llm-from-spring-boot</id>
        <link href="https://agentworkshq.dev/blog/call-your-first-llm-from-spring-boot"/>
        <updated>2026-11-02T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Build a small /ask endpoint with Spring AI, run it on a local model, log token use and handle failures. Part 3 of the series.]]></summary>
        <author>
            <name>Ayush Shrivastava</name>
            <uri>https://github.com/ayushstwt</uri>
        </author>
        <category label="spring-ai" term="spring-ai"/>
        <category label="java" term="java"/>
        <category label="spring-boot" term="spring-boot"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Claude Code for Java: Install and Your First Real Task]]></title>
        <id>https://agentworkshq.dev/blog/claude-code-install-first-task</id>
        <link href="https://agentworkshq.dev/blog/claude-code-install-first-task"/>
        <updated>2026-10-29T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Install Claude Code, run it on a Spring Boot project, fix a failing test and add an endpoint, step by step with the exact prompts and output.]]></summary>
        <author>
            <name>Ayush Shrivastava</name>
            <uri>https://github.com/ayushstwt</uri>
        </author>
        <category label="claude-code" term="claude-code"/>
        <category label="java" term="java"/>
        <category label="spring-boot" term="spring-boot"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[How LLMs Work, for Java Developers]]></title>
        <id>https://agentworkshq.dev/blog/how-llms-work-for-java-developers</id>
        <link href="https://agentworkshq.dev/blog/how-llms-work-for-java-developers"/>
        <updated>2026-10-26T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Tokens, the context window, temperature and embeddings, each explained with a Java idea you already know. Part 2 of the series.]]></summary>
        <author>
            <name>Ayush Shrivastava</name>
            <uri>https://github.com/ayushstwt</uri>
        </author>
        <category label="llm" term="llm"/>
        <category label="java" term="java"/>
        <category label="ai-engineering" term="ai-engineering"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Java Developer to AI Engineer: The Complete Roadmap]]></title>
        <id>https://agentworkshq.dev/blog/java-developer-to-ai-engineer-roadmap</id>
        <link href="https://agentworkshq.dev/blog/java-developer-to-ai-engineer-roadmap"/>
        <updated>2026-10-19T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[A simple stage-by-stage plan to go from Java developer to AI engineer: what to learn, what to build, and how long it takes.]]></summary>
        <author>
            <name>Ayush Shrivastava</name>
            <uri>https://github.com/ayushstwt</uri>
        </author>
        <category label="java" term="java"/>
        <category label="ai-engineering" term="ai-engineering"/>
        <category label="roadmap" term="roadmap"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Foundations of Autonomous Goal-Directed Systems]]></title>
        <id>https://agentworkshq.dev/blog/welcome-to-agentworks</id>
        <link href="https://agentworkshq.dev/blog/welcome-to-agentworks"/>
        <updated>2026-10-10T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Core primitives for autonomous goal-directed systems with declarative workflows, sandboxed tools, and execution trees.]]></summary>
        <author>
            <name>Ayush Shrivastava</name>
            <uri>https://github.com/ayushstwt</uri>
        </author>
        <category label="agents" term="agents"/>
        <category label="orchestration" term="orchestration"/>
        <category label="platform" term="platform"/>
        <category label="mcp" term="mcp"/>
        <category label="governance" term="governance"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Runtime AI Governance and Guardrails]]></title>
        <id>https://agentworkshq.dev/blog/runtime-ai-governance-and-guardrails</id>
        <link href="https://agentworkshq.dev/blog/runtime-ai-governance-and-guardrails"/>
        <updated>2026-10-06T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Deterministic policy evaluation, token budget controls, and zero-trust verification for tool execution.]]></summary>
        <author>
            <name>Ayush Shrivastava</name>
            <uri>https://github.com/ayushstwt</uri>
        </author>
        <category label="governance" term="governance"/>
        <category label="security" term="security"/>
        <category label="agents" term="agents"/>
        <category label="mcp" term="mcp"/>
        <category label="java" term="java"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Building Scalable RAG Pipelines for Production Agents]]></title>
        <id>https://agentworkshq.dev/blog/building-scalable-rag-pipelines</id>
        <link href="https://agentworkshq.dev/blog/building-scalable-rag-pipelines"/>
        <updated>2026-10-05T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Hybrid retrieval and hierarchical indexing to eliminate context fragmentation in agent memory stores.]]></summary>
        <author>
            <name>Ayush Shrivastava</name>
            <uri>https://github.com/ayushstwt</uri>
        </author>
        <category label="rag" term="rag"/>
        <category label="vector-db" term="vector-db"/>
        <category label="architecture" term="architecture"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[The Future of Agent Orchestration]]></title>
        <id>https://agentworkshq.dev/blog/agent-orchestration</id>
        <link href="https://agentworkshq.dev/blog/agent-orchestration"/>
        <updated>2026-10-05T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Dynamic routing across specialized LLMs for reasoning, syntax validation, and code synthesis.]]></summary>
        <author>
            <name>Ayush Shrivastava</name>
            <uri>https://github.com/ayushstwt</uri>
        </author>
        <category label="orchestration" term="orchestration"/>
        <category label="multi-model" term="multi-model"/>
        <category label="agents" term="agents"/>
        <category label="mcp" term="mcp"/>
        <category label="governance" term="governance"/>
    </entry>
</feed>