Skip to content

Commit 145f22e

Browse files
authored
Step 5: reduce deployment-prerequisite cognitive overload for beginner learners (#1351)
1 parent 10f1a21 commit 145f22e

1 file changed

Lines changed: 14 additions & 13 deletions

File tree

workshop/05-agentic-workflows-intro.md

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,18 @@ An [**agentic workflow**](https://github.github.com/gh-aw/introduction/overview/
1818

1919
![Animated GitHub Actions run showing four security jobs: activation validates the agent is authorized to run, agent runs with sandbox, firewall, and integrity filter enabled, detection scans for malicious code, and safe-outputs applies changes within guardrails](images/05-agent-run-log.svg)
2020

21-
> [!NOTE]
22-
> <details>
23-
> <summary>Why not just use a standard Actions workflow?</summary>
24-
>
25-
> Three concrete differences a DevOps engineer will notice immediately:
26-
>
27-
> - **Agent reasoning loop:** Each run, the agent reads live repository context, decides what matters, and composes output that differs every time — no two runs are identical.
28-
> - **Natural-language task brief:** You write what you want in plain English. No `run:` scripts, no fixed shell commands.
29-
> - **Dynamic tool use:** The agent calls tools (read files, list issues, search code) based on what it discovers at runtime — not a predetermined sequence of steps hardcoded in YAML.
30-
>
31-
> If you already write Actions YAML, the frontmatter stays the same (triggers, permissions, runners). And it is not one-or-the-other: agentic workflows can include custom jobs and deterministic steps alongside the AI agent — fixed data-fetch steps can run first, then the agent interprets and synthesizes the results.
32-
>
33-
> </details>
21+
<details>
22+
<summary>Why not just use a standard Actions workflow?</summary>
23+
24+
Three concrete differences a DevOps engineer will notice immediately:
25+
26+
- **Agent reasoning loop:** Each run, the agent reads live repository context, decides what matters, and composes output that differs every time — no two runs are identical.
27+
- **Natural-language task brief:** You write what you want in plain English. No `run:` scripts, no fixed shell commands.
28+
- **Dynamic tool use:** The agent calls tools (read files, list issues, search code) based on what it discovers at runtime — not a predetermined sequence of steps hardcoded in YAML.
29+
30+
If you already write Actions YAML, the frontmatter stays the same (triggers, permissions, runners). And it is not one-or-the-other: agentic workflows can include custom jobs and deterministic steps alongside the AI agent — fixed data-fetch steps can run first, then the agent interprets and synthesizes the results.
31+
32+
</details>
3433

3534
## Three things to know
3635

@@ -46,6 +45,8 @@ If you already trust GitHub Actions, the trust model stays the same here. The op
4645

4746
For each task below: classify it as **agentic workflow** or **standard Actions workflow**, check the box, then reveal the answer before the next task:
4847

48+
You just saw how a standard Actions workflow follows fixed steps. Agentic workflows replace those fixed steps with a plain-English task brief — use that contrast to classify the tasks below.
49+
4950
**Task A:** Run unit tests on every pull request, fail if any test exits non-zero, and upload coverage.
5051

5152
- [ ] I have classified Task A

0 commit comments

Comments
 (0)