Skip to content

Commit aca1bec

Browse files
sjrlbilgeyucel
andauthored
feat: Add a HiTL Introduction Tutorial (#414)
* Add new tutorial * Updates * Add links and descriptions to the notebook * Change the tutorial notebook name * Add it to index.toml * Update index.toml * Update index.toml * Update index.toml --------- Co-authored-by: bilgeyucel <[email protected]>
1 parent 448c035 commit aca1bec

File tree

3 files changed

+878
-2
lines changed

3 files changed

+878
-2
lines changed

.github/workflows/run_tutorials.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,4 +98,5 @@ jobs:
9898
9999
- name: Run the converted notebook
100100
run: |
101-
python ./tutorials/${{ matrix.notebook }}.py
101+
# We add a prompt to confirm any user inputs in the HiTL notebook
102+
yes y | python ./tutorials/${{ matrix.notebook }}.py

index.toml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,6 @@ aliases = []
216216
completion_time = "20 min"
217217
created_at = 2025-04-22
218218
dependencies = ["sentence-transformers>=4.1.0", "datasets", "accelerate"]
219-
featured = true
220219

221220
[[tutorial]]
222221
title = "Creating a Multi-Agent System with Haystack"
@@ -241,3 +240,15 @@ completion_time = "20 min"
241240
created_at = 2025-08-04
242241
dependencies = ["pillow", "pypdf", "pypdfium2", "sentence-transformers>=4.1.0"]
243242
featured = true
243+
244+
[[tutorial]]
245+
title = "Human-in-the-Loop with Haystack Agents"
246+
description = "Learn how to use confirmation strategies to get user input before tool execution for safer, more controllable AI systems."
247+
level = "advanced"
248+
weight = 11
249+
notebook = "47_Human_in_the_Loop_Agent.ipynb"
250+
aliases = []
251+
completion_time = "20 min"
252+
created_at = 2025-10-30
253+
dependencies = ["haystack-experimental>=0.14.2"]
254+
featured = true

0 commit comments

Comments
 (0)