SYSTEM ONLINE · FREE FOREVER

The Barefoot Freelancer AI Hub

A no-fluff, step-by-step field guide to AI, AI agents and workflow automation — how they work, how to run them on your own laptop, and exactly how they help real businesses save time and make money.

10MODULES
7LIVE MOCKUPS
120+FREE RESOURCES
₱0COST TO LEARN
~/barefoot-ai — zsh
01
// MODULE 01 — AI FUNDAMENTALS

What AI actually is (and isn't)

You don't need a math degree to use AI well. You need an accurate mental model. Here it is.

🧠

Artificial Intelligence

The broad field: any system that performs tasks that normally require human intelligence — recognizing images, understanding language, making decisions.

📈

Machine Learning

A subset of AI where systems learn patterns from data instead of following hand-written rules. Spam filters and product recommendations are classic ML.

💬

Large Language Models

ML models trained on huge amounts of text to predict the next token. Claude, GPT, Gemini, Llama, Qwen and Gemma are all LLMs. They power chatbots and agents.

How an LLM answers you — in 5 steps

  1. Your text is split into tokens

    A token is roughly ¾ of an English word. "Freelancer" might be 2–3 tokens. Pricing and limits are counted in tokens.

  2. Tokens go into the context window

    The context window is the model's short-term memory: your instructions, the conversation, any documents you paste. Anything outside it, the model can't see.

  3. The model predicts the next token — repeatedly

    It generates one token at a time, each based on everything before it. That's why clear, well-structured input produces better output.

  4. Settings shape the output

    temperature controls randomness (low = consistent, high = creative). max_tokens caps output length. System prompts set persistent behavior.

  5. It has no built-in access to the live world

    A plain LLM only knows its training data up to a cutoff date. To check today's prices, read your files, or send an email, it needs tools — which is exactly what turns a chatbot into an agent.

!

Hallucination is real. LLMs can produce confident, fluent, wrong answers — especially about specific numbers, citations, laws and recent events. Always give the model source material (this is called grounding or RAG), ask it to say "I don't know," and keep a human reviewing anything that goes to customers.

Chatbot vs. Workflow vs. Agent

PatternWho decides the steps?Best forExampleRisk
Chatbot / AssistantThe human, turn by turnQ&A, drafting, brainstormingFAQ bot on your websiteLow
AI WorkflowYou design fixed steps; AI does some of themRepeatable, predictable processesForm → AI classifies → CRM → SlackLow–Med
AI AgentThe model plans and picks tools in a loopOpen-ended, multi-step tasks"Research 10 leads and draft outreach"Med–High
Multi-agent systemSeveral agents coordinateLarge tasks split by roleResearcher + writer + reviewer agentsHigh
✓

Rule of thumb: start with the simplest pattern that works. Most business wins come from well-designed workflows with one or two AI steps — not from fully autonomous agents.

02
// MODULE 02 — PROMPT ENGINEERING

Talk to AI like a great manager

Prompting is just clear delegation. Treat the model like a brilliant new hire who knows nothing about your business.

R

Role

Who should the AI be? "An experienced bookkeeper for small cafés."

T

Task

One clear action verb. "Categorize these 40 expenses."

C

Context

Audience, goal, background, examples, source docs.

F

Format & Rules

Output shape (table, JSON, email), length, tone, do's and don'ts.

Before → After

WEAK
prompt.txt
Write a post about our coffee shop.

Generic output, wrong tone, random length, invented details.

STRONG
prompt.txt
You are a social media copywriter for Barefoot Café,
a cozy co-working coffee shop in Iloilo City.

<task>Write 3 Facebook post options announcing our
new Sea-Salt Cold Brew (₱160), launching this Friday.</task>

<context>Audience: freelancers and students, 18–35.
Brand voice: warm, witty, a little Taglish is OK.</context>

<rules>
- Max 60 words each, 1–2 emojis
- End with a clear call to action
- Don't invent promos or prices not listed here
</rules>

10 techniques that consistently work

  1. Be specific — numbers, audience, length, deadline.
  2. Give examples (few-shot) — show 1–3 samples of ideal output.
  3. Use XML-style tags — <context>, <data> separate instructions from content.
  4. Ask it to think first — "Reason step by step, then give the final answer."
  5. Allow "I don't know" — dramatically reduces hallucination.
  1. Put long documents first, questions last.
  2. Specify output format — JSON schema, table columns, headings.
  3. Chain prompts — split big jobs: outline → draft → critique → final.
  4. Ask for self-review — "Check your answer against the rules above."
  5. Save winners as templates — a prompt library is a business asset.

⚡ Interactive prompt builder

Fill in the fields — a structured, copy-ready prompt assembles itself on the right.

generated_prompt.txt
03
// MODULE 03 — AI AGENTS

Agents: AI that does, not just says

An AI agent is an LLM running in a loop, with access to tools, working toward a goal until it's done — or until it needs you.

01Goal"Reconcile this month's invoices"
02Think / PlanDecide the next best step
03ActCall a tool: search, read file, API
04ObserveRead the tool's result
05Done?Answer, ask human, or loop again

↺ repeat steps 02–05 until the goal is met, a limit is hit, or approval is needed

The 6 building blocks of every agent

🧩

Model (the brain)

The LLM doing the reasoning. Stronger models plan better and call tools more reliably. Local models are great for simpler, private tasks.

🛠️

Tools (the hands)

Functions the model can call: web search, read/write files, query a database, send email, hit any API. Described to the model with a name, description and parameters.

🗂️

Memory

Short-term = the context window. Long-term = saved notes, vector databases, or skill files the agent can re-read in later sessions.

📜

Instructions

A system prompt defining role, goals, boundaries, and when to stop or ask. This is where most agent quality comes from.

🔁

Harness / Loop

The code that runs think → act → observe, manages context, retries errors, and enforces limits. (See Module 06.)

🛡️

Guardrails

Permissions, spending caps, step limits, sandboxes, and human approval for anything irreversible (payments, sending, deleting).

Build your first agent (Python + local model, ~30 lines)

  1. Install Ollama and pull a tool-capable model

    See Module 05 for full install steps. Qwen3 and Llama 3.1+ support tool calling well.

    terminal
    ollama pull qwen3
    pip install ollama
  2. Write your tools as normal Python functions

    Type hints and docstrings become the tool description the model reads — so write them clearly.

  3. Run the agent loop

    Call the model → if it requests tools, run them and feed results back → repeat until it replies with plain text.

    first_agent.py
    import ollama
    
    def check_invoice(invoice_id: str) -> str:
        """Look up the payment status of an invoice by its ID."""
        fake_db = {"1042": "unpaid, 12 days overdue, ₱18,500", "1043": "paid"}
        return fake_db.get(invoice_id, "not found")
    
    def get_client_email(invoice_id: str) -> str:
        """Return the client contact email for an invoice."""
        return "maria@example.com"
    
    TOOLS = {f.__name__: f for f in [check_invoice, get_client_email]}
    
    messages = [
        {"role": "system", "content": "You are a back-office assistant. Use tools to get facts. Never invent amounts."},
        {"role": "user", "content": "Is invoice 1042 paid? If not, draft a polite reminder email."},
    ]
    
    for step in range(8):                      # guardrail: max 8 steps
        resp = ollama.chat(model="qwen3", messages=messages, tools=list(TOOLS.values()))
        messages.append(resp.message)
        if not resp.message.tool_calls:         # no tools requested → final answer
            print(resp.message.content)
            break
        for call in resp.message.tool_calls:
            fn = TOOLS[call.function.name]
            result = fn(**call.function.arguments)
            print(f"🔧 {call.function.name}({call.function.arguments}) → {result}")
            messages.append({"role": "tool", "content": str(result), "tool_name": call.function.name})
  4. Run it and watch the loop

    You'll see the agent call check_invoice, then get_client_email, then write the email. Swap the fake functions for real ones (Google Sheets, your accounting API) and you have a genuine back-office agent.

    terminal
    python first_agent.py

Common agent design patterns

PatternHow it worksUse it for
Prompt chainingOutput of step 1 feeds step 2, with checks betweenBlog outline → draft → SEO edit
RoutingA classifier sends each input to a specialized prompt or modelSupport tickets: billing vs. technical vs. sales
ParallelizationRun several calls at once, then combine or voteReview a contract for 5 risk types simultaneously
Orchestrator–workersA lead agent splits the job and delegates to sub-agentsMarket research across 10 competitors
Evaluator–optimizerOne model drafts, another critiques, loop until goodProposals, translations, ad copy
Human-in-the-loopAgent pauses for approval before risky actionsSending emails, payments, publishing
04
// MODULE 04 — WORKFLOWS & AUTOMATION

Automate the boring 80%

A workflow is a trigger followed by steps. Add an AI step where judgment or language is needed, and you've automated work that used to require a person.

TRIGGER📝 New inquiryWebsite form / FB Messenger
AI AGENT🧠 Classify & extractintent, budget, urgency
IF⚖️ Hot lead?score ≥ 70
ACTION📇 Add to CRMSheets / HubSpot
AI✍️ Draft replyon-brand, personalized
HUMAN✅ Approve & sendvia Telegram button

▲ An AI lead-response workflow. Typical result: replies go from hours to minutes, and no lead falls through the cracks.

Build it yourself in n8n — step by step

  1. Run n8n for free

    Self-host with Docker (free), or use n8n Cloud's trial. Then open http://localhost:5678.

    terminal
    docker volume create n8n_data
    docker run -it --rm --name n8n -p 5678:5678 \
      -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n

    No Docker? npx n8n also works if you have Node.js installed.

  2. Add a trigger

    Create a new workflow → add an n8n Form Trigger (or Webhook) with fields: name, email, message, budget.

  3. Add an AI step

    Add an AI Agent or Basic LLM Chain node. Connect a chat model — Ollama (local, free), or a cloud model via API key. Use a prompt like the one below and enable structured JSON output.

    classifier_prompt.txt
    Classify this inquiry for a web design freelancer.
    Return ONLY JSON: {"intent": "...", "budget_php": number|null,
    "urgency": "low|medium|high", "lead_score": 0-100, "summary": "..."}
    
    Inquiry: {{ $json.message }}  Budget field: {{ $json.budget }}
  4. Branch with an IF node

    Route on lead_score >= 70. Hot leads go to fast-track; others get a friendly auto-reply with your portfolio link.

  5. Log it

    Add a Google Sheets (or HubSpot / Airtable / Notion) node to append the lead with the AI's fields.

  6. Draft + human approval

    A second AI node drafts a personalized reply. Send it to yourself on Telegram or Slack with approve/edit buttons — only then does the Gmail node send it.

  7. Test, then activate

    Submit 10 realistic test inquiries (including weird ones). Check the classification, fix the prompt, then toggle the workflow Active.

Which automation tool?

ToolFree optionAI supportBest for
n8nSelf-host freeNative AI Agent nodes, Ollama, MCPPower users, AI-heavy, privacy
ActivepiecesOpen source, self-hostAI pieces, MCPSimpler open-source alternative
MakeFree monthly opsOpenAI/Claude/Gemini modulesVisual, complex branching
ZapierFree tier (limited)AI actions, agentsNon-technical teams, most app integrations
Node-RED / WindmillOpen sourceVia HTTP / scriptsDevelopers, IoT, scripts
i

How to find what to automate: for one week, write down every task you repeat more than twice. Circle the ones that are (1) rule-based or language-based, (2) done often, (3) low-risk if slightly wrong. Those are your first automations.

05
// MODULE 05 — RUN AI LOCALLY

Your own private AI — on your laptop

Open-weight models run fully offline: no subscription, no per-token cost, and client data never leaves your machine. Ollama makes it a one-line install.

🔒

Privacy

Client contracts, medical or financial data stay on your device.

💸

Zero API cost

Run thousands of automations for the price of electricity.

📴

Works offline

Brownout-proof on a laptop battery; no internet needed.

🎛️

Full control

Pick models, customize behavior, no surprise changes.

Step 1 — Install Ollama

Download the app from ollama.com/download and drag it to Applications, or use Homebrew. Apple Silicon (M1–M4) Macs run local models very well thanks to unified memory.

terminal
brew install ollama
ollama --version

Download and run OllamaSetup.exe from ollama.com/download. It runs in the system tray. NVIDIA and AMD GPUs are used automatically when supported. Then open PowerShell:

powershell
ollama --version
ollama run gemma3

The official script installs Ollama and sets it up as a systemd service.

bash
curl -fsSL https://ollama.com/install.sh | sh
systemctl status ollama

Great for servers. Add --gpus=all if you have an NVIDIA GPU with the container toolkit installed.

bash
docker run -d -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama
docker exec -it ollama ollama run gemma3

Step 2 — Pick a model your hardware can handle

Your RAM / VRAMModel sizeTry these (Ollama names)Good for
8 GB1–4B paramsgemma3:1b gemma3:4b llama3.2:3b qwen3:4bSummaries, simple drafting, classification
16 GB7–9Bqwen3:8b llama3.1:8b mistralSolid all-rounder, tool calling, RAG
24–32 GB12–20Bgemma3:12b qwen3:14b gpt-oss:20bStronger reasoning, agents, coding
48–64 GB+27–32B+gemma3:27b qwen3:32bNear cloud-level quality for many tasks
Special—nomic-embed-text · llava / gemma3 (vision)Embeddings for search · reading images

Rough guide for default 4-bit quantized models. New models appear constantly — browse ollama.com/library for the latest. A GPU makes things much faster, but CPU-only works for small models.

Step 3 — Essential Ollama commands

ollama cheat sheet
ollama run qwen3            # download (first time) + chat. Type /bye to exit
ollama pull gemma3:4b       # download without chatting
ollama list                 # models on disk
ollama ps                   # models loaded in memory right now
ollama show qwen3           # details: parameters, context length, license
ollama stop qwen3           # unload from memory
ollama rm llama3.2          # delete to free disk space
ollama serve                # start the API server manually (port 11434)

Step 4 — Use it from code (local API)

Ollama serves an API at http://localhost:11434 — including an OpenAI-compatible endpoint at /v1, so most AI tools and SDKs work with it by just changing the base URL.

bash
curl http://localhost:11434/api/chat -d '{
  "model": "qwen3",
  "messages": [{"role": "user", "content": "Give me 3 taglines for a surf school in Siargao"}],
  "stream": false
}'
python
# pip install ollama
from ollama import chat

