zhejiang 2-day narrative
This commit is contained in:
115
ai-insights/daily/2026-06-14/浙江两日记_122834.md
Normal file
115
ai-insights/daily/2026-06-14/浙江两日记_122834.md
Normal file
@ -0,0 +1,115 @@
|
|||||||
|
---
|
||||||
|
date: 2026-06-14
|
||||||
|
type: zhejiang-narrative
|
||||||
|
tags: [浙江, 学习记录, 叙事]
|
||||||
|
---
|
||||||
|
|
||||||
|
> 本文共 **3185** 字 · 预计阅读 **11** 分钟
|
||||||
|
|
||||||
|
# 两天,在浙江
|
||||||
|
|
||||||
|
## 第一天:从凌晨开始
|
||||||
|
|
||||||
|
6月13日凌晨三点三十四分,我在笔记本上敲下最后一句话:“不眠之夜,干了好多好多的事。AI的时代,真的让人开始进化起来了。”
|
||||||
|
|
||||||
|
这不是夸张。从6月12日晚上九点半开始,我连续心流状态超过八个小时,直到凌晨才睡下。那天晚上,我部署了自己的服务,搭建了从灵感记录到AI分析再到自动输出的完整工作流,修复了交易系统的几个bug,还在思考如何让服务器上的AI在定时任务之外随时响应我的指令。
|
||||||
|
|
||||||
|
第二天早上九点,我已经坐在浙江大学的教室里,听章丰老师讲《AI驱动的产业发展新逻辑:从杭州六小龙谈起》。
|
||||||
|
|
||||||
|
这种节奏,像极了我在北京、河南安阳之间奔波时感受到的那种“总是匆匆,总是倒计时”。生活如此啊。
|
||||||
|
|
||||||
|
## 章丰:智能体的世界
|
||||||
|
|
||||||
|
章丰老师是个有意思的人。他推荐了王坚的“黑土地、牧场和蓝天”理论——黑土地是基础设施,牧场是应用场景,蓝天是创新空间。这个比喻让我想起自己刚搭建的系统:服务器是黑土地,我部署的服务是牧场,而AI的能力边界,就是那片待探索的蓝天。
|
||||||
|
|
||||||
|
他讲智能体的应用时,我忍不住在心里点头。他说一个团队可以由九个智能体组成——赵选题、张素材、王审稿……每个智能体负责一个环节,协作完成一篇文章。这不正是我凌晨刚实现的工作流吗?我的系统里,灵感通过Memos录入,AI自动分析,然后输出文章推送到Gitea。整个过程没有人工干预,却比我手动操作更高效、更系统。
|
||||||
|
|
||||||
|
课间我加了章老师的微信,他说我有程序员的开发习惯。我笑了笑,没告诉他我其实是个交易员,只是被AI逼着学会了部署服务器、写提示词、调API。
|
||||||
|
|
||||||
|
他提到AI录音卡时,我立刻决定买一个。每天录下自己的思考和对话,整理后纳入知识仓库——这个想法让我兴奋。我的知识体系正在从碎片化的灵感,变成可检索、可分析、可复用的资产。
|
||||||
|
|
||||||
|
章老师还说了四句话,关于人机协作时代的师徒关系:请他进来,他不会打铁,找到协作模式,快速反馈久久为功。老铁匠和年轻学徒的故事,让我想起自己与AI的协作——它不会交易,不会写策略,但能帮我分析数据、整理思路、生成报告。我们正在找到一种协作模式,虽然还在磨合,但方向对了。
|
||||||
|
|
||||||
|
## 午间的顿悟:开枪,开枪,开枪
|
||||||
|
|
||||||
|
中午休息时,我翻看之前的笔记,想起在清华学习企业战略时老师讲的一个模型。
|
||||||
|
|
||||||
|
传统的战略制定是“预备,瞄准,开枪”——先准备,再瞄准,最后开枪。后来变成“瞄准,预备,开枪”——先看清目标,再准备,最后行动。而现在,是“开枪,开枪,开枪”——先行动,在行动中调整,在调整中迭代。
|
||||||
|
|
||||||
|
这个模型在我凌晨的工作流中得到了验证。我没有花时间规划完美的系统,而是先部署一个简陋的版本,然后边用边改。从Memos接入,到AI分析,再到Gitea推送,每一步都是“开枪”之后的调整。效果远超预期。
|
||||||
|
|
||||||
|
老师还推荐了一堆书:《只有偏执狂才能生存》《创新者的窘境》《精益创业》《反脆弱》……我在火车站买了《反脆弱》,却忘了老师推荐过。这大概就是信息过载的代价——我们接收了太多,却记不住多少。
|
||||||
|
|
||||||
|
但有些东西是忘不掉的。比如诺基亚失败的教训:成功的历史太厚重,大哥吃小弟,最终被时代抛弃。比如亚马逊Lab126的例子:在无人区探索,需要的是勇气而不是地图。
|
||||||
|
|
||||||
|
## 科大讯飞:电力加算力
|
||||||
|
|
||||||
|
下午,我们去科大讯飞参观。讲课的是李心博士。
|
||||||
|
|
||||||
|
讯飞的展厅里摆满了各种产品:翻译机、阿尔法蛋、办公本、学习机。同声传译还解决不了延迟的问题,不论耳机还是智能眼镜。但讯飞的AI医疗已经服务了600多个县市医院,执业医师考试超过96%的考生。教育板块是营收最大的板块,改作业的机器去年销量增加了9倍。
|
||||||
|
|
||||||
|
这些数字让我震撼,但真正让我记住的,是李心博士说的两句话。
|
||||||
|
|
||||||
|
第一句:“电力加算力是未来唯一的确定性。”这句话像一束光,照亮了我对未来的认知。算力就是新的电力,谁掌握了算力,谁就掌握了未来。这不仅是投资机会,更是生存法则。
|
||||||
|
|
||||||
|
第二句:“开发人员并不清楚人工智能的智能来源。”这让我想起昨天厉敏老师也会提到的“智能涌现”——科学家也不清楚AI为什么突然变得聪明。我们造出了神,却不知道神是如何思考的。
|
||||||
|
|
||||||
|
这让我感到一种奇异的谦卑。我们正在创造比自己更智能的东西,却无法完全理解它。这种不确定性,既是恐惧的来源,也是机会的所在。
|
||||||
|
|
||||||
|
## 深夜的系统搭建
|
||||||
|
|
||||||
|
晚上回到酒店,我没有休息,而是继续搭建系统。
|
||||||
|
|
||||||
|
凌晨一点十分,我在笔记中写道:“关于服务器端都接入哪些内容:目前Memos已经完全接入,还想把Obsidian也接进来,否则语料库太少。下一步,还要把交易的一些日报接进来,要全面地用AI帮助我进行梳理和提炼。”
|
||||||
|
|
||||||
|
凌晨两点十六分,我发现了几个问题:本地更新怎么推送到Gitea?双链的索引失效了。我太困了,连续心流状态七个小时,但问题必须记下来,明天解决。
|
||||||
|
|
||||||
|
凌晨两点三十一分,我意识到一个重要问题:“和服务器上的AI对话,不能完全依靠Workbuddy去传话,应该自己建立一个问答窗口。”经过实践,我确定:大模型只能问答,想执行文件操作必须依赖智能体。如果想要保持信息安全,倒是可以部署自己的问答页面——我的确已经做了。
|
||||||
|
|
||||||
|
凌晨三点三十四分,我写下最后一句话:“AI的时代,真的让人开始进化起来了。”
|
||||||
|
|
||||||
|
## 第二天:厉敏与“人类成为了神”
|
||||||
|
|
||||||
|
6月14日,第二天,厉敏老师讲《数字浙江创新实践——数字经济“一号工程”》。
|
||||||
|
|
||||||
|
厉老师从四次科技革命讲起:蒸汽机、电力技术、信息通信技术、数字技术。每一次革命都重塑了世界,而这一次,速度更快、影响更深。
|
||||||
|
|
||||||
|
他提到2025年伊丽莎白工程奖,提到AI很多重要人物都和华人有关。他提到Sora,说它对物理场景已经理解,世界模型能力在提升。他提到奇点临近,智能涌现。
|
||||||
|
|
||||||
|
然后他说了一句话,让我整个人都震住了:“人类成为了神。”
|
||||||
|
|
||||||
|
这句话不是夸张。我们创造了能够理解物理世界、预测蛋白质结构、通过执业医师考试的智能体。我们正在创造比自己更聪明的存在。这不仅是技术的突破,更是文明的跃迁。
|
||||||
|
|
||||||
|
厉老师还讲了浙江的探索与实践。数字产业化、产业数字化,浙江走在全国前列。他提到贵州的例子,然后说:“陕西还是慢。潜力大。”我记下了这句话,因为我知道,机会往往藏在“潜力大”的地方。
|
||||||
|
|
||||||
|
## 王纯的故事与使命
|
||||||
|
|
||||||
|
中午,我在公众号里读到王纯的故事。文章引用了《人类群星闪耀时》的一句话:“人类最幸运的事,就是在自己年富力强时遇到了自己的使命。”
|
||||||
|
|
||||||
|
这句话让我沉默了很久。
|
||||||
|
|
||||||
|
我今年三十多岁,正处在年富力强的年纪。我遇到了AI,遇到了交易,遇到了这个可以同时做两件事的时代。这是不是我的使命?我不知道。但我知道,我正走在一条正确的路上。
|
||||||
|
|
||||||
|
## 此行之于我
|
||||||
|
|
||||||
|
两天的学习结束了。回到酒店,我打开电脑,看着自己搭建的系统,突然有了一种从未有过的清晰感。
|
||||||
|
|
||||||
|
这些知识不是孤立的。章丰的智能体理论,李心的“电力加算力”,厉敏的“人类成为了神”——它们指向同一个方向:AI正在重塑一切。而我的工作,就是在这个重塑的过程中,找到自己的位置。
|
||||||
|
|
||||||
|
我决定做三件事。
|
||||||
|
|
||||||
|
第一,继续完善我的系统。从灵感记录到AI分析到自动输出,这个工作流已经远超预期。下一步,我要接入Obsidian,接入交易日报,让系统成为我的第二大脑。
|
||||||
|
|
||||||
|
第二,买一个AI录音卡。每天录下自己的思考和对话,整理后纳入知识仓库。让碎片化的灵感,变成可检索的资产。
|
||||||
|
|
||||||
|
第三,关注“电力加算力”的投资机会。这不是一个概念,而是未来唯一的确定性。
|
||||||
|
|
||||||
|
最后,我想起章老师说的那四句话:请他进来,他不会打铁,找到协作模式,快速反馈久久为功。
|
||||||
|
|
||||||
|
我不会打铁,但我会交易,会写作,会思考。AI不会交易,不会写作,不会思考——至少现在不会。但我们正在找到一种协作模式,让彼此变得更强。
|
||||||
|
|
||||||
|
这就是此行之于我的意义。不是学到了什么新知识,而是确认了自己正在做的事是对的。不是找到了答案,而是找到了更好的问题。
|
||||||
|
|
||||||
|
凌晨一点,我关上电脑。明天还有更多的事要做。但这一次,我不再焦虑,不再匆忙。因为我知道,我正走在正确的路上。
|
||||||
|
|
||||||
|
而这条路,才刚刚开始。
|
||||||
75
analyzers/zj_article.py
Normal file
75
analyzers/zj_article.py
Normal file
@ -0,0 +1,75 @@
|
|||||||
|
import sys, os
|
||||||
|
sys.path.insert(0, '/home/ubuntu/inspiration-collector')
|
||||||
|
from tools.config import load_secrets, get_output_dir
|
||||||
|
from tools.llm import DeepSeekClient
|
||||||
|
from tools.memos_client import MemosClient
|
||||||
|
from datetime import datetime, timezone, timedelta
|
||||||
|
import subprocess
|
||||||
|
|
||||||
|
secrets = load_secrets()
|
||||||
|
mc = MemosClient(secrets.get('memos_url','http://localhost:5230'), secrets['memos_token'])
|
||||||
|
llm = DeepSeekClient(secrets['deepseek_api_key'], secrets.get('deepseek_model','deepseek-chat'), temperature=0.5)
|
||||||
|
TZ_BJ = timezone(timedelta(hours=8))
|
||||||
|
PROJ = '/home/ubuntu/inspiration-collector'
|
||||||
|
|
||||||
|
# Get ALL memos from the past 2 days (Zhejiang trip)
|
||||||
|
memos = mc.list_memos(days=2)
|
||||||
|
|
||||||
|
# Sort by time
|
||||||
|
def parse_dt(m):
|
||||||
|
try:
|
||||||
|
return datetime.fromisoformat(m['created_at'].replace('Z','+00:00'))
|
||||||
|
except:
|
||||||
|
return datetime.now(timezone.utc)
|
||||||
|
memos.sort(key=parse_dt)
|
||||||
|
|
||||||
|
lines = []
|
||||||
|
for m in memos:
|
||||||
|
ct = m['created_at']
|
||||||
|
try:
|
||||||
|
dt = datetime.fromisoformat(ct.replace('Z','+00:00')) + timedelta(hours=8)
|
||||||
|
ts = dt.strftime('%m/%d %H:%M')
|
||||||
|
except:
|
||||||
|
ts = ct[:16]
|
||||||
|
lines.append(f'[{ts}] ' + m['content'].strip())
|
||||||
|
|
||||||
|
full_text = '\n\n---\n\n'.join(lines)
|
||||||
|
|
||||||
|
sp = (
|
||||||
|
'写一篇个人叙事文章,记录在浙江两天的学习与思考。\n\n'
|
||||||
|
'要求:\n'
|
||||||
|
'1. 以第一人称叙事,真实、克制,不做作,不煽情\n'
|
||||||
|
'2. 按时间线展开——第一天(浙大章丰老师课程 → 科大讯飞参观 → 深夜搭建系统),第二天(浙大厉敏老师课程)\n'
|
||||||
|
'3. 不只是记课程内容,更重在记录自己的内心变化、认知突破、系统构建的历程\n'
|
||||||
|
'4. 引用具体的细节和感悟(如"人类成为了神"、"开枪开枪开枪"、"黑土地牧场蓝天"、"电力加算力"等),让文章有血肉\n'
|
||||||
|
'5. 结尾收束到"此行之于我"的思考——这些知识如何与自己正在做的事交汇\n'
|
||||||
|
'6. 篇幅3000-5000字\n'
|
||||||
|
'7. 标题简洁有力,不花哨\n\n'
|
||||||
|
'输出纯Markdown。'
|
||||||
|
)
|
||||||
|
|
||||||
|
prompt = '以下是我在浙江两天(6月13日-14日)的全部灵感记录,请据此写一篇文章:\n\n' + full_text
|
||||||
|
|
||||||
|
result = llm.ask(system_prompt=sp, user_prompt=prompt)
|
||||||
|
|
||||||
|
cc = len(result.replace(' ','').replace('\n',''))
|
||||||
|
rm = max(1, round(cc/300))
|
||||||
|
|
||||||
|
content = '---\ndate: 2026-06-14\ntype: zhejiang-narrative\ntags: [浙江, 学习记录, 叙事]\n---\n\n'
|
||||||
|
content += '> 本文共 **' + str(cc) + '** 字 · 预计阅读 **' + str(rm) + '** 分钟\n\n'
|
||||||
|
content += result
|
||||||
|
|
||||||
|
daily_dir = os.path.join(get_output_dir('daily'), '2026-06-14')
|
||||||
|
os.makedirs(daily_dir, exist_ok=True)
|
||||||
|
|
||||||
|
now_str = datetime.now(TZ_BJ).strftime('%H%M%S')
|
||||||
|
fname = f'浙江两日记_{now_str}.md'
|
||||||
|
fpath = os.path.join(daily_dir, fname)
|
||||||
|
with open(fpath, 'w') as f:
|
||||||
|
f.write(content)
|
||||||
|
|
||||||
|
print(f'Done: {fpath} ({cc} chars)')
|
||||||
|
subprocess.run(['git','add','-A'], cwd=PROJ, capture_output=True, timeout=15)
|
||||||
|
subprocess.run(['git','commit','-m','zhejiang 2-day narrative'], cwd=PROJ, capture_output=True, timeout=15)
|
||||||
|
subprocess.run(['git','push','origin','main'], cwd=PROJ, capture_output=True, timeout=30)
|
||||||
|
print('Pushed')
|
||||||
Reference in New Issue
Block a user