
======= function myFunction ======= 这里定义 === 只要大于 3 个就行,多了也不会报错,这样对 AI 改动就友好许多,同时也对人阅读友好。再举一个完整的例子:
======== 函数:计算面积 ========== 输入:长, 宽 输出:长 × 宽 ================================ 关键字支持自然语言同义词:如“输入”也可写作“参数”、“入参”、“arguments”,甚至可以做 i18n 国际化。
例如调用函数这么写:
[任务:发送邮件] 收件人 = [email protected] 主题 = "欢迎加入" 内容 = 从模板"welcome.txt"加载 条件 = 用户状态 == "已注册" 代码语句尽量通俗化:
如果 点击 支付按钮 那么 跳转 支付页 否则 弹出 提示 “请完成支付” 1 zzlyzq 1 月 17 日 想法不错,是个趋势 |
2 WilliamColton 1 月 18 日 这和直接写 prompt 没区别吧 |
3 artiga033 1 月 18 日 via Android > 定义 === 只要大于 3 个就行,多了也不会报错 大部分 tokenizer 都会把这里一个等号编码为一个 token 吧,token 也是要钱的啊,而且还很容易挤满 context 什么自然语言,i18n ,想法很好,那编译器怎么写?编译之前先引入一个 llm 保证一致化所有关键词?那怎么保证这个 llm 输出稳定?编译器可是一个需要稳定可复现输出的东西... |
4 infyni 1 月 18 日 感觉就是写 gerkin ,你直接看 gerkin 那套语法,差不多的 |
6 rphoho 1 月 18 日 |
7 lepture 1 月 18 日 via iPhone 刚刚发了一篇和 AI 创建的自然语言: https://lepture.com/zh/2026/new-language-by-ai |
8 heroisuseless OP @WilliamColton 还是有区别的,这个就是普通的编程语言,能编译成确定的二进制代码,只不过更加自然语言化 |
9 weiwenhao 1 月 18 日 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 月 18 日 @heroisuseless 编程语言当然不会消失,就像 c 语言取代了汇编一样,汇编一样存在,只是存在的形式不同了。并且在某些时候你一样可以手写汇编,但是慢慢不会成为主流的选择。 |
13 freekindom 1 月 18 日 第一步:ask ai to 生成某个问题的接近方案,使用伪代码 第二步:ask another ai to 将以上伪代码转写为 go |