r = chat(model="qwen3", messages=[{"role": "user", "content": "Summarize this in 3 bullets: ..."}])
print(r.message.content)
javascript
// npm i ollama
import ollama from "ollama";

const r = await ollama.chat({
  model: "qwen3",
  messages: [{ role: "user", content: "Write a 2-line product description for handmade abaca bags" }],
});
console.log(r.message.content);
python
# Any OpenAI-SDK-based tool can point at Ollama
from openai import OpenAI
client = OpenAI(base_url="http://localhost:11434/v1", api_key="ollama")  # key is ignored
r = client.chat.completions.create(model="qwen3", messages=[{"role":"user","content":"Hello!"}])
print(r.choices[0].message.content)

Step 5 — Make a custom assistant with a Modelfile

Modelfile
FROM qwen3
PARAMETER temperature 0.3
PARAMETER num_ctx 8192
SYSTEM """
You are the Barefoot Freelancer assistant. You write clear, friendly client
emails and proposals for a Philippine-based freelance web designer.
Keep answers concise. If you're missing a fact (price, date), ask for it.
"""
terminal
ollama create barefoot-assistant -f Modelfile
ollama run barefoot-assistant

Step 6 — Add a ChatGPT-style interface with Open WebUI

Open WebUI gives you chat history, document upload (RAG), multiple users and model switching — all local.

