AI入门(Opencode & Ollama)

年初的时候,一直对AI有种观望情绪,因为没想好到底应该怎么应对AI。把所有活都交给AI,AI会让人变懒,AI要收费,AI是被少数大厂控制的,把赖以生存的生产工具交出去后,我们还剩什么?直到。。
直到用过了 Opencode 和 Ollama,我冲向AI。

对AI的定位

  • AI是老师,是实习生,但绝不是决策者,替代者,关键时刻得自己上手干。

    一人一公司。
    AI让每个人都能成为Boss,成为超级个体,但AI必须只能是员工,可能是个优秀员工,也可能是个一般员工,但就是个员工,这个定位要清晰。绝不能出现AI是大脑,AI说什么就是什么,个人变成无脑的 CTRL C 和 CTRL V。想明白这一点,就知道每个活应该如何让AI去干了。
    既然人依然是老板,那么AI就是个人能力的放大器,就怕你想不到,没有做不到。就比如你如果没想过做火箭,有了AI你也不会做火箭,而有了AI有可能让原来想做而做不出火箭的人做出火箭。

    AI是个全科老师,也是个会出错的老师。
    AI继搜索引擎之后进一步消除了信息差,让人人都能轻易学到以前难以学到的知识。但就像西方国家鼓励学生挑战老师一样,我们仍然要保留挑战权威的独立思考能力,老师也会出错,AI是老师不是上帝。更重要的是,我们要利用好这个老师,持续学习成长,就像有了机器人我们仍然健身,有了AI,我们仍然要锻炼自己的思维。

绝对不要把学习能力、分析能力、思考能力丢弃了,不然就会丧失个人的独立意识,成为一个没有思想的人。人与动物的差别是学会使用工具,使用工具的背后是思考能力,不要让AI把人重新变为动物。
就像计算器,自从中考允许用计算器,大家都用计算器计数,丢弃了各种计算的技巧,大学毕业的出来吃个饭算钱都要拿起手机上的计算器,而菜市场的大妈算数却能脱口而出。

对AI的使用

  • 拥有自己的AI。

    如同超级电脑和个人电脑,假如有一天大厂漫天要价甚至收回AI的使用权(当未来的AI接近今天的神,当大厂不缺钱而缺智慧),Opencode和Ollama就是取代超级计算机走向普通百姓家的个人PC。

    普通AI的核心能力是理解能力,超级AI是更强的理解能力+RAG+SKILL+MCP+……,除了理解能力以外的东西都可以用现有的技术自己去补,做成专用的AI工具。

Opencode

Opencode的核心价值是可以对接所有模型。这样我们就能用自己的模型,或用任意一个友好的大厂的模型了,不在一棵树上吊死是能活下去的红线。
Opencode的核心作用是Harness,让理解能力一般的AI模型的输出也能赶上超级AI模型。这样我们就不用过度担心模型的能力了,普通低级任务能永远放手给AI Agent完成,不在一棵树上吊死是能活下去的红线。

Opencode是一个AI Agent,大脑是背后的大模型,Harness是眼睛和手脚,让AI既能查也能做,怎么查和怎么做是我们利用传统工具和技术能赋予AI的,这样就让非AI专业的程序员有了切入口。背后,实际一切依然是问答,或者说是交互,跟人一样,不断执行大脑的命令和把反馈告诉大脑,决定下一步怎么做。

Ollama

Ollama的核心价值是可以自己部署开源模型。这样我们就能部署自己的模型,利用大模型的理解能力,结合Harness加上传统的技术能力,去做一些以前因为缺乏具备理解能力的技术而无法做的一些功能了。

个人PC让普通人都能使用和学习计算机技术,而Ollama和Opencode就是AI时代的个人PC,让普通程序员也有了使用和学习AI技术的抓手。

这是开篇,先把定位、意义和方向说清楚,后面的章节,接着分享AI学习过程中的心得体会和技巧。