Skip to content

Durasi: 15 menit | Block: 3


Basic Usage

Hermes: "Cari info tentang [topic]"
→ Hermes otomatis gunain web search tool
→ Return summarized results
User: "Cari harga kopi arabica di Jakarta, 
      bandingkan 3 supplier teratas"

Hermes akan:
1. Search "harga kopi arabica Jakarta supplier"
2. Extract pricing dari top results
3. Compare dan present dalam format table

Config

yaml
tools:
  web_search:
    enabled: true
    provider: "google"  # atau "bing", "duckduckgo"
    max_results: 10
    safe_search: true

📄 Tool 2: File Read/Write

Read Files

User: "Baca file products.md dan jawab 
      pertanyaan tentang produk kita"

Hermes:
[Tool: file_read("context/products.md")]
→ Parse product data
→ Answer berdasarkan data

Write Files

User: "Buat ringkasan data penjualan 
      dan simpan ke file"

Hermes:
[Tool: file_write("output/sales-summary.md", content)]
→ File tersimpan

Practical Example: Auto-Report

User: "Tarik data dari orders.md, 
      hitung total revenue, dan 
      simpan laporan ke reports/"

Hermes:
1. file_read("data/orders.md")
2. [Reasoning: calculate totals, trends]
3. file_write("reports/daily-report-[date].md", formatted_report)

🖥️ Tool 3: Browser (Advanced)

Web SearchBrowser
Cari info umumInteraksi dengan website spesifik
Quick answersScrape data detail
Multiple sourcesSingle deep-dive
Read-onlyBisa click, scroll, fill forms

Browser Use Cases

1. Scrape competitor website
   "Buka competitor.com dan catat semua produk + harga"

2. Monitor price changes
   "Cek harga produk X di website Y"

3. Read behind paywall/login (limited)
   "Buka halaman public competitor"

4. Fill forms (with approval)
   "Submit form pendaftaran di [URL]"

Config

yaml
tools:
  browser:
    enabled: true
    headless: true         # No UI, background
    timeout: 30            # seconds
    max_pages: 5           # Max pages per session
    screenshot: false      # Capture screenshots?
    require_approval: true # Require approval for actions

🛠️ Live Demo: Research Task

Demo: Competitor Analysis

User: "Research 3 competitor kopi di Jakarta. 
      Bandingkan produk, harga, dan positioning."

Hermes execution:
1. [web_search] "kopi specialty jakarta brand"
   → Find competitors

2. [browser] Visit competitor A website
   → Scrape products, prices

3. [browser] Visit competitor B website
   → Scrape products, prices

4. [browser] Visit competitor C website
   → Scrape products, prices

5. [reasoning] Compare and analyze

6. [file_write] Save report to output/competitor-analysis.md

Expected Output

markdown
# Competitor Analysis Report
Date: 30/05/2026

## Competitor A: Kopi Jakarta
- Products: 8 variants
- Price range: Rp 75K - 200K
- Positioning: "Affordable specialty coffee"
- Strengths: Wide range, competitive pricing
- Weaknesses: Generic branding

## Comparison Table
| Aspect | Kopi Jakarta | Bean Co | Roast ID |
|--------|-------------|---------|----------|
| Products | 8 | 5 | 12 |
| Avg Price | 120K | 150K | 95K |
| ... | ... | ... | ... |

## Opportunities
1. Gap in subscription model
2. Premium segment underserved
3. ...

⚡ Hands-On: Tool Practice

Peserta coba sendiri:

Chat dengan Hermes:
"Cari info tentang [topik relevan bisnismu] 
dan berikan summary 3 poin"

Task 2 (Medium): File Read + Analysis

Upload products.md → tanya:
"Bandingkan produk kita dan rekomendasikan 
bundle yang menarik untuk customer baru"

Task 3 (Hard): Multi-Tool

"Research competitor di website [URL], 
bandingkan dengan data kita di products.md, 
dan simpan analisis ke output/competitor.md"

Bootcamp AI Automation — akala.id