bash
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway \
  -v open-webui:/app/backend/data --name open-webui --restart always \
  ghcr.io/open-webui/open-webui:main
# then open http://localhost:3000 and create the first (admin) account

Other local AI apps worth knowing

LM Studio

Polished desktop app: search Hugging Face, download, chat, and serve an OpenAI-compatible API. Best for non-terminal users.

Jan

Open-source, offline ChatGPT-style app with local and cloud model support.

AnythingLLM

Chat with your PDFs and docs locally; built-in agents and workspaces.

llama.cpp

The engine under the hood. Maximum control and performance for tinkerers.

!

Security note: Ollama listens only on your own machine by default. Don't expose port 11434 to the internet without authentication — anyone could use your hardware. Use a VPN like Tailscale if you need remote access.

06
// MODULE 06 — AGENT HARNESSES

Agent harnesses: the body around the brain

A harness is the ready-made software that turns a model into a working agent: the loop, tools, memory, file access, permissions, scheduling and interfaces. Instead of writing the loop from Module 03 yourself, you install a harness and plug in a model.

☤

Hermes Agent

By Nous Research. Open-source (MIT), self-improving personal agent: persistent memory, skills it writes from experience, scheduled tasks, MCP support, and gateways to Telegram, Discord, Slack, WhatsApp, Signal and email. Works with local or cloud models.

