Gen AI 时代的 URL 能力指引

从 AI 输出,到自己的 URL,再到 Evidence 和 Capability Commerce

你的 Runtime: kelvin90.homelinked.tech

核心判断:20 年前,无论什么专业,都必须学会发 Email。

今天 Gen AI 时代,无论什么专业,都必须学会创建自己的 URL。

URL 不是程序员炫技。URL 是能力输出、项目证据、协作沟通、能力交换和未来变现的最小入口。

1. 为什么必须创建自己的 URL

如果代码只在本地电脑里运行,别人看不到、打不开、不能测试、不能分享、不能引用,它就很难形成真实价值。

第一阶段目标不是成为完美 full-stack developer,而是完成最小闭环:

AI-to-Code
↓
Code-to-URL
↓
URL-to-Evidence
↓
Evidence-to-Offer

2. 不要被传统 sudo 教程误导

很多网上教程默认你管理整台 VPS,所以会写:

sudo apt install
sudo nginx
sudo systemctl
sudo certbot

这些教程不一定错,但属于传统 root / VPS 管理员模式。

我们的学生 Runtime 是另一种模式:

多个学生
一个可信 Runtime Node
每个人一个独立 workspace
每个人一个独立 URL 空间
学生创造代码和证据
Admin 管理系统、安全、域名、SSL、正式发布边界

所以看到 sudo,不要马上以为自己权限不够。先判断:这件事能不能在自己的 workspace 里完成?能不能用 Python venv 完成?能不能先输出静态 HTML URL?

3. 权限边界

学生可以做

Admin 负责

Student owns capability creation.
Admin owns trusted publication.

学生拥有能力创造。
管理员拥有可信发布。

4. 第一个任务:发布自己的第一个 URL

进入自己的 Runtime:

cd /opt/workspaces/kelvin90
source venv/bin/activate

创建 HTML 页面:

mkdir -p exports

cat > exports/my-first-url.html <<'HTML'
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>My First Runtime URL</title>
</head>
<body>
<h1>My First Runtime URL</h1>
<p>This is my first URL created inside my HSIMC Student Runtime.</p>
<pre>
AI-to-Code
↓
Code-to-URL
↓
URL-to-Evidence
↓
Evidence-to-Offer
</pre>
<p>I am learning how to turn AI output into a real URL that others can open, test and continue.</p>
</body>
</html>
HTML

发布到自己的网页目录:

mkdir -p /var/www/kelvin90/my-first-url
cp exports/my-first-url.html /var/www/kelvin90/my-first-url/index.html

然后打开:

https://kelvin90.homelinked.tech/my-first-url/

5. 记录 Evidence

创建 URL 以后,不要只说“我做了”,要留下 Evidence。

cd /opt/workspaces/kelvin90

python3 - <<'PY'
import json, datetime
from pathlib import Path

p = Path("jsonl/url_literacy.jsonl")
p.parent.mkdir(parents=True, exist_ok=True)

record = {
    "event": "first_url_created",
    "student": "kelvin90",
    "url": "https://kelvin90.homelinked.tech/my-first-url/",
    "status": "created",
    "meaning": "AI-to-Code to Code-to-URL basic capability completed",
    "ts": datetime.datetime.utcnow().isoformat() + "Z"
}

with p.open("a", encoding="utf-8") as f:
    f.write(json.dumps(record, ensure_ascii=False) + "\n")

print("Evidence written:", p)
PY

6. 第一阶段不要挑战复杂部署

正确顺序是:

第一步:静态 HTML URL
第二步:Python 生成 HTML
第三步:Python + SQLite + JSONL
第四步:Offer Page
第五步:Admin 审核后进入正式 Capability Link / Evidence / Commerce

不要第一天就挑战 Flask public server、systemd、nginx reverse proxy、SSL、custom port、Stripe API、production database。

7. 什么时候请求 Admin Hand-On

请先自己尝试 60–90 分钟。记录命令、错误信息、文件路径,并先问 AI 分析错误。

如果仍然无法完成,请给 Admin:

1. username
2. 想发布的 URL 路径
3. HTML 文件路径
4. 执行过的命令
5. 完整错误信息
6. 问 AI 后得到的结论

这不是惩罚,而是训练你从“不会”进入“可交接”的能力。

8. 成功标准

1. 有一个自己创建的 HTML 页面
2. 有一个别人能打开的 URL
3. 有一条 JSONL Evidence
4. 能解释这个 URL 代表什么能力

如果做到这一点,就已经跨过 Gen AI 时代最重要的第一道门槛:

AI output becomes public reality.
AI 输出开始变成公开现实。

9. 最后一句话

不要把 URL 当成 IT 作业,把 URL 当成你的能力出口。

没有 URL,别人很难看到你的能力。
没有 Evidence,别人很难相信你的能力。
没有 Continuity,别人很难继续你的能力。
没有 Offer,能力很难交换和变现。

今天的最低目标:创建你的第一个 URL,让别人打开它,让它成为你的第一个 Evidence。

HSIMC Student Runtime · URL Literacy Guide · UTF-8 fixed version