Section 1: Lab: Getting Started with Hermes Agent and Ollama
- How an AI agent differs from AI chat, and what Hermes Agent, the open-source agent from Nous Research, can do
- Check the Ollama and Hermes Agent installation from the pre-work video, in both Hermes Desktop and the terminal
- Connect Hermes to Ollama with the ollama launch hermes command or a custom endpoint on localhost
- Get to know the chat screen, the hermes model command and the agent's configuration file
- Lab: give a first task in Thai and see which tool the agent chooses at each step
Section 2: Choosing an Open-Source Model That Fits Your Machine
- Model size, quantisation and memory: 16 GB machines, 32 GB machines and Apple Silicon
- Why an agent needs a model with tool calling and a long enough context, and how to set this in Ollama
- The real limits of small models: slower, and weaker at multi-step planning than frontier cloud models
- Free or pay-as-you-go cloud model options that Hermes supports, as a fallback when a task is too hard for the local model
- Lab: test 2-3 models on the same task and compare time and quality to pick a default model
Section 3: Workshop: Handling Excel and PDF Files Locally
- Create a dedicated working folder for the agent and restrict file writes to that folder
- Summarise several PDF documents and extract tables or key data into Excel
- Have the agent clean, merge and summarise Excel data into a report with charts
- Check the numbers before using them, and PDPA principles when documents contain personal data
- Workshop: merge branch sales files into a monthly summary report without uploading anything to the cloud
Section 4: Lab: Connecting MCP and Browser Automation
- What MCP is, how to add MCP servers to Hermes and enable only the tools you need
- The Hermes browser tool, which uses a local Chromium with no API key required
- Have the agent open websites, search, read tables and fill in a test form step by step
- Cautions: website terms of use, login details, and which tasks need an internet connection
- Lab: collect information from several web pages into a comparison file in the working folder
Section 5: Workshop: Custom Skills for Routine Work
- What a skill is, the SKILL.md structure on the agentskills.io open standard, and where Hermes stores skills
- Create a skill from steps you have just done with the /learn command, or write SKILL.md yourself
- Run a skill with /skill-name and use memory so the agent remembers how you like the work done
- Schedule tasks with Hermes's built-in scheduler for daily or weekly reports
- Workshop: build a skill that produces the team's weekly report and test it on a new data set