open sourcelocal-friendly
⌘

Claude Code / Agent SDK

Anthropic's agentic coding tool and the SDK behind it. Reads and edits codebases, runs commands, uses MCP tools and skills. The SDK lets you build your own agents on the same harness.

codingSDK
🙌

OpenHands

Open-source software-engineering agent platform that works in a sandboxed environment — writes code, runs tests, browses docs.

open sourcecoding
🧑‍💻

Aider

Terminal pair-programmer that edits files in your Git repo and commits changes. Works great with Ollama models.

open sourcelocal-friendly
👥

CrewAI

Define a "crew" of role-based agents (researcher, writer, analyst) that collaborate on a task. Python framework.

open sourcemulti-agent
🕸️

LangGraph

Low-level framework for stateful agents as graphs, with checkpoints and human-in-the-loop. Choose when you need precise control.

open sourceframework

Hands-on: install Hermes Agent and connect it to your local Ollama model

  1. Install

    The installer sets up Python, Node.js and other dependencies for you. On Windows, there's a native PowerShell installer, or you can use WSL2. A desktop app is also available from the Hermes website.

    bash
    curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
    source ~/.bashrc     # or: source ~/.zshrc
    powershell
    iex (irm https://hermes-agent.nousresearch.com/install.ps1)
  2. Make sure Ollama is running with a tool-capable model

    Agents need models that handle tool calling well. Give it a generous context window — agents read a lot.

    bash
    ollama pull qwen3:14b     # or gpt-oss:20b if you have the memory
  3. Choose your model provider

    Run the model picker and choose a custom / OpenAI-compatible endpoint, then point it at Ollama. (You can also pick a cloud provider here instead.)

    bash
    hermes model
    # Provider: custom OpenAI-compatible endpoint
    # Base URL: http://localhost:11434/v1
    # Model:    qwen3:14b
  4. Start chatting and give it real work

    bash
    hermes
    › Read ~/clients/proposal-notes.md and turn it into a 1-page proposal in proposal.md
    › Every Friday 5pm, summarize what I worked on this week from my git commits
  5. Reach it from your phone (optional)

    Run the Hermes messaging gateway and connect Telegram, Discord, Slack, WhatsApp or Signal, so your agent can take requests and report back wherever you are. Follow the gateway guide in the official docs.

i

Agent tools evolve fast. Commands above reflect the Hermes docs at the time of writing — if something differs, the official documentation wins.

Which harness should you use?

If you want…Start withWhy
A personal always-on assistant on your own serverHermes AgentMemory, skills, scheduling, messaging apps, local models
To build/fix websites and code fasterClaude Code, Aider, OpenHandsPurpose-built for codebases, Git and terminals
To ship a custom agent inside your productClaude Agent SDK, OpenAI Agents SDK, Pydantic AICode-first, production-ready building blocks
Complex, controllable business processesLangGraphExplicit state, checkpoints, approvals
A team of role-based agentsCrewAI, AutoGenMulti-agent collaboration patterns built in
No code at alln8n, Dify, FlowiseVisual builders with agent nodes
07
// MODULE 07 — MCP & TOOLS

MCP: the USB-C port for AI

The Model Context Protocol is an open standard that lets any AI app connect to any tool or data source through a common interface. Write (or install) a connector once — use it in Claude, Hermes, n8n, IDEs and more.

MCP Host

The AI app you use: Claude, Claude Code, Hermes Agent, Cursor, VS Code, n8n…

MCP Server

A small program exposing tools and data: filesystem, GitHub, Postgres, Google Drive, Slack, a browser.

Tools · Resources · Prompts

What a server offers: actions to call, data to read, and reusable prompt templates.

Example: give an agent safe access to one folder

Most MCP hosts accept a config like this (location differs per app — check its docs). The agent can now read and write files only inside the folder you list.

mcp config (JSON)
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/you/ClientProjects"]
    }
  }
}
!

