Android Root 技术派系

目前各家的定制 Android 系统已经非常完善,一般人正常使用下 Root 的必要性很低,并且灰产、外挂的原因,现在手机厂商都在收紧 BL 锁的权限,所以我觉得大部分人是完全用不到的。

AI大模型选择与趋势

模型迭代速度还是太快了,平均一两个月就出一个版本,目前各家的方向还都是重点训练 FunctionCalling(或者说工具调用能力) 和安全挖掘方向的能力,个人认为实际还是编程方向的特化,通用知识方面目前看已经很难有大的进步了。

这篇就是来更新记录当前环境下流行的模型、工具,仅代表主观感受。

AI Coding总览篇

本文介绍下通过使用一些主流的 AI 编程工具后的一些心得,以及围绕编码方面的相关技术生态和工具。

我的整体态度是 AI 在编码方面算是进入可用阶段,还不能称之为成熟阶段,相比之下通用型 Agent 例如 Hermes 、各种 xxxWork 处于起步阶段,可用性没那么高。

对于老程序员,AI 是个利器,用的好可以提升很多的效率,不同智力的模型使用效果也差别很大,但是达到一定的智力程度,区别就没有那么夸张了,通过上下文管理、提示词优化对日常编码来说都可以胜任。

本地部署大模型指北

距离上次了解这部分已经很久了,目前的生态发生了非常多的变化,主要是发现之前发文章的网站倒闭了,也有必要写一篇新的与时俱进。

先说 LLM 方向,上一次还是 Ollama + OpenWebUI 搭建运行环境,目前的环境下 Ollama 已经跌落神坛,效率不行,伪开源商业化严重,已经是非必要不选择的状态。关于它的罪恶,可以看网友的这篇文章。

大模型之Dense、MoE与量化

在前面 Embedding 的介绍中,我们对 LLM 的基础原理已经有了一定的了解,如果想自己尝试下本地跑大模型,光靠之前的那些知识还是不够的,这一篇为本地部署做准备,需要了解稠密模型 Dense、混合专家架构 MoE、模型的量化、模型蒸馏等基本概念。

Embedding 嵌入模型

Embedding(嵌入)可以理解为:把文字、图片、音频、用户等对象,转换成一串数字向量,用这些数字来表示它们的 “语义特征” 或 “含义”。

因为大模型的本质就是处理数字,而我们输入的文本需要先经过 tokenization,再被转换成 embedding 向量,才能进入模型参与计算;因为表示的是语义特征,所以语义相近的文本在向量空间中的距离往往更近,因为这个特性,它在语义搜索、上下文检索和 RAG 等场景中非常重要。

理解 Tailwind CSS 和 shadcn

Tailwind CSS 从名字看就知道是和 css 相关的,它是一个 Utility-First(工具类优先)CSS 框架,用于快速构建网页 UI,更像是一个 css 的增强写法,在 AI Coding 流行的现在,建议是优先选择。

简单说,它不像 Bootstrap 那样给你现成的按钮、卡片、导航栏组件,而是提供大量低层级的 CSS 工具类,可以简单理解为每一类 css 属性封装成一个 class 名称,让我们更优雅的写 css。

AI应用技术 名词篇

今年的 AI 这一波迭代,直接被逼的我这类"躺平不想学习的老年人"爬起来继续学习,没想到 AI 最先革了一大批程序员的饭碗(另一个强势的视频、图片生成处理分支也非常强悍)。。。

最后考虑了一下,感觉还是按时间线的顺序解释比较好,毕竟这些名词的出现也是 AI 发展到某一步自然而然的产物。

而这里首先要说一下,目前的 AI Coding 还是在快速的迭代,这绝对不是最终版本。