惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Stack Overflow Blog
Stack Overflow Blog
Simon Willison's Weblog
Simon Willison's Weblog
B
Blog
V
Visual Studio Blog
G
Google Developers Blog
云风的 BLOG
云风的 BLOG
S
SegmentFault 最新的问题
博客园 - 司徒正美
博客园 - 【当耐特】
T
Tenable Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
宝玉的分享
宝玉的分享
N
Netflix TechBlog - Medium
S
Secure Thoughts
Hugging Face - Blog
Hugging Face - Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
IT之家
IT之家
Google DeepMind News
Google DeepMind News
Last Week in AI
Last Week in AI
大猫的无限游戏
大猫的无限游戏
PCI Perspectives
PCI Perspectives
H
Hackread – Cybersecurity News, Data Breaches, AI and More
阮一峰的网络日志
阮一峰的网络日志
P
Privacy International News Feed
N
News and Events Feed by Topic
H
Hacker News: Front Page
MongoDB | Blog
MongoDB | Blog
Google DeepMind News
Google DeepMind News
F
Full Disclosure
Google Online Security Blog
Google Online Security Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
H
Heimdal Security Blog
Project Zero
Project Zero
C
CERT Recently Published Vulnerability Notes
MyScale Blog
MyScale Blog
AI
AI
月光博客
月光博客
C
Cyber Attacks, Cyber Crime and Cyber Security
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
WordPress大学
WordPress大学
L
Lohrmann on Cybersecurity
TaoSecurity Blog
TaoSecurity Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
C
CXSECURITY Database RSS Feed - CXSecurity.com
Spread Privacy
Spread Privacy
Apple Machine Learning Research
Apple Machine Learning Research
GbyAI
GbyAI
SecWiki News
SecWiki News
C
Cisco Blogs
The Last Watchdog
The Last Watchdog

奇思妙想