Only install MCP servers you trust. A server runs code on your machine and sees what the agent sends it. Prefer official servers, review permissions, and never hand an agent credentials it doesn't need.

// LIVE SHOWCASE — AI CAPABILITIES

See what AI can do for a business

Interactive mockups of real AI capabilities. They're simulated in your browser (no data leaves this page), but each one mirrors how production systems work.

Kapé AI · Customer ChatbotRAG + tools

💬 24/7 Customer Chatbot

Answers FAQs from your own knowledge base, books appointments through tools, and escalates angry or unclear cases to a human. Impact: fewer repetitive messages, instant replies at 2 AM, more bookings.

Agent Run · lead-research-01
TOOLS
web_search
browser
files
crm
payments
GUARDRAILS
max 25 steps
approve sends
budget ₱50

🤖 Autonomous Research Agent

Given a goal, it plans, searches, reads websites, writes to your CRM, and pauses for your approval before sending anything. Impact: a day of prospecting done in minutes.

Inbox Triage AI42 new
Juan D. — Need a quote for 5-page site
Budget around ₱40k, need by Nov…
HOT LEAD
Bank Alert — Payment received
₱18,500 from Maria S.
FINANCE
Client — Ana — Site is down??
Customers can't check out…
URGENT
Newsletter — 10 growth hacks
Promotional
LOW · ARCHIVE

