You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: workshop/05-agentic-workflows-intro.md
+14-13Lines changed: 14 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,19 +18,18 @@ An [**agentic workflow**](https://github.github.com/gh-aw/introduction/overview/
18
18
19
19

20
20
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>
34
33
35
34
## Three things to know
36
35
@@ -46,6 +45,8 @@ If you already trust GitHub Actions, the trust model stays the same here. The op
46
45
47
46
For each task below: classify it as **agentic workflow** or **standard Actions workflow**, check the box, then reveal the answer before the next task:
48
47
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
+
49
50
**Task A:** Run unit tests on every pull request, fail if any test exits non-zero, and upload coverage.
0 commit comments