# Agentic Tools

#### Agent Development

- Microsoft: [10 Lessons teaching everything you need to know to start building AI Agents](https://github.com/microsoft/ai-agents-for-beginners)
- Kaggle: [5-Day AI Agents Intensive Course with Google | Kaggle](https://www.kaggle.com/learn-guide/5-day-agents)
- Google: [Agent Development Kit](https://google.github.io/adk-docs/)

#### Top AI Agents Platforms

No code 與 Low code AI 應用開發平台

##### Self-Hosted

1. [n8n](https://n8n.io/)
2. [CrewAI](https://www.crewai.com/open-source)
3. [Dify](https://dify.ai/zh)
4. [LangFlow](https://www.langflow.org/) - 例如基於 RAG 的 AI 整合應用

##### Cloud-Based

- [Coze](https://www.coze.com/)
- [Zapier](https://zapier.com/)
- [Make](https://www.make.com/en)

#### n8n

- [https://n8n.io/](https://n8n.io/)
- Doc: [https://docs.n8n.io/hosting/](https://docs.n8n.io/hosting/)
- [Automate Your Home Lab with n8n Workflow Automation and AI - Virtualization Howto](https://www.virtualizationhowto.com/2025/07/automate-your-home-lab-with-n8n-workflow-automation-and-ai/)
- [【n8n 中文教學】新手入門：介面功能說明、Webhook 和自動化工作流應用](https://raymondhouch.com/lifehacker/digital-workflow/n8n-beginner-guide/)
- [「超詳細教學」n8n AI 實作0基礎入門到進階 — (AI Agent | LLM | RAG | Webhook| AI 自動生成研究報告) - YouTube](https://www.youtube.com/watch?v=vvqhzbp4J5A)

##### Community Nodes

- [Install and manage community nodes | n8n Docs](https://docs.n8n.io/integrations/community-nodes/installation/)

PDF to Image

- [n8n-nodes-pdf2image](https://github.com/guziakas/n8n-pdf2image)
- [n8n-nodes-pdfconvert](https://ncnodes.com/package/n8n-nodes-pdfconvert)

##### n8n Installation

On a laptop (small level)

- YOUR\_TIMEZONE: `Asia/Taipei` or `America/Chicago` or `America/New_York`

```bash
docker volume create n8n_data

docker run -it --rm \
 --name n8n \
 -p 5678:5678 \
 -e GENERIC_TIMEZONE="<YOUR_TIMEZONE>" \
 -e TZ="<YOUR_TIMEZONE>" \
 -e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
 -e N8N_RUNNERS_ENABLED=true \
 -v n8n_data:/home/node/.n8n \
 docker.n8n.io/n8nio/n8n
```

##### Quick Start Examples

Basic Data Access

```javascript
{{ $json.fieldName }}                    // Get field from current item
{{ $('Node Name').item.json.field }}     // Data from specific node
{{ $json.items?.[0] }}                   // Safe array access
```

Date Functions

```javascript
{{ $now.format('YYYY-MM-DD') }}          // 2024-01-15
{{ $now.plus({days: 7}) }}               // 7 days from now
{{ $now.diff('2024-01-01', 'days') }}    // Days between dates
```

String Manipulation

```javascript
{{ $json.name.toLowerCase() }}           // convert to lowercase
{{ $json.email.split('@')[0] }}          // Username from email
{{ $json.text.slice(0, 50) }}            // First 50 characters
```

Array Processing

```javascript
{{ $json.items.length }}                 // Count array items
{{ $json.items.filter(item => item.active) }}   // Filter items
{{ $json.items.map(item => item.name) }}        // Extract field from all items
```

##### 跨 Nodes 傳 binary 內容

- [Analyze any Video, Image or PDF with Gemini and n8n (Step-by-Step) - YouTube](https://www.youtube.com/watch?v=OWJKGkPEGSw) (Gemini API - Http Request)

新增 Code node

```javascript
return{
  json: {},
  binary: $('On Form submission').item.binary
}
```

##### Gmail Trigger

- [I Made an Email Auto-Responder to Conquer my Writer’s Block | by Nicolas CHOURROUT | Medium](https://medium.com/@nchourrout/i-made-an-email-auto-responder-to-conquer-my-writers-block-aa2b91db6741)

#### MCP

- [Building AI Agents with Google ADK, FastAPI, and MCP - DEV Community](https://dev.to/timtech4u/building-ai-agents-with-google-adk-fastapi-and-mcp-26h7)
- [Awesome MCP Servers](https://mcpservers.org/zh-TW/)

#### No Code Tools

- [Airtable](https://www.airtable.com/) - 雲端資料庫 
    - [【中文介紹】什麼是 Airtable？最強大的雲端資料庫教學和應用範例](https://raymondhouch.com/lifehacker/digital-workflow/airtable/)
- [CodeGraph](https://github.com/colbymchenry/codegraph) - 將本地程式專案轉成 AI 看得懂的知識圖譜
- [GitNexus](https://github.com/abhigyanpatwari/GitNexus) - 將 GitHub 專案轉成知識圖譜

#### Tool Calling

- [Mastering LLM Tool Calling: The Complete Framework for Connecting Models to the Real World - MachineLearningMastery.com](https://machinelearningmastery.com/mastering-llm-tool-calling-the-complete-framework-for-connecting-models-to-the-real-world/)

#### Alternatives to OpenClaw

##### Hermes Agent

The self-improving AI agent built by Nous Research. It's the only agent with a built-in learning loop — it creates skills from experience, improves them during use, nudges itself to persist knowledge, searches its own past conversations, and builds a deepening model of who you are across sessions.

- [https://github.com/nousresearch/hermes-agent](https://github.com/nousresearch/hermes-agent)

##### DeerFlow

DeerFlow (Deep Exploration and Efficient Research Flow) is an open-source super agent harness that orchestrates sub-agents, memory, and sandboxes to do almost anything — powered by extensible skills.

- [https://github.com/bytedance/deer-flow](https://github.com/bytedance/deer-flow)