📥 Email Triage

Labels, prioritizes and drafts replies for every email. You only read what matters.

Document AI · receipt.jpgOCR + LLM
ISLAND SUPPLY CO.
Iloilo City
----------------
Date: 2026-09-21
Inv#: IS-88213
Printer ink x2
Bond paper x5
----------------
VAT: ₱312.00
TOTAL: ₱2,912.00
{ "vendor": "Island Supply Co.", "date": "2026-09-21", "invoice": "IS-88213", "vat": 312.00, "total": 2912.00, "category": "Office supplies", "confidence": 0.97 }

🧾 Invoice & Receipt Extraction

Photos and PDFs become structured data in your spreadsheet or accounting app. No more manual encoding.

AI Business Insightsthis month
REVENUE₱412k▲ 18%
LEADS186▲ 34%
HRS SAVED72▲ AI

✦ AI insight: Friday leads convert 2.3× better — shift ad spend to Thu–Fri.

📊 Ask-Your-Data Analytics

Ask questions in plain English ("Which product dropped last month?") and get charts and explanations.

Voice Receptionist · incoming call00:42
CALLER: Hi, can I book a haircut tomorrow afternoon?
AI: Of course! I have 2:00 PM or 4:30 PM with Carlo. Which works?
CALLER: 4:30 please.
✓ calendar.book() · SMS confirmation sent

📞 AI Voice Agent

Answers calls, books appointments, and takes messages — speech-to-text, an LLM, and text-to-speech working together. Never miss a call again.

Content Studio · 1 input → 6 outputsrepurpose
Input: 12-min YouTube video transcript
"How I got my first 5 web design clients"
SOURCE
BLOG POST1,200 w
LINKEDIN3 posts
X / THREADS1 thread
NEWSLETTER1 issue
SHORTS5 hooks
FB CAPTION3 options

✍️ Content Repurposing Engine

Turn one piece of content into a week of posts in your brand voice — with you as final editor.

08
// MODULE 08 — AI FOR BUSINESS

How AI helps businesses — and exactly how

AI creates value in four ways: it saves time, cuts costs, grows revenue, and improves quality/consistency. Here's where it lands, department by department.

⏱️

Save time

Automate data entry, drafting, sorting, summarizing and follow-ups.

💰

Cut costs

Handle more volume without proportional hiring; reduce errors and rework.

🚀

Grow revenue

Faster lead response, personalization at scale, 24/7 sales availability.

🎯

Improve quality

Consistent answers, fewer missed steps, insights hidden in your data.

SALES

Never lose a lead

  • Instant, personalized replies to inquiries
  • Lead scoring and enrichment
  • Call/meeting summaries → CRM updates
  • Proposal first drafts in minutes
faster responsehigher close rate
MARKETING

Content at scale

  • Social posts, blogs, ads, product copy
  • Repurpose one video into 10 assets
  • SEO research and briefs
  • A/B headline variants
more outputconsistent voice
CUSTOMER SUPPORT

24/7 help desk

  • FAQ chatbot on site & Messenger
  • Ticket tagging, routing, priority
  • Suggested replies for agents
  • Multilingual (English, Filipino, and more)
lower wait timeshappier customers
OPERATIONS / ADMIN

Kill busywork

  • Email triage and scheduling
  • Meeting notes → action items
  • SOP and documentation writing
  • Inventory alerts and reorder drafts
hours back weekly
FINANCE

Cleaner books

  • Receipt/invoice extraction
  • Expense categorization
  • Overdue invoice reminders
  • Plain-English cash-flow summaries
fewer errorsfaster collections
HR & TEAM