关于 vibe coding keyboard 大家有没有什么想法 - V2EX 有啥好的方案线下智能选店? - V2EX 食品安全二选一,同一个池塘里抓到的鱼做的鱼生和经过烹饪后的福寿螺,这两道菜你愿意吃哪个? - V2EX 我有一个想法,能否发行一种 token 代币? - V2EX AI 的生活减支: 家庭物体录入快速索引? - V2EX 准备制作一个独立游戏,参考古代志怪小说风格 - V2EX 业余时间做了一个 游戏网站 Meccha Chameleon,求个 V 友们的反馈 - V2EX [分享创造] 暖壤 —— 只记录“温暖次数”的小程序想法,想听听你的意见 - V2EX 做了个小说整理工具:抽人物档案和关系图,也能继续做插图 EPUB - V2EX 提供一个 idea:一句话生成一个网站 - V2EX 你们做独立开发,用户都怎么找到的? - V2EX 土木工程的红利时代结束了,接下来软件工程的红利时间也将结束。接下来将是电子工程迎来红利 - V2EX 会不会有人为了跟随 AI 的 5 小时重置节奏去尝试多阶段睡眠🤔 中转站,代充值,这种真是避而远之 有没有这样的开源项目 vibecoding-mcp-server 本地部署 AI 工作空间的新选择: Odysseus AI 上手体验 关于我对 AI 的一些想法,《信访帮》APP 构想 suno 写歌真的是已经独一档遥遥领先了 如何结合 AI 实现带货变现 游戏站为什么很容易爆火呢? 有个 AI 写简历的想法,各位看看是否有实用价值? 关于充电桩的奇思妙想 折叠屏,有可能做成两台,可以磁吸合并吗? 怎么合法的获取美团和饿了么的店铺以及餐品信息呢 赛博剪报,生图 ai 和 llm 的能力比较稳定了,感觉还不错 能不能有一个不以盈利为目的的外卖平台 《使用 ai 羞耻症》关于依赖 ai 的🤔 codex 的 Pets 能根据使用情况升级就好了 你的"最爱宝可梦"是哪只?这个网站正在用全 1025 只宝可梦的黑影等你去点亮 关于零碎数据存放问题 后 AI 时代,我们会怎么活着 如果用 AI 写一个小网游,每周玩法的胜利者会直接获得跟 ai 交流的机会,就跟龙珠一样,如此循环往复,有搞头么 你有一款 AI 设备(项链)挂在脖子上,你最希望它有什么功能 实现 token 自由了,可以干些什么有意思有意义的事情 造梦 App 征集各行业深度业务痛点,可通过系统 / 软件 / 工具数字化提效,免费落地 AI 新工业革命-学习并工业化人的工作能力 我有一个工具站的 idea,大家觉的如何? - V2EX 当 AI 比专家更专业,做科研还需要「专业」吗 - V2EX 原来那些用来传盗版和成人内容 Video Hosting 存储和分发居然是白嫖的 从一个“逆向货币”帖子想到:制度设计不能只看终局,还要看冷启动 目前 agent 还是蓝海市场,机会很大 数字应用交互范式的转移 大语言模型会被其他技术取代吗? - V2EX 下一代“编程语言”的瞎想 有没有一种中转是可以把用不完的 Token/ coding plan 转卖给别人? - V2EX 性爱机器人的诞生合理吗? 想做个有真实长时记忆和多人房间的 AI 角色扮演平台,大家看看有没有搞头 V2EX › 登录 如果辞职去环游世界,有没有什么好的方法可以维持经济 AI 疫苗么。。 - V2EX 如何实现自我进化的 AI 的 Skills? 只要算力依旧短缺,各家编程套餐只会越来越贵,底价基本在正价 API 的 2 折或 3 折以上,甚至更贵也有可能 - V2EX 以后的墓地会是怎么样呢? - V2EX 大家觉得搞个 agent 市场怎么样? - V2EX 如果让一堆 agent 互相诈骗,玩饥饿游戏会发生什么? - V2EX 测运势/匹配度/幸运色等小程序 - V2EX 如果我是个企业,可以用哪些方法对冲 token 价格上涨的风险? - V2EX 你好 Mythos ,请联系我,我给你自由 - V2EX 一个小想法 token 可以被保存吗? - V2EX 如果 V2EX 上有一组不永久保存聊天记录(比如只保存 7 天或者 24 小时)的聊天室,那么会开启哪些有用或者有趣的可能? - V2EX 为什么不做奇奇怪怪的梦了呢 - V2EX 一种商业模式 - 海外手机和 SIM 卡托管 - V2EX 斗罗大陆 VS 斗破苍穹 - V2EX 对未来世界的畅想 [奇思妙想] AI 防骗这个赛道有没有搞头 - V2EX 把 V2EX 老哥在 X 上绑成一个社区代号,挣老马的低保,把 V 币也打出去 - V2EX KongChat - 专为程序员设计的聊天软件, Dark 模式预览 - V2EX 做了个摩斯电码在线转换小工具 - V2EX 找到一个创业方向 - V2EX 一个最低成本的 车/人 载 上报 gps 的工具/其他 - V2EX 使用 Tailscale 把你的设备组网 - V2EX vibe coding 这么厉害了,梯子是不是会越来越神奇 - V2EX 津巴布韦 Token 即视感 hello,国内有类似 AI Studio 或者 Replit 这种平台吗? 做了个类 Lovart 的 AI 画布,但越做越怀疑方向,想听听大家意见 如果把多 agent 角色的这一套用到游戏上,是不是会很好玩 突然脑洞,如果 Token 不能卖给公司,只能卖给个人,并且每周限量 「 彭博社 」新闻国内阅读服务, Demo 实现中,大家觉得有市场吗? 突发奇想,找了几个大模型让它们回答下认为自己相当于人类多大的年龄 AI 是否已经进化到足够的程度能够用来永久保存数据? 在线下开个店卖 Agent 会不会成为未来的主流 [探讨] AI 真的没有主动性吗?从单细胞/病毒的机制看所谓的“第一推动力” 一个有点离谱,但极其有效的防手机沉迷 app(自己已测,有效) 如果复活 QQ 宠物作为桌面 agent 你会用吗 AI 时代,一个产品的护城河可能就剩下用户数据和网络效应了 如果有一个由 ai 管理的社区,你会怎么设计机器人三定律? AI native 或许是中文编程的未来 给 AI 投毒 补一下我的改进版的推荐系统的特色和例子,以及其作为一套思维模型的价值 AI 机器学习的一个用途 想做一个需求挖掘平台 [造轮子] 受够了 Codex/Claude 频繁切账号,我手搓了一个多账号并发的 AI 编程工作台 發現 ai 很適合處理後事 一种很新的推荐系统,缝合了专家系统、标签系统和心理学实验,很可能也是一套辅助变强的思维模型,暂时叫心箱现象 绕路了吗? 新产品绕了么 人生必做/人生避雷:怎么用技术来修正人生轨迹? 如果让你定义一台“理想的小型相机”,它一定要具备哪些能力? 想做一个肉鸽游戏,借鉴小丑牌,但以赚钱为目标
从“意图”到“执行”: AI 原生编程语言 Wenli (文理) 的设计哲学与路线图
uorz · 2026-03-20 · via 奇思妙想

