======= function myFunction =======
这里定义 === 只要大于 3 个就行,多了也不会报错,这样对 AI 改动就友好许多,同时也对人阅读友好。再举一个完整的例子:
======== 函数:计算面积 ==========
输入:长, 宽
输出:长 × 宽
================================
关键字支持自然语言同义词:如“输入”也可写作“参数”、“入参”、“arguments”,甚至可以做 i18n 国际化。
例如调用函数这么写:
[任务:发送邮件]
收件人 = [email protected]
主题 = "欢迎加入"
内容 = 从模板"welcome.txt"加载
条件 = 用户状态 == "已注册"
代码语句尽量通俗化:
如果 点击 支付按钮
那么 跳转 支付页
否则 弹出 提示 “请完成支付”
1
zzlyzq 2 天前
想法不错,是个趋势
|
2
WilliamColton 1 天前
这和直接写 prompt 没区别吧
|
3
artiga033 1 天前 via Android
> 定义 === 只要大于 3 个就行,多了也不会报错
大部分 tokenizer 都会把这里一个等号编码为一个 token 吧,token 也是要钱的啊,而且还很容易挤满 context 什么自然语言,i18n ,想法很好,那编译器怎么写?编译之前先引入一个 llm 保证一致化所有关键词?那怎么保证这个 llm 输出稳定?编译器可是一个需要稳定可复现输出的东西... |
4
infyni 1 天前
感觉就是写 gerkin ,你直接看 gerkin 那套语法,差不多的
|
6
rphoho 1 天前
|
7
lepture 1 天前 via iPhone
刚刚发了一篇和 AI 创建的自然语言: https://lepture.com/zh/2026/new-language-by-ai
|
8
heroisuseless OP @WilliamColton 还是有区别的,这个就是普通的编程语言,能编译成确定的二进制代码,只不过更加自然语言化
|
9
weiwenhao 1 天前
ai 原生编程语言 = 你通过 prompt 命令 ai, ai 通过任意方式实现你的需求的过程。其实 prompt 就是新时代的编程语言,对 prompt 收集整理,优化细化,版本管理。并且大模型在训练时可以为某些原生编程语言 prompt 进行特殊优化,比如必须,优先,不行,如果等等。
skills 现在正在进行 prompt 的收集整理工作。后续可能会有一些规范用词,一旦形成规范就会变成训练数据进一步约束 ai 编写代码的行为。 |
10
heroisuseless OP @artiga033 对于 token 来说,只能说 token 越来越不值钱,不能因为节省 token 而降低可读性,未来肯定是越通俗易懂越好,小白也能很快学会
|
11
heroisuseless OP @weiwenhao 还是不一样,编程语言肯定是不可能会消失的
* AI 大模型永远不可能保证 100%正确率,再怎么写 prompt 也不行 * 编程语言运行效率高,1 毫秒就能解决的问题大模型还得思考 1 秒的时间,这肯定是不行的 |
12
weiwenhao 1 天前
@heroisuseless 编程语言当然不会消失,就像 c 语言取代了汇编一样,汇编一样存在,只是存在的形式不同了。并且在某些时候你一样可以手写汇编,但是慢慢不会成为主流的选择。
|
13
freekindom 1 天前
第一步:ask ai to 生成某个问题的接近方案,使用伪代码
第二步:ask another ai to 将以上伪代码转写为 go |