Hire & onboard faster

  • Job descriptions and screening questions
  • Resume summaries (human decides)
  • Onboarding assistant trained on your SOPs
  • Internal knowledge-base Q&A
faster ramp-up
E-COMMERCE

Sell more online

  • Product descriptions from photos
  • Shopping assistant chatbot
  • Review analysis and replies
  • Abandoned-cart personalized messages
higher conversion
PROFESSIONAL SERVICES

Deliver more per hour

  • Research and first drafts
  • Contract/document review (with a pro)
  • Client reporting automation
  • Knowledge search across past projects
more capacity
FREELANCERS & SOLOPRENEURS

A team of one, amplified

  • Proposal + pitch writing
  • Invoice follow-ups on autopilot
  • Portfolio case studies
  • A personal agent (e.g. Hermes) handling admin
agency output, solo cost

🧮 AI automation ROI calculator

Estimate what automating repetitive work could be worth. Adjust the sliders to match your business.

MONTHLY NET BENEFIT
₱0
Hours freed / month0
Value of time freed₱0
AI tool cost₱0
Yearly net benefit₱0
Payback period—

Estimate only. Include setup time and a learning curve in real planning — and start with a small pilot to measure actual savings.

🗺️ The 90-day AI adoption playbook

DAYS 1–30

Learn & find quick wins

  • Give the team AI chat access + a 1-hour prompting workshop
  • Map repetitive tasks (time × frequency × risk)
  • Pick 1–2 low-risk pilots (e.g. email drafts, meeting notes)
  • Write an AI use policy: what data is allowed where
  • Measure the "before" baseline
DAYS 31–60

Automate a real workflow

  • Build one end-to-end workflow (n8n/Make/Zapier)
  • Add human approval for customer-facing output
  • Build a prompt library and knowledge base
  • Launch a FAQ chatbot on your own docs
  • Track hours saved and error rates weekly
DAYS 61–90

Scale & add agents

  • Roll out what worked to other teams
  • Introduce a supervised agent for multi-step tasks
  • Consider local models for sensitive data
  • Review ROI, cost and incidents
  • Set the next quarter's automation roadmap

✅ Is this task a good fit for AI? Quick checklist

Great candidates

  • Happens daily or weekly
  • Involves reading, writing, sorting or summarizing
  • Has clear examples of "good output"
  • A small mistake is easy to catch and fix
  • Currently causes delays or bottlenecks

Be careful / keep a human

  • Legal, medical, tax or financial advice to clients
  • Irreversible actions (payments, deletions, contracts)
  • Decisions about people (hiring, firing, credit)
  • Rare edge cases with no examples
  • Anything where you can't verify the output
09
// MODULE 09 — SAFETY, PRIVACY & GOVERNANCE

Use AI responsibly (and avoid expensive mistakes)

🔐

Protect data

Know which tools train on your data and which don't. Keep sensitive client data in business-tier plans or local models. In the Philippines, personal data handling falls under the Data Privacy Act of 2012 (RA 10173) — check your obligations.

🧪

Verify outputs

Ground answers in your documents, require citations, and spot-check regularly. Keep a small test set of tricky cases and re-run it whenever you change a prompt or model.

💉

Beware prompt injection

Web pages, emails and documents can contain hidden instructions that hijack an agent. Treat all external content as untrusted, limit tool permissions, and require approval for sensitive actions.

🙋

Human-in-the-loop

AI drafts, humans approve — especially for anything customer-facing, financial or irreversible. Make escalation to a real person easy.

📉

Control costs

Set spending limits and step limits on agents. Use smaller or local models for simple tasks; save frontier models for hard ones. Cache repeated prompts.

📣

Be transparent

Tell customers when they're talking to AI. Disclose AI assistance to clients where it matters. Honesty builds trust — and avoids backlash.

10
// MODULE 10 — TURN AI SKILLS INTO INCOME

For the barefoot freelancer: sell AI services

Small businesses want AI but don't have time to learn it. That gap is your opportunity.

