added a bunch of modification
0
.gitignore
vendored
Normal file → Executable file
0
_share/media/img/compsci/ai/herk/build_8hr/ch01_e01.png
Normal file → Executable file
|
Before Width: | Height: | Size: 124 KiB After Width: | Height: | Size: 124 KiB |
0
_share/media/img/compsci/ai/herk/build_8hr/ch01_e02a.png
Normal file → Executable file
|
Before Width: | Height: | Size: 183 KiB After Width: | Height: | Size: 183 KiB |
0
_share/media/img/compsci/ai/herk/build_8hr/ch01_e02b.png
Normal file → Executable file
|
Before Width: | Height: | Size: 133 KiB After Width: | Height: | Size: 133 KiB |
0
_share/media/img/compsci/ai/herk/build_8hr/ch01_e02c.png
Normal file → Executable file
|
Before Width: | Height: | Size: 426 KiB After Width: | Height: | Size: 426 KiB |
0
_share/media/sass/herk.sass
Normal file → Executable file
3
build n8n ai agents - 8 hr course/_subsections/lesson-01.org
Normal file → Executable file
|
|
@ -14,8 +14,9 @@
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
#+attr_html: :class playlist
|
#+attr_html: :class playlist
|
||||||
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI][0:00:00 Course Agenda]]
|
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI&t=0s][0:00:00 Course Agenda]]
|
||||||
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI&t=103s][0:01:43 AI Agents Simplified]]
|
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI&t=103s][0:01:43 AI Agents Simplified]]
|
||||||
|
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI&t=542s][0:09:02 The Industry Opportunity]]
|
||||||
|
|
||||||
* Notes
|
* Notes
|
||||||
** course agenda
|
** course agenda
|
||||||
|
|
|
||||||
80
build n8n ai agents - 8 hr course/_subsections/lesson-02.org
Normal file → Executable file
|
|
@ -16,4 +16,84 @@
|
||||||
#+attr_html: :class playlist
|
#+attr_html: :class playlist
|
||||||
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI&t=725s][0:12:05 n8n Foundations (workflows, variables, JSON)]]
|
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI&t=725s][0:12:05 n8n Foundations (workflows, variables, JSON)]]
|
||||||
|
|
||||||
|
- https://youtu.be/Ey18PDiaAYI?si=5IUu_5Sd-tfTzmMV&t=1276 *current*
|
||||||
|
|
||||||
* Notes
|
* Notes
|
||||||
|
- n8n lets you automate anything
|
||||||
|
|
||||||
|
** templates
|
||||||
|
- n8n
|
||||||
|
- nate herk
|
||||||
|
|
||||||
|
** credentials
|
||||||
|
- in order to use any api you usually need some kind of credentials
|
||||||
|
|
||||||
|
** workflow
|
||||||
|
*** node structure
|
||||||
|
- every node has three main parts
|
||||||
|
- input
|
||||||
|
- configuration
|
||||||
|
- credentials
|
||||||
|
- output
|
||||||
|
|
||||||
|
*** adding new credentials
|
||||||
|
|
||||||
|
**** open ai
|
||||||
|
- go to Dashboard
|
||||||
|
- select API keys
|
||||||
|
|
||||||
|
|
||||||
|
- key:
|
||||||
|
~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~
|
||||||
|
|
||||||
|
**** add the api key
|
||||||
|
- in n8n
|
||||||
|
- go to the tool (message a model)
|
||||||
|
- go to "credential to connect with"
|
||||||
|
- select "create new credential"
|
||||||
|
- enter the API key
|
||||||
|
- in the upper left hand corner where it says "Open AI" you can rename that to whatever you want, ie the api key name
|
||||||
|
|
||||||
|
**** change the Model used
|
||||||
|
- go to 'from list' in the Model section
|
||||||
|
- pick GPT-4.1-MINI
|
||||||
|
|
||||||
|
*** test it
|
||||||
|
- add something to prompt
|
||||||
|
~tell me a joke~
|
||||||
|
- click execute and see the results
|
||||||
|
|
||||||
|
*** output panel has 3 options
|
||||||
|
- schema
|
||||||
|
- table
|
||||||
|
- json
|
||||||
|
|
||||||
|
*** connect the output with another tool
|
||||||
|
**** get the set Edit field
|
||||||
|
- click on the + button
|
||||||
|
- in the search bar, enter 'set' and pick the Edit Fields node
|
||||||
|
|
||||||
|
**** modify the node
|
||||||
|
- click 'Fields to Set'
|
||||||
|
- type in a name for the variable
|
||||||
|
- from the Input panel drag the paprt you want to 'value'
|
||||||
|
|
||||||
|
** trigger types
|
||||||
|
- manual trigger
|
||||||
|
- chat trigger
|
||||||
|
|
||||||
|
*** using chat trigger
|
||||||
|
- go to 'message a model' node
|
||||||
|
- delete whatever is in the prompt field
|
||||||
|
- drag chatInput to the prompt field
|
||||||
|
|
||||||
|
** templates
|
||||||
|
*** n8n company
|
||||||
|
- http://n8n.com
|
||||||
|
- go to Product->Templates
|
||||||
|
- choose tiktok clone template
|
||||||
|
|
||||||
|
*** set up telegram account
|
||||||
|
- API Key :: ~7944661605:AAFko2fVauPj_iNALgNf-WDr9wUrVEGDTzs~
|
||||||
|
- bot username :: ~on_tutorial_nate_clone_bot~
|
||||||
|
- bot name :: ~n8n-herk-tutorial-tiktok-clone~
|
||||||
|
|
|
||||||
19
build n8n ai agents - 8 hr course/_subsections/lesson-03.org
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
#+title: Lesson 03 | data types
|
||||||
|
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="../../_share/media/css/herk.css" />
|
||||||
|
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="../../_share/media/css/org-media-sass/collapsible.css" />
|
||||||
|
#+HTML_HEAD: <script src="../../_share/media/js/collapsible.js"></script>
|
||||||
|
|
||||||
|
* Links
|
||||||
|
#+attr_html: :class links
|
||||||
|
- [[../toc.org][TOC | Build n8n ai agents 8 hr course]]
|
||||||
|
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI][Course Video]]
|
||||||
|
|
||||||
|
*** timestamps
|
||||||
|
:PROPERTIES:
|
||||||
|
:CUSTOM_ID: timestamp
|
||||||
|
:END:
|
||||||
|
|
||||||
|
#+attr_html: :class playlist
|
||||||
|
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI&t=2445s][0:40:45 n8n n8n Data Types]]
|
||||||
|
|
||||||
|
* Notes
|
||||||
7
build n8n ai agents - 8 hr course/toc.org
Normal file → Executable file
|
|
@ -10,7 +10,7 @@
|
||||||
- [[https://www.youtube.com/@nateherk][Nate Herk Channel]]
|
- [[https://www.youtube.com/@nateherk][Nate Herk Channel]]
|
||||||
- [[https://www.youtube.com/@nateherk/playlists][Playlists]]
|
- [[https://www.youtube.com/@nateherk/playlists][Playlists]]
|
||||||
|
|
||||||
Curr: https://youtu.be/Ey18PDiaAYI?si=wXRoyj8JxgBZT92i&t=546
|
Curr: https://youtu.be/Ey18PDiaAYI?si=EYpBQh_b-Xf9FB6i&t=2445
|
||||||
|
|
||||||
*** playlist
|
*** playlist
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
|
|
@ -20,9 +20,9 @@ Curr: https://youtu.be/Ey18PDiaAYI?si=wXRoyj8JxgBZT92i&t=546
|
||||||
#+attr_html: :class playlist
|
#+attr_html: :class playlist
|
||||||
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI][0:00:00 Course Agenda]]
|
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI][0:00:00 Course Agenda]]
|
||||||
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI&t=103s][0:01:43 AI Agents Simplified]]
|
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI&t=103s][0:01:43 AI Agents Simplified]]
|
||||||
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI&t=542s][0:09:02 The Industry Opportunity]] *current*
|
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI&t=542s][0:09:02 The Industry Opportunity]]
|
||||||
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI&t=725s][0:12:05 n8n Foundations (workflows, variables, JSON)]]
|
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI&t=725s][0:12:05 n8n Foundations (workflows, variables, JSON)]]
|
||||||
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI&t=2445s][0:40:45 n8n n8n Data Types]]
|
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI&t=2445s][0:40:45 n8n n8n Data Types]] *current*
|
||||||
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI&t=2905s][0:48:25 23 Workflow Templates FREE]]
|
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI&t=2905s][0:48:25 23 Workflow Templates FREE]]
|
||||||
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI&t=2949s][0:49:09 Step by Step AI Workflows]]
|
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI&t=2949s][0:49:09 Step by Step AI Workflows]]
|
||||||
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI&t=3085s][0:51:25 1) Rag Pipeline and Chatbot]]
|
- [[https://www.youtube.com/watch?v=Ey18PDiaAYI&t=3085s][0:51:25 1) Rag Pipeline and Chatbot]]
|
||||||
|
|
@ -57,3 +57,4 @@ Curr: https://youtu.be/Ey18PDiaAYI?si=wXRoyj8JxgBZT92i&t=546
|
||||||
#+attr_html: :class contents-overview
|
#+attr_html: :class contents-overview
|
||||||
- [[./_subsections/lesson-01.org][Lesson 01 | Course Agenda, what is an agent]]
|
- [[./_subsections/lesson-01.org][Lesson 01 | Course Agenda, what is an agent]]
|
||||||
- [[./_subsections/lesson-02.org][Lesson 02 | foundations]]
|
- [[./_subsections/lesson-02.org][Lesson 02 | foundations]]
|
||||||
|
- [[./_subsections/lesson-03.org][Lesson 03 | data types]]
|
||||||
|
|
|
||||||