開発
コード生成
ほしい動作を書いてください。解説はこのページの言語になります。
内容を書き、言語を選んで生成してください。
結果が途中で切れた可能性があります。内容を短くしてください。
コードの依頼で返ってくるもの
コードにさせたいことを書くと、コピーできるブロックと、実行のしかたの短い説明が返ります。説明はこのページの言語です。言語は Python、JavaScript、TypeScript、Go、Rust、Java、C++、HTML、CSS、SQL、Bash、または自動です。
関数か、小さなプログラムを頼んでください。「CSV を読み、各列の空のセルを数える」は明確な Python の仕事です。製品全体は一回の返事には広すぎて、スケッチになります。
実行する前にコードを読んでください。説明は始め方であり、信頼できないデータや本番で安全だという意味ではありません。マルウェア、攻撃、認証情報の窃取は拒否されます。
説明からコードを出す手順
何をするかを書く
入力、出力、気になる端の条件を入れます。「列ごとの空セルを数える」は、「表計算を助けて」より明確です。
言語を選ぶ
実際に動かす言語を選ぶか、自動のままにします。問い合わせなら SQL、コマンドなら Bash です。
二つとも読む
コードはコピーできるブロックです。その下に、何をするかと実行のしかたが、このページの言語で短く書かれます。
サンプルで動かす
本番の前に小さなファイルで試します。説明とコードが食い違うなら、段落ではなく実行結果を信じてください。
一回の返事に収まる依頼
CSV 用の Python 関数
「CSV を読み、各列の空のセルを数える Python 関数を書いて。」関数、必要な import、パスを渡して呼ぶ方法が出るはずです。
合わせられる 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 文字までで、短い句以上は必要です。動詞一つより、具体的な一段落のほうがうまくいきます。