Service you can offerSkills neededToolsPricing model
AI chatbot setup for a local businessPrompting, basic webDify, Flowise, Voiceflow-style buildersSetup fee + monthly care
Workflow automation (leads, invoices, reports)n8n/Make, APIsn8n, Make, ZapierPer workflow + retainer
Private local AI install for sensitive officesOllama, Docker, networkingOllama, Open WebUI, AnythingLLMProject fee + support
AI content systemsPrompting, brand voiceClaude, Gemini, CanvaMonthly package
Team AI trainingTeaching, promptingThis hub 😉Per workshop
Custom agentsPython/JS, agent frameworksAgent SDKs, LangGraph, Hermes, MCPProject + maintenance
  1. Build 3 demo projects

    A chatbot, a workflow, and a local AI setup — document each as a case study with before/after numbers.

  2. Pick a niche

    "AI automation for dental clinics" beats "AI services." Niches make marketing and repeat solutions easier.

  3. Sell outcomes, not tech

    "Reply to every inquiry in under 2 minutes" sells better than "I'll build you an n8n LLM agent."

  4. Offer a paid pilot

    A small, fixed-price 2-week pilot lowers risk for the client and proves value fast.

  5. Add a monthly care plan

    Prompts drift, APIs change, models update. Maintenance is recurring income.

// FREE RESOURCE DIRECTORY

100+ free websites & resources to keep learning

Hand-picked free courses, tools, docs and platforms — from roadmap.sh and freeCodeCamp to local AI apps and agent frameworks. Search or filter by category.

"Free" means free to learn/use or a genuinely useful free tier. Free plans change — check each site for current terms.

// GLOSSARY

AI jargon, decoded

LLMLarge Language Model — AI trained on text to understand and generate language.
TokenA chunk of text (~¾ word). Usage, limits and pricing are counted in tokens.
Context windowHow much text a model can consider at once — its working memory.
Prompt / System promptYour instruction. A system prompt sets persistent rules and persona.
HallucinationA confident but false output. Reduce with grounding and verification.
RAGRetrieval-Augmented Generation — fetching relevant docs and giving them to the model before it answers.
EmbeddingA list of numbers representing meaning; powers semantic search.
Vector databaseStores embeddings for fast "find similar" search (pgvector, Chroma, Qdrant).
AgentAn LLM in a loop that uses tools to reach a goal.
Tool / Function callingThe model requesting a specific function with arguments, which your code runs.
HarnessThe software around a model that runs the agent loop, tools, memory and permissions.
MCPModel Context Protocol — open standard for connecting AI to tools and data.
Open-weight modelA model whose weights you can download and run yourself (Llama, Qwen, Gemma, gpt-oss…).
QuantizationCompressing a model (e.g. 4-bit) so it fits in less memory with small quality loss.
Fine-tuningFurther training a model on your examples. Try prompting + RAG first — it's usually enough.
TemperatureRandomness setting. Low for facts and data, higher for creative work.
MultimodalModels that handle images, audio or video as well as text.
EvalsTest sets that measure whether your AI system is doing the job correctly.
// FAQ

Frequently asked questions

Do I need to know how to code to use AI in my business?
No. Chat assistants, no-code automation tools (Zapier, Make, n8n's visual editor) and apps like LM Studio require no code. Coding unlocks custom agents and deeper integrations — the Learn to Code resources below will get you there for free.
Is a local model as good as ChatGPT, Claude or Gemini?
For many everyday tasks — summarizing, drafting, classifying, extracting — good local models are more than enough. Top cloud models are still stronger at complex reasoning, long agentic tasks and coding. A common setup: local for private or high-volume work, cloud for the hardest jobs.
What computer do I need to run AI locally?
16 GB of RAM runs 7–8B models comfortably. 8 GB works for small models. Apple Silicon Macs and PCs with an NVIDIA GPU are fastest. See the hardware table in Module 05.
What's the difference between an AI agent and an automation?
An automation follows fixed steps you designed. An agent decides its own steps at run time, choosing which tools to use. Automations are more predictable; agents are more flexible. Many great systems combine both.
Will AI replace my job or my freelance clients?
AI changes what's valuable: routine production gets cheaper, while judgment, taste, client relationships and the ability to direct AI become more valuable. Freelancers who learn to deliver more with AI tend to win work from those who don't.
Is it safe to paste client data into AI tools?
It depends on the tool, plan and your agreements. Check the provider's data-use policy, use business plans or local models for sensitive data, remove personal details when possible, and follow your country's privacy law and your client contracts.
How do I deploy this site myself?
This hub is a static site. Push the folder to GitHub and connect it in Cloudflare Pages (no build command, output directory /), or drag-and-drop the folder into Cloudflare Pages' direct upload. See the README included with the files.