AI 编程是一种“框架”
Источник: Python 工匠 ·
框架的问题 1. 抽象泄露 2. 丧失控制权 认知成本:DRF 的启示 也许,该把 AI 编程当成一种库 使用 AI 类编程工具越多,我便越来越强烈地感觉到:AI 编程是一种“框架(Framework)”。 框架是每位程序员的老朋友,它通常针对特定领域所设计,能极大提升编码效率。以 REST API 服务为例,一些成熟的框架(比如 Django REST Framework )能做到仅需定义 数据模型和视图类 ,便生成一套功能完备的 CRUD API 服务。 AI 编程工具和传统框架一样,都是一种“杠杆”,它们允许人们用少量输入撬动庞大的功能。二者区别仅在于输入类型不同,框架需要代码(或配置),而 AI 仅需一句简单的自然语言提示词—— “写一个书店网站” 。 框架的问题 作为一种新型框架,“AI 编程”所带来的便利性,足以把人类从前发明过的任何一种框架按在地上摩擦,但是,框架天生所具备的问题并未消失。 1. 抽象泄露 所有框架都有一个共性,它们提供了极高级的抽象,以降低实现特定功能所需的工作量。比如,Django 的 ORM 提供了“数据模型”这层抽象,免去了手写 SQL 语言、设计数据校验等繁重工作。 但不幸的是, 抽象都会泄露 。 一名 Django 初学者编写的网站上线后,客户投诉爆表,因为列表页加载极为缓慢。此时,打开数据库监控面板,他会发现这个看似简单的页面,每访问一次
Часто задаваемые вопросы
Что такое AI 编程是一种“框架”?
AI 编程是一种“框架” is a статья discovery curated from Python 工匠. 框架的问题 1. 抽象泄露 2. 丧失控制权 认知成本:DRF 的启示 也许,该把 AI 编程当成一种库 使用 AI 类编程工具越多,我便越来越强烈地感觉到:AI 编程是一种“框架(Framework)”。 框架是每位程序员的老朋友,它通常针对特定领域所设计,能极大提升编码效率。以 REST API 服务为例,一些成熟的框架(比如 Django REST F
Как получить доступ или попробовать?
You can experience this content directly on its original host (Python 工匠) by clicking the "Open Original" button.
Откуда этот контент?
Curated from Python 工匠 by the OnSuggest team to surface the most interesting and serendipitous content on the web.
Tela: 为独立网络而做的阅读器
中秋国庆假期,我用 AI 做了一款在线阅读工具:TelaRead(简称 Tela,[telaread.com](https://telaread.com))。这是一个为独立博客而做的社交化阅读器,它通过 RSS 汇集全球优质独立博客,并能将原文自动翻译为你设定的语言,让你在一个平台上就能无障碍阅读中、英、德、法、俄、日...
我做了个只收录精品软件的网站 SoftBests
引言 今年我没有续费用了几年的 Setapp。 最直接的原因是:我常用的那几款软件,在外面都能找到更好或更轻的替代品,继续为大而全的订阅付费,对我来说已经不划算了。 与此同时,我发现 Vibe Coding 兴起让做软件的门槛断崖式下跌。以前几个月才能做出来的工具,现在几天就能出一个可用版本。但软件变多并没有让「找工具」变容易——Product Hunt 每天刷新,AI 工具榜层出不穷,信息零碎且极易过期。绝大多数榜单只告诉你「有什么」,却很少讲清楚「它适合谁、不适合谁」。 所以我做了 SoftBests ,一个人工筛选、专注挖掘精品软件的目录网站。 👉 访问地址: softbests.com 核心原则:只收录精品 SoftBests 不追求数量堆砌,而是把每个工具放对位置。目前站内收录了 500+ 款工具,涵盖终端、编码 Agent、AI 编辑器、数据库、笔记等 12 个栏目。 我不做无脑收录,也不会卖赞助排名。我挑选「精品」的标准很简单: 解决真实问题 :不是硬造出来的需求,也不是给现有工具换层皮; 状态健康 :保持维护,定价合理对得起功能; 边界清晰 :能说清楚适合谁,也能坦白不适合谁。 除了 Raycast、VS Code 这类主流工具,我更希望能帮大家挖掘那些被低估(Underrated)的优质小工具。很多优秀产品功能极好,只是缺少合适的分发渠道。 在分类页面中,你可以
[生活] 看一些视频流泪的原因
作为一个成年人,如果总是被某些短视频的某些内容弄的流泪,是不是内心深处一直藏着某些自己都没有意识到的苦痛,然后在某些场景下被激发了,而且开关一旦打开,在类似的场景下,还是会被反复打开,而且这个范围会慢慢泛滥开,是不是也因为这样,唤醒这个已经麻木的心呢。
[分享创造] 做了个 Agent 版的「Adobe + Office 全家桶」,能在 codex、claude code 中直接使用
大家好,最近做了一个在线办公和创作工具站 EasyRunCraft ,分享给大家试试。 可以把它理解成一套类似「 Adobe + Office 全家桶」的工具:文档、表格、PPT 、PDF 、图片、视频、音频、CAD ,都有对应的编辑器。打开浏览器就能用,也可以接到自己的 Agent ,让它帮忙处理文件。 地址: https://easyruncraft.com 先说一下来源:这 13 个编辑器来自 ArtCraft 的开源 Crafting Apps 项目,编辑器本身的能力由原作者和贡献者完成。 我主要做的是在线整合、统一账户,以及内置 AI 和 MCP 接入。感谢原作者和贡献者,原项目源码在这里:GitHub 。 用起来有几种方式: 平时可以直接当在线软件用,打开文件、修改、保存,不需要安装。临时改个 PDF 、处理图片、调整表格,都可以找到对应的编辑器。 编辑器里也加了 AI 助手,可以让它帮忙修改文档文字、更新表格、调整图片图层。改完直接看结果,需要时可以撤销。具体支持哪些操作,各个编辑器会有区别。 如果你已经在用 Codex 、Claude Code 等 Agent ,也可以通过 MCP 接进来,在原来的对话里让它处理文件,再拿到修改后的副本。接入说明放在了这里:MCP 。 我想做的就是给 Agent 配上一套办公和创作工具,让它能直接帮你把文件改好。 手动编辑、保存和导
[git] 请问大家,如果自建 Git 服务器,有什么要注意的、踩坑的
我有一台甲骨文 ARM 4 核 24G 满配服务器,一台绿云 GreenCloud 。我想尽可能保存所有 GitHub 账户所有仓库所有数据 请问大家有什么要注意的
[Google Gemini] 反重力 Antigravity 这几天好像不同账号流畅度不一样,和节点无关
我发现,我同一个节点。有 gemini4 的账号使用很慢。没有的使用很快。就这几天这样。 你们是不是这样,你们解决了吗