开发
代码生成器
描述你想要的行为。说明文字会使用本页的语言。
描述任务、选择语言,然后生成。
结果可能被截断,请缩小请求后再试。
一次代码请求会得到什么
描述代码要做什么,得到可以复制的代码块,以及怎么运行的简短说明。说明跟随这个页面的语言。编程语言可选 Python、JavaScript、TypeScript、Go、Rust、Java、C++、HTML、CSS、SQL、Bash,也可以自动选择。
请要一个函数或一小段程序。“读取 CSV,统计每一列的空单元格”是清楚的 Python 任务。要整个产品太宽,一次回复只会是草稿。
运行之前先读代码。说明讲的是怎么开始,不是说它对不可信数据或生产环境是安全的。恶意软件、攻击和窃取凭证的请求会被拒绝。
怎样根据描述生成代码
写它要做什么
写上输入、输出,以及你在意的边界。“按列统计空单元格”比“帮我处理表格”清楚。
选择语言
选你真正会运行的语言,或保持自动。要查询用 SQL,要命令用 Bash。
两段都读
代码在可以复制的代码块里。下面用这个页面的语言,简短说明它做什么、怎么运行。
先用样例跑一遍
用小文件试过,再碰真实数据。说明和代码不一致时,相信运行结果,不要只信那段话。
一次回复装得下的请求
处理 CSV 的 Python 函数
“写一个 Python 函数,读取 CSV 并统计每一列的空单元格数量。”你应当得到函数、需要的导入,以及如何用路径调用它。
可以改的 SQL
“选出最近 7 天缺少发票号的订单,表是 orders,列是 created_at 和 invoice_number。”写出表名和列名,查询才会接近你的库。
一小段 JavaScript
“一个函数,按某个键给对象数组分组并返回数量。”选 JavaScript 或 TypeScript。韩文页面上的说明是韩文,代码仍然是代码。
让代码真的能跑起来
- 写明语言、输入和输出。这三样决定这段代码是否合用。
- 只有需要时才写版本,比如 Python 3。
- 一次要一个函数。下一块用下一次请求补上。
- 不要把密钥、令牌或生产环境的连接串贴进说明。
- 说明只是指引。它做什么,要跑一下才知道。
代码生成的问题
能根据白话描述写一个 Python 函数吗?
能。写出它的行为,选择 Python,或让语言保持自动。你会得到代码块,以及怎么运行的简短说明。
可以选哪些语言?
Python、JavaScript、TypeScript、Go、Rust、Java、C++、HTML、CSS、SQL 和 Bash,或自动选择。说明使用页面语言,不一定是英文。
会生成整个应用吗?
请要一个函数或一小段程序。带账号、存储和界面的完整应用一次放不下。先生成一块,再生成下一块。
跑起来安全吗?
先读,再用样例运行。没看懂之前,不要把它指向密钥或生产环境。恶意软件和窃取凭证的请求会被拒绝。
为什么没有代码块?
有时回复没有用代码块包起来。把语言、输入和输出写具体再试。没有代码块时,页面会说明。
描述可以多长?
最多 4000 个字符,至少要有一个短句。一段具体的话,比一个动词有用。