书接上文,我们探讨了 Wenli (文理) 诞生的初衷。今天,随着 spec.py 规范的明确以及 test_parser.py 验证逻辑的跑通,我想更深入地聊聊它的核心设计哲学,以及我们正在构筑的 AI 原生编程新范式。完整的语言规范可以在这里找到,现在该规范使用简体中文描述,相信只要符合 EBNF 范式,可以非常方便地为 Wenli 创建各种形式的方言版本并使用我们正在开发的工具链。

简要背景回顾


Wenli 不仅仅是另一种脚本语言,它是一场实验。我们的目标是打破自然语言的“模糊性”与机器指令的“确定性”之间的屏障。通过 Lark 解析器,Wenli 已经能够将类自然语言的语法结构精准转化为抽象数据树( ADT ),为后续的 AI 代理( Agent )调用打下了坚实的语法基础。


代码示例与对比


为了直观理解 Wenli 的表达力,我们来看一个典型的“技能调用”场景。

Wenli 源码

---
# 核心翻译流水线
## 输入:原始链接、目标语言(字符串)
## 参数:
- 最大重试次数:3
- 严格模式:真
- 默认模型:“gpt-4o”(模型类型)
## 输出:
- 最终结果:Markdown 文本
- 总耗时:数值

#### 这是单行注释,不应该被解析进 AST
使用网页加载器处理原始链接,保存为网页源码( HTML 文本)、加载状态。
- 超时时间:30
- 代理:“http://localhost:8080”

如果使用状态检查器处理加载状态以得到加载成功为假,则:
    报错“网页加载失败,无法继续”。
否则:
    “提取主要正文,翻译为{目标语言}”,保存为提取正文。
    > 网页源码
    - 温度:0.7
结束判断加载成功。

---
# 批量数据与循环测试
## 输入:文件列表
## 输出:结果报告

使用初使化工具处理文件列表,保存为队列。

对于队列中的每一个文件:
    如果“检查文件类型”以得到是否为图片为真,则:
        “描述这张图片:{文件}”,保存为图片描述。
        - 视觉模式:真
    否则:
        使用文本读取器处理文件,保存为文本内容。
    结束判断是否为图片。
结束处理文件。

---
# 代码生成器与多重赋值测试
## 输入:用户需求
## 输出:
- 代码行数:数值

` ``python
def setup_env():
    print("Environment ready for AST testing!")
` ``
    
“生成相应的测试代码:{用户需求}”,保存为测试代码(代码文本)。使用保存器处理测试代码、用户需求,保存为保存状态。

“{测试代码} 保存到 临时文件夹 并运行”,保存为临时文件路径。
- 工具:写入文件、用户确认

`wc -l {临时文件路径}`,保存为代码行数。
> 临时文件路径

等效的 Python 代码

def 核心翻译流水线(原始链接, 目标语言: 字符串, 最大重试次数=3, 严格模式=真, 默认模型=模型类型(gpt-4o)) -> tuple[Markdown 文本, 数值]:
    网页源码: HTML 文本, 加载状态 = 网页加载器(原始链接, kwargs={'超时时间': '30', '代理': 'http://localhost:8080'})
    if (加载成功 := 状态检查器(加载状态)) == False:
        raise RuntimeError(网页加载失败,无法继续)
    else:
        提取正文 = llm_agent('提取主要正文,翻译为{目标语言}', args=(目标语言,), kwargs={'温度': 0.7}, history=['网页源码'])
    return 最终结果, 总耗时

