开发

代码生成器

描述你想要的行为。说明文字会使用本页的语言。

0/4000

请指定一个函数或一段小程序。说明会告诉你如何运行。

还没有代码

描述任务、选择语言,然后生成。

一次代码请求会得到什么

描述代码要做什么,得到可以复制的代码块,以及怎么运行的简短说明。说明跟随这个页面的语言。编程语言可选 Python、JavaScript、TypeScript、Go、Rust、Java、C++、HTML、CSS、SQL、Bash,也可以自动选择。

请要一个函数或一小段程序。“读取 CSV,统计每一列的空单元格”是清楚的 Python 任务。要整个产品太宽,一次回复只会是草稿。

运行之前先读代码。说明讲的是怎么开始,不是说它对不可信数据或生产环境是安全的。恶意软件、攻击和窃取凭证的请求会被拒绝。

怎样根据描述生成代码

  1. 写它要做什么

    写上输入、输出,以及你在意的边界。“按列统计空单元格”比“帮我处理表格”清楚。

  2. 选择语言

    选你真正会运行的语言,或保持自动。要查询用 SQL,要命令用 Bash。

  3. 两段都读

    代码在可以复制的代码块里。下面用这个页面的语言,简短说明它做什么、怎么运行。

  4. 先用样例跑一遍

    用小文件试过,再碰真实数据。说明和代码不一致时,相信运行结果,不要只信那段话。

一次回复装得下的请求

处理 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 个字符,至少要有一个短句。一段具体的话,比一个动词有用。

相关工具