<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Day 1: Foundations, Agents, Build on Agentic Security: Build, Audit, Break</title><link>https://agenticsecurity.aws.cloud.asig.io/docs/day-1/</link><description>Recent content in Day 1: Foundations, Agents, Build on Agentic Security: Build, Audit, Break</description><generator>Hugo</generator><language>en</language><atom:link href="https://agenticsecurity.aws.cloud.asig.io/docs/day-1/index.xml" rel="self" type="application/rss+xml"/><item><title>Module 1: LLM Fundamentals</title><link>https://agenticsecurity.aws.cloud.asig.io/docs/day-1/module-1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://agenticsecurity.aws.cloud.asig.io/docs/day-1/module-1/</guid><description>&lt;h1 id="module-1-llm-fundamentals">Module 1: LLM Fundamentals&lt;a class="anchor" href="#module-1-llm-fundamentals">#&lt;/a>&lt;/h1>
&lt;p>What is an LLM, actually? In this module, we&amp;rsquo;ll discuss tokens, weights, context, and more. You should come away with a deeper understanding of LLMs and associated technology.&lt;/p>
&lt;h2 id="questions-this-module-answers">Questions this module answers&lt;a class="anchor" href="#questions-this-module-answers">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>What actually happens when I send a prompt to an LLM?&lt;/li>
&lt;li>What are tokens, weights, and sampling?&lt;/li>
&lt;li>Why is &amp;ldquo;LLMs are glorified autocomplete&amp;rdquo; both accurate and misleading?&lt;/li>
&lt;li>What is a context window?&lt;/li>
&lt;li>Is the LLM inference API stateful or stateless?&lt;/li>
&lt;li>What is prompt caching?&lt;/li>
&lt;li>What&amp;rsquo;s the difference between a system prompt and a user message?&lt;/li>
&lt;li>How do I pick a model?&lt;/li>
&lt;li>Why do alignment and refusals matter for security work?&lt;/li>
&lt;/ul>
&lt;h2 id="slides">Slides&lt;a class="anchor" href="#slides">#&lt;/a>&lt;/h2>
&lt;div class="slides-viewer">
 &lt;object data="/slides/01-llm-fundamentals/slides-handout.pdf" type="application/pdf" style="width:100%;height:70vh;border:1px solid var(--gray-200,#ddd);border-radius:4px;">
 &lt;p>Your browser can't display the PDF inline. &lt;a href="https://agenticsecurity.aws.cloud.asig.io/slides/01-llm-fundamentals/slides-handout.pdf">Download the slides&lt;/a>.&lt;/p></description></item><item><title>Module 2: Agents</title><link>https://agenticsecurity.aws.cloud.asig.io/docs/day-1/module-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://agenticsecurity.aws.cloud.asig.io/docs/day-1/module-2/</guid><description>&lt;h1 id="module-2-agents">Module 2: Agents&lt;a class="anchor" href="#module-2-agents">#&lt;/a>&lt;/h1>
&lt;p>It&amp;rsquo;s surprisingly simple to go from a chatbot to a powerful agent that can act in the world. This module covers the mechanics of tool-calling, what a harness is and how a typical one (Pi) works, and ways to build your own: skills, custom tools, MCP servers, subagents, and extensions.&lt;/p>
&lt;h2 id="questions-this-module-answers">Questions this module answers&lt;a class="anchor" href="#questions-this-module-answers">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>What turns a chatbot into an agent?&lt;/li>
&lt;li>What is a tool and what happens when an agent calls one?&lt;/li>
&lt;li>What is a harness and what can it do for me?&lt;/li>
&lt;li>How much autonomy should I give an agent, and what risk do I take when giving it too much?&lt;/li>
&lt;li>What is MCP, and when should I use it?&lt;/li>
&lt;li>How do skills, custom tools, MCP servers, and subagents change what an agentic workflow can do?&lt;/li>
&lt;/ul>
&lt;h2 id="slides">Slides&lt;a class="anchor" href="#slides">#&lt;/a>&lt;/h2>
&lt;div class="slides-viewer">
 &lt;object data="/slides/02-agents/slides-handout.pdf" type="application/pdf" style="width:100%;height:70vh;border:1px solid var(--gray-200,#ddd);border-radius:4px;">
 &lt;p>Your browser can't display the PDF inline. &lt;a href="https://agenticsecurity.aws.cloud.asig.io/slides/02-agents/slides-handout.pdf">Download the slides&lt;/a>.&lt;/p></description></item><item><title>Module 3: Agentic Coding</title><link>https://agenticsecurity.aws.cloud.asig.io/docs/day-1/module-3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://agenticsecurity.aws.cloud.asig.io/docs/day-1/module-3/</guid><description>&lt;h1 id="module-3-agentic-coding">Module 3: Agentic Coding&lt;a class="anchor" href="#module-3-agentic-coding">#&lt;/a>&lt;/h1>
&lt;p>Use agents to write real code and learn how to make them work for you: planning, breaking things down, and verifying as much as possible, in a tight loop.&lt;/p>
&lt;h2 id="questions-this-module-answers">Questions this module answers&lt;a class="anchor" href="#questions-this-module-answers">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>What workflow reliably gets good code out of an agent?&lt;/li>
&lt;li>Where does AI-generated code fail on security, and are the failures predictable or preventable?&lt;/li>
&lt;li>How do I steer an agent toward secure code, and how far does that get me?&lt;/li>
&lt;li>What model tiers should I use for what?&lt;/li>
&lt;li>Who is accountable for code an agent wrote?&lt;/li>
&lt;/ul>
&lt;h2 id="slides">Slides&lt;a class="anchor" href="#slides">#&lt;/a>&lt;/h2>
&lt;div class="slides-viewer">
 &lt;object data="/slides/03-agentic-coding/slides-handout.pdf" type="application/pdf" style="width:100%;height:70vh;border:1px solid var(--gray-200,#ddd);border-radius:4px;">
 &lt;p>Your browser can't display the PDF inline. &lt;a href="https://agenticsecurity.aws.cloud.asig.io/slides/03-agentic-coding/slides-handout.pdf">Download the slides&lt;/a>.&lt;/p></description></item></channel></rss>