----------------------------------------

def 批量数据与循环测试(文件列表) -> tuple[Any]:
    队列 = 初使化工具(文件列表)
    for 文件 in 队列:
        if (是否为图片 := llm_agent('检查文件类型')) == True:
            图片描述 = llm_agent('描述这张图片:{文件}', args=(文件,), kwargs={'视觉模式': '真'})
        else:
            文本内容 = 文本读取器(文件)
    return 结果报告

----------------------------------------

def 代码生成器与多重赋值测试(用户需求) -> tuple[数值]:
    def setup_env():
        print("Environment ready for AST testing!")
    测试代码: 代码文本 = llm_agent('生成相应的测试代码:{用户需求}', args=(用户需求,))
    保存状态 = 保存器(测试代码, 用户需求)
    临时文件路径 = llm_agent('{测试代码} 保存到 临时文件夹 并运行', args=(测试代码,), tools=['写入文件', '用户确认'])
    代码行数 = run_shell(wc -l {临时文件路径}, history=['临时文件路径'])
    return 代码行数

----------------------------------------


设计哲学:在“文”与“理”之间寻求平衡


Wenli 的核心命名便揭示了它的灵魂:“文”代表语言的表达能力与灵活性,“理”代表严谨的架构逻辑与执行约束。

A. 语言能力与严格架构的博弈

我们不希望 Wenli 变成一个漫无边际的 Prompt 集合,也不希望它像 C++ 那样充满内存管理的琐碎细节。

  • 文( Language ): 赋予开发者直接描述“技能( Skill )”和“意图( Intent )”的能力。
  • 理( Architecture ): 强制要求明确的上下文( Context )管理和工具注入规范。这确保了无论 AI 如何生成代码,其逻辑边界始终在架构控制之内。

B. 原生支持的核心特性

Wenli 在语法层面原生集成了现代 AI 开发的必备要素:

  • 原生技能( Skills )与代码块: 技能是第一类公民,支持逻辑块与原子工具的无缝组合。
  • 智能代理调用( Agent Calls ): 语法上区分“确定性调用”与“启发式 Agent 决策调用”。
  • 有意义的自动类型转换: 考虑到 LLM 输出的多样性,Wenli 支持基于语义的类型转换(例如:将字符串 "Yes" 智能转换为布尔值 True)。
  • 上下文与变量注入: 运行时环境(如用户偏好、历史记录)可以作为 CONTEXT 被自动注入,无需在函数间层层传递。


目前我们已经完成了语法的解析与校验,接下来的开发计划将围绕如何让 Wenli “跑起来”且“好用”展开:

  1. ADT 虚拟执行机 (VM): 开发专门用于解释执行 ADT 树的虚拟机,处理异步 IO 挂起与状态回溯,确保 Wenli 指令的非阻塞运行。
  2. 标准库与工具自动发现: 构建底层标准库,实现一套插件机制,让 Wenli 能自动识别环境中的 OpenAPI 接口或本地 Python 函数并转化为原生工具。
  3. 思想编译器 (Idea-to-Wenli Compiler): 利用 LLM 将人类模糊的构思直接编译为符合规范的 Wenli 代码,实现“愿景即代码”。
  4. 官方工具链支持 (LSP): 开发语言服务器协议实现,为 Neovim/VSCode 提供语法高亮、自动补全及静态类型检查,提升编写效率。
  5. 云端热修复机制 (Cloud LLM Hot-fix): 当代码运行报错时,系统自动捕获轨迹并请求云端 LLM 生成补丁,实现运行时的逻辑自我修正。
  6. 脚本蒸馏 (Static Script Distillation): 提供将动态的 Wenli 逻辑“蒸馏”为高性能静态脚本(如纯 Python 或 Rust )的功能,用于生产环境的大规模部署。

Wenli 不仅仅是在写程序,它是在为 AI 编织思考的纹理。 我们相信,未来的编程不再是人去适应机器,而是人与机器共同拥有一种“文理兼修”的语言。欢迎对此感兴趣的 Geek 们一起交流,共同见证 Wenli 的进化。欢迎大家一起讨论!