開発・コード
ライセンスの分からないコードが混ざる
- 区分
- 規約・権利・データの扱いによる
- 直す手順
- 3手順
- 代わりの道具
- Cline
「ライセンスの分からないコードが混ざる」が起きたときに、何から手をつければいいかを順番で整理しました。規約・権利・データの扱いによる種類のトラブルで、手順は3つです。
まず結論
使い方を変える必要があります。設定をいじっても止まりません。
| 分類 | 開発・コード当サイト整理 |
|---|---|
| 起きやすいツール | GitHub Copilot・ChatGPT・Cursor当サイト整理 |
| 区分 | 規約・権利・データの扱いによる当サイト判断 |
| 直す手順 | 3ステップ当サイト整理 |
| この表の数字について | 区分は、設定で改善できるか・使い方で改善できるか・ツール側の制約か・規約や権利の話かを当サイトが判定したもので、ツールの更新で変わることがあります。記載どおりに操作できない場合は提供元の案内をご確認ください。料金は載せていません。プランと契約の形で変わるうえ、確かめた日を持っていないためです。 |
直す順番
上から順に試してください。途中で直ればそこで終わりです。
上から順に試して、直ったところで止めてください。全部やる必要はありません。
ここまでで直らなければ、規約と設定の話です。下の確かめる先を見てください。
それでも直らないときに、人に聞く
社内の詳しい人や、ツールの問い合わせ窓口に出すときに使ってください。試したことを先に書くと、同じ手順をもう一度やらされずに済みます。
【困っていること】 ライセンスの分からないコードが混ざる 【使っているAI】 GitHub Copilot・ChatGPT・Cursor のうち [ここに、使っているものを書く] 【試したこと】 1. 似たコードの検出機能を有効にする → [直った / 変わらない] 2. 公開されているコードと照合する → [直った / 変わらない] 3. 判断がつかない部分は自分で書き直す → [直った / 変わらない] 【いつから起きているか】 [ここに書く。例:先週の月曜から] 【毎回起きるか】 [毎回 / ときどき] 【使っているプラン】 [無料プラン / 有料プラン]
なぜこうなるのか
学習データに由来する断片が出ることがあります。
設定か指示文の書き方で起きています。原因が分かれば、一度直すと以後は起きません。GitHub Copilot・ChatGPT・Cursorで報告があります。同じ作りの道具では同じことが起きます。
それでも直らないとき
これはツールの性能ではなく、規約と設定の話です。別のAIに替えても解決しません。確かめるのは出てきたコードに既存の実装と同じ断片が無いか。使う前にライセンスを確かめる手順があるかです。
これはツールを替えても解決しません
「ライセンスの分からないコードが混ざる」は、性能ではなく規約と設定の話です。別のAIに替えても、同じことを確かめる必要が残ります。確かめるのは出てきたコードに既存の実装と同じ断片が無いか。使う前にライセンスを確かめる手順があるかです。
同じ開発・コードでは、3件が同じ性質です。
開発・コードで紛らわしい症状
見た目が似ていても、原因が違えば直し方も変わります。当てはまるほうを選んでください。
| 症状 | 原因 | 直しやすさ |
|---|---|---|
| ライセンスの分からないコードが混ざる | 学習データに由来する断片が出ることがあります。 | 規約・権利・データの扱いによる |
| 生成されたコードが動かない | 使っているライブラリの版が違うか、前提の環境が異なります。 | 使い方で改善できる |
| 存在しない関数やライブラリを使う | それらしい名前を作ってしまうことがあります。仕様です。 | ツール側の制約が大きい |
| 既存のコードを壊される | 文脈を読み違えて、関係ない部分まで書き換えることがあります。 | 使い方で改善できる |
| 長いファイルの後半を無視する | 一度に読める長さに上限があります。 | 使い方で改善できる |
GitHub Copilot・ChatGPT・Cursorで起きるほかの症状
同じツールを使っていると、続けて当たることがあります。先に知っておくと、次に起きたときの切り分けが早くなります。
| 症状 | 分類 | 直しやすさ |
|---|---|---|
| 日本語のコメントが文字化けする | 開発・コード | 設定で改善できる |
| 生成されたコードが動かない | 開発・コード | 使い方で改善できる |
| 存在しない関数やライブラリを使う | 開発・コード | ツール側の制約が大きい |
| 社内のコードを外部に送ってよいか分からない | 開発・コード | 規約・権利・データの扱いによる |
| 提案が出てこない・止まる | 開発・コード | 設定で改善できる |
| 長いファイルの後半を無視する | 開発・コード | 使い方で改善できる |
開発・コードのほかの症状
- 同じ修正を何度も繰り返す(使い方で改善できる)
- APIキーをコードに書かれてしまう(使い方で改善できる)
- 日本語のコメントが文字化けする(設定で改善できる)
- 提案が古い書き方になる(ツール側の制約が大きい)
- テストを書かずに完成と言う(使い方で改善できる)
- 料金が急に増える(使い方で改善できる)
- 社内のコードを外部に送ってよいか分からない(規約・権利・データの扱いによる)
- エージェントが勝手にファイルを消す(使い方で改善できる)
直すための指示文をそのまま貼る
この症状は規約・権利・データの扱いによるです。学習データに由来する断片が出ることがあります。指示の書き方で変わります。
いまのやりとりの続きに貼ります。会話を作り直す必要はありません。
いまの回答に次の問題があります。直してください。 【起きていること】ライセンスの分からないコードが混ざる 【使っているもの】[ここに、ツール名を書く] 【やらせたい作業】[ここに、本来やらせたいことを書く] 【直すときに守ってほしいこと】 1. 似たコードの検出機能を有効にする 2. 公開されているコードと照合する 3. 判断がつかない部分は自分で書き直す 【出す形】 ・直した結果 ・どこを変えたかを1行ずつ ・それでも直せない部分があれば、その理由
入力の例やらせたい作業:[社内向けの報告文を600字で]
[ ]の中を、自分の条件に書き換えてから使ってください。
同じことが起きないように先に書いておく
納品物では、由来が説明できるコードだけを使ってください。毎回同じ直し方をするより、最初の指示に入れておくほうが早いです。
作業を頼む前に、この文を先に貼ります。1回貼れば、その会話の中では効きます。
これから作業をお願いします。その前に守ってほしいことを伝えます。 【守ってほしいこと】 1. 似たコードの検出機能を有効にする 2. 公開されているコードと照合する 3. 判断がつかない部分は自分で書き直す 4. 指示にない情報を足さない 5. 分からないことは「分からない」と書く 【この会話で使う条件】 ・出す言語:[日本語/英語] ・長さ:[ ]字 ・読む人:[ここに、誰が読むかを書く] 理解したら「準備できました」とだけ返してください。 そのあとに作業をお願いします。
入力の例長さ:[600]字/読む人:[社内の上長]
[ ]の中を、自分の条件に書き換えてから使ってください。
よくある質問
ここでよく聞かれる2つです。症状は使っているツールと設定で変わるので、自分の状況に当てはまるかで判断してください。
設定を変えれば直りますか?
設定の問題ではありません。規約と、いま契約しているプランで決まります。設定画面を探しても答えは出ません。
有料プランにすれば解決しますか?
この症状は料金プランとは別の原因で起きます。プランを上げても、上の手順を踏まないと直りません。
次にやること
2つあります。上から順にやってください。
- まず手順を試す
規約・権利・データの扱いによる症状です。上の3つを順に試してください。渡し方や手順を変えると収まります。設定を探しても見つかりません。 - 規約と設定を確かめる
これはツールの性能ではなく、規約と設定の話です。別のAIに替えても同じことになります。確かめるのは出てきたコードに既存の実装と同じ断片が無いか。使う前にライセンスを確かめる手順があるかです。
ライセンスの分からないコードが混ざるを直す進め方
3つの手順を、原因の可能性が高い順に並べています。上から順に試して、直ったらそこで止めてください。全部やる必要はありません。
1. 似たコードの検出機能を有効にする
いちばん多い原因です。ここで直る症状が3件あります。
ここでよくあるのは試さずに設定を探し回ることです。手順の1番目で片づくことが多いです。
2. 公開されているコードと照合する
1つ目で直らなかった場合に試します。
3. 判断がつかない部分は自分で書き直す
ここまで試して直らなければ、ライセンスの分からないコードが混ざるではなく別の原因を疑ってください。
ここでよくあるのはここで止めずに追い続けることです。開発・コードの似た症状を見比べるほうが早く当たります。
この記事で使っている言葉
この症状を切り分けるのに使う言葉を3つ、先に決めておきます。手のかけ方が変わるので、意味を先に決めておきます。直しやすさの判定は当サイトのもので、提供元が公表しているものではありません。
区分(規約・権利・データの扱いによる)
規約・権利・データの扱いの話で、ツールの性能ではありません。別のAIに替えても同じことを確かめる必要が残ります。この区分は当サイトの判定です。ツールの更新で変わることがあります。
別のAIを出す条件
この症状には別のAIを挙げていません。規約と設定の話なので、替えても解決しないためです。
起きやすいツール
GitHub Copilot・ChatGPT・Cursorで報告があります。3種です。道具を替えなくても、設定や使い方で直ります。
ライセンスの分からないコードが混ざるを次から起こさないために
直したあと、同じことが起きないようにする話です。規約・権利・データの扱いによる症状なので、やることが変わります。
手順に組み込む
防ぎきれません。起きる前提で、出てきたものを人が確かめる工程を入れてください。
頻度で判断する
月に数回しか起きないなら、防ぐ手間より起きてから直すほうが軽いです。3つの手順で片づくので、毎回の作業を重くしてまで防ぐ必要はありません。毎日起きるなら、手順を組み直す価値があります。
同じ分類の症状も見ておく
開発・コードには18件あります。同じ道具を使うかぎり、続けて別の症状に当たります。先に把握しておくと、次に当たったときに切り分けが早く済みます。
「ライセンスの分からないコードが混ざる」について、ほかの角度から
- 「ライセンスの分からないコードが混ざる」はなぜ起きるのか|仕組みから見た原因
原因 - 「ライセンスの分からないコードが混ざる」を次から起こさない方法
防ぎ方 - 「ライセンスの分からないコードが混ざる」が直らないとき|乗り換えで直るか、まず確かめる
直らないとき
開発・コードに分類される18件との並び
開発・コードには18件を掲載しています。ライセンスの分からないコードが混ざるがどのあたりに位置するかを、同じ形式で並べて確かめてください。
| 項目 | 数値 |
|---|---|
| 生成されたコードが動かない | 使い方で改善できる |
| 存在しない関数やライブラリを使う | ツール側の制約が大きい |
| 既存のコードを壊される | 使い方で改善できる |
| 長いファイルの後半を無視する | 使い方で改善できる |
| 同じ修正を何度も繰り返す | 使い方で改善できる |
| APIキーをコードに書かれてしまう | 使い方で改善できる |
| 日本語のコメントが文字化けする | 設定で改善できる |
| 提案が古い書き方になる | ツール側の制約が大きい |
| テストを書かずに完成と言う | 使い方で改善できる |
| 料金が急に増える | 使い方で改善できる |
| 社内のコードを外部に送ってよいか分からない | 規約・権利・データの扱いによる |
| ライセンスの分からないコードが混ざる(この項目) | 規約・権利・データの扱いによる |
| エージェントが勝手にファイルを消す | 使い方で改善できる |
| 作ったアプリを公開できない | 設定で改善できる |
| 生成したUIがスマホで崩れる | 使い方で改善できる |
| バージョン管理と噛み合わない | 使い方で改善できる |
| 提案が出てこない・止まる | 設定で改善できる |
| 生成物の権利が誰のものか分からない | 規約・権利・データの扱いによる |
ライセンスの分からないコードが混ざると近い数値の項目
ライセンスの分からないコードが混ざるは規約・権利・データの扱いによるです。近い数値の項目と見比べると、何にいくらかかるのかの見当がつきます。
| 項目 | 数値 | 分類 |
|---|---|---|
| 事実と違うことをもっともらしく答える | ツール側の制約が大きい | 文章・対話 |
| 指示した文字数を守らない | ツール側の制約が大きい | 文章・対話 |
| 前の会話の内容を覚えていない | ツール側の制約が大きい | 文章・対話 |
| 同じ質問なのに毎回答えが違う | ツール側の制約が大きい | 文章・対話 |
| 知らないURLの中身を答えてしまう | ツール側の制約が大きい | 文章・対話 |
掲載109件のなかでの位置
数値の小さい順に並べると、ライセンスの分からないコードが混ざるは82番目です。開発・コード18件のなかでは14番目にあたります。もっとも小さいのは日本語で聞いたのに英語で返ってくる(設定で改善できる)、もっとも大きいのは事実と違うことをもっともらしく答える(ツール側の制約が大きい)です。
ライセンスの分からないコードが混ざるについてよくある質問
ライセンスの分からないコードが混ざるの区分は?
規約・権利・データの扱いによる
掲載109件のうち「区分」が同じなのは12件(開発・コードでは3件)です。ここが同じものは、ほかの条件で選び分けることになります。
ライセンスの分からないコードが混ざるの原因は?
学習データに由来する断片が出ることがあります。
「原因」がこの内容なのは掲載109件のなかでライセンスの分からないコードが混ざるだけです。ここが決め手になります。
ライセンスの分からないコードが混ざるの直し方(まず試すこと)は?
似たコードの検出機能を有効にする
「直し方(まず試すこと)」がこの内容なのは掲載109件のなかでライセンスの分からないコードが混ざるだけです。ここが決め手になります。
ライセンスの分からないコードが混ざるの起きやすいツールは?
GitHub Copilot・ChatGPT・Cursor
「起きやすいツール」がこの内容なのは掲載109件のなかでライセンスの分からないコードが混ざるだけです。ここが決め手になります。
ライセンスの分からないコードが混ざるを選ぶときの進め方
- 手順を試す規約・権利・データの扱いによる症状です。直す手順は3つあります。学習データに由来する断片が出ることがあります。
- 直らないときの切り分けGitHub Copilot・ChatGPT・Cursorのどれで起きているかを確かめます。1つのツールだけで起きるなら、そのツール側の話です。
- それでも直らないときClineが同じことをできます(無料枠あり)。ツール側の制約なら、設定を探しても止まりません。
掲載109件を分類で見る
ライセンスの分からないコードが混ざるは6ある分類のうち「開発・コード」に入ります。分類ごとの件数と、まんなかの数値は次のとおりです。
| 分類 | 件数 | まんなかの数値 |
|---|---|---|
| 文章・対話 | 25件 | 使い方で改善できる |
| 画像生成 | 21件 | 使い方で改善できる |
| 動画・音声 | 18件 | 使い方で改善できる |
| 文字起こし | 15件 | 使い方で改善できる |
| 開発・コード(この項目の分類) | 18件 | 使い方で改善できる |
| 自動化・連携 | 12件 | 使い方で改善できる |
ライセンスの分からないコードが混ざるの数字の読み方
ライセンスの分からないコードが混ざるは規約・権利・データの扱いによるで、幅は0あります。掲載109件のまんなかは2なので、まんなかより大きいほうに位置します。幅がないものは、条件が変わっても大きくは動きません。
掲載している109件すべて(数値の小さい順)
ライセンスの分からないコードが混ざるだけで決めず、ほかの選択肢と並べて見てください。数値の小さい順に並べています。
| 項目 | 数値 | 分類 | 区分 |
|---|---|---|---|
| 日本語で聞いたのに英語で返ってくる | 設定で改善できる | 文章・対話 | 設定で改善できる |
| 箇条書きばかりで文章にならない | 設定で改善できる | 文章・対話 | 設定で改善できる |
| 表がずれる・崩れて出てくる | 設定で改善できる | 文章・対話 | 設定で改善できる |
| 専門用語を勝手に言い換えてしまう | 設定で改善できる | 文章・対話 | 設定で改善できる |
| コードが書かれた部分が崩れる | 設定で改善できる | 文章・対話 | 設定で改善できる |
| 画像を読み取ってくれない | 設定で改善できる | 文章・対話 | 設定で改善できる |
| アカウントにログインできない | 設定で改善できる | 文章・対話 | 設定で改善できる |
| 見出しの付け方が毎回ばらばら | 設定で改善できる | 文章・対話 | 設定で改善できる |
| 文字化けした文章が出てくる | 設定で改善できる | 文章・対話 | 設定で改善できる |
| 生成が途中で止まる・エラーになる | 設定で改善できる | 画像生成 | 設定で改善できる |
| スライドの体裁が崩れる | 設定で改善できる | 画像生成 | 設定で改善できる |
| アップロードした画像が使えない | 設定で改善できる | 画像生成 | 設定で改善できる |
| 固有名詞の読み方が間違う | 設定で改善できる | 動画・音声 | 設定で改善できる |
| 書き出した動画の音がずれる | 設定で改善できる | 動画・音声 | 設定で改善できる |
| 縦型に切り出すと見切れる | 設定で改善できる | 動画・音声 | 設定で改善できる |
| 動画の書き出しが終わらない | 設定で改善できる | 動画・音声 | 設定で改善できる |
| 専門用語が全部ひらがなになる | 設定で改善できる | 文字起こし | 設定で改善できる |
| オンライン会議に参加させられない | 設定で改善できる | 文字起こし | 設定で改善できる |
| 書き出したテキストの体裁が読みにくい | 設定で改善できる | 文字起こし | 設定で改善できる |
| タイムスタンプがずれる | 設定で改善できる | 文字起こし | 設定で改善できる |
| 日本語のコメントが文字化けする | 設定で改善できる | 開発・コード | 設定で改善できる |
| 作ったアプリを公開できない | 設定で改善できる | 開発・コード | 設定で改善できる |
| 提案が出てこない・止まる | 設定で改善できる | 開発・コード | 設定で改善できる |
| 長い文章が途中で切れる | 使い方で改善できる | 文章・対話 | 使い方で改善できる |
| 同じことを何度も繰り返す | 使い方で改善できる | 文章・対話 | 使い方で改善できる |
| 貼りつけた資料の内容を無視する | 使い方で改善できる | 文章・対話 | 使い方で改善できる |
| 敬語がおかしい・不自然な日本語になる | 使い方で改善できる | 文章・対話 | 使い方で改善できる |
| 翻訳が直訳すぎて読めない | 使い方で改善できる | 文章・対話 | 使い方で改善できる |
| 回答が遅い・止まったように見える | 使い方で改善できる | 文章・対話 | 使い方で改善できる |
| 無料枠の上限に当たって使えない | 使い方で改善できる | 文章・対話 | 使い方で改善できる |
| 社外に出せない情報を入れてしまった | 使い方で改善できる | 文章・対話 | 使い方で改善できる |
| 文章が説明くさく冗長になる | 使い方で改善できる | 文章・対話 | 使い方で改善できる |
| 引用元を書いてくれない | 使い方で改善できる | 文章・対話 | 使い方で改善できる |
| 指が6本ある・手がおかしい | 使い方で改善できる | 画像生成 | 使い方で改善できる |
| 指示した色にならない | 使い方で改善できる | 画像生成 | 使い方で改善できる |
| 画質が粗い・拡大するとぼやける | 使い方で改善できる | 画像生成 | 使い方で改善できる |
| 背景をきれいに切り抜けない | 使い方で改善できる | 画像生成 | 使い方で改善できる |
| 作風が毎回変わって揃わない | 使い方で改善できる | 画像生成 | 使い方で改善できる |
| 日本人らしい顔にならない | 使い方で改善できる | 画像生成 | 使い方で改善できる |
| アイコンやロゴが印刷に耐えない | 使い方で改善できる | 画像生成 | 使い方で改善できる |
| 生成した画像がSNSの規約に引っかかる | 使い方で改善できる | 画像生成 | 使い方で改善できる |
| 図解が内容と合っていない | 使い方で改善できる | 画像生成 | 使い方で改善できる |
| 生成に時間がかかりすぎる | 使い方で改善できる | 画像生成 | 使い方で改善できる |
| 透過画像(背景なし)で書き出せない | 使い方で改善できる | 画像生成 | 使い方で改善できる |
| 商品写真の色が実物と違って見える | 使い方で改善できる | 画像生成 | 使い方で改善できる |
| 人物の目や輪郭が不自然になる | 使い方で改善できる | 画像生成 | 使い方で改善できる |
| 生成した音声が棒読みになる | 使い方で改善できる | 動画・音声 | 使い方で改善できる |
| 生成した曲が途中で不自然に変わる | 使い方で改善できる | 動画・音声 | 使い方で改善できる |
| アバターの口の動きが合わない | 使い方で改善できる | 動画・音声 | 使い方で改善できる |
| 自動生成された字幕の誤字が多い | 使い方で改善できる | 動画・音声 | 使い方で改善できる |
| 生成に失敗してクレジットだけ減る | 使い方で改善できる | 動画・音声 | 使い方で改善できる |
| 日本語のナレーションが不自然に途切れる | 使い方で改善できる | 動画・音声 | 使い方で改善できる |
| 話者の区別ができていない | 使い方で改善できる | 文字起こし | 使い方で改善できる |
| 長い録音の途中から精度が落ちる | 使い方で改善できる | 文字起こし | 使い方で改善できる |
| アップロードできる時間の上限に当たる | 使い方で改善できる | 文字起こし | 使い方で改善できる |
| 雑音が多くて聞き取れていない | 使い方で改善できる | 文字起こし | 使い方で改善できる |
| 英語と日本語が混ざると崩れる | 使い方で改善できる | 文字起こし | 使い方で改善できる |
| 要約が的外れになる | 使い方で改善できる | 文字起こし | 使い方で改善できる |
| 録音を勝手に取られていると言われた | 使い方で改善できる | 文字起こし | 使い方で改善できる |
| 料金が思ったより高くつく | 使い方で改善できる | 文字起こし | 使い方で改善できる |
| 複数人の会議で誰の発言か分からなくなる | 使い方で改善できる | 文字起こし | 使い方で改善できる |
| 生成されたコードが動かない | 使い方で改善できる | 開発・コード | 使い方で改善できる |
| 既存のコードを壊される | 使い方で改善できる | 開発・コード | 使い方で改善できる |
| 長いファイルの後半を無視する | 使い方で改善できる | 開発・コード | 使い方で改善できる |
| 同じ修正を何度も繰り返す | 使い方で改善できる | 開発・コード | 使い方で改善できる |
| APIキーをコードに書かれてしまう | 使い方で改善できる | 開発・コード | 使い方で改善できる |
| テストを書かずに完成と言う | 使い方で改善できる | 開発・コード | 使い方で改善できる |
| 料金が急に増える | 使い方で改善できる | 開発・コード | 使い方で改善できる |
| エージェントが勝手にファイルを消す | 使い方で改善できる | 開発・コード | 使い方で改善できる |
| 生成したUIがスマホで崩れる | 使い方で改善できる | 開発・コード | 使い方で改善できる |
| バージョン管理と噛み合わない | 使い方で改善できる | 開発・コード | 使い方で改善できる |
| 自動化が途中で止まって気づかない | 使い方で改善できる | 自動化・連携 | 使い方で改善できる |
| 実行回数の上限に当たる | 使い方で改善できる | 自動化・連携 | 使い方で改善できる |
| 同じ処理が二重に走る | 使い方で改善できる | 自動化・連携 | 使い方で改善できる |
| AIの応答を待って処理が詰まる | 使い方で改善できる | 自動化・連携 | 使い方で改善できる |
| 社内資料を読ませたのに答えない | 使い方で改善できる | 自動化・連携 | 使い方で改善できる |
| 間違った回答をそのまま返してしまう | 使い方で改善できる | 自動化・連携 | 使い方で改善できる |
| 連携したアカウントの権限が広すぎる | 使い方で改善できる | 自動化・連携 | 使い方で改善できる |
| 作った人しか直せない状態になる | 使い方で改善できる | 自動化・連携 | 使い方で改善できる |
| 料金が想定を超える | 使い方で改善できる | 自動化・連携 | 使い方で改善できる |
| テスト環境と本番が混ざる | 使い方で改善できる | 自動化・連携 | 使い方で改善できる |
| 事実と違うことをもっともらしく答える | ツール側の制約が大きい | 文章・対話 | ツール側の制約が大きい |
| 指示した文字数を守らない | ツール側の制約が大きい | 文章・対話 | ツール側の制約が大きい |
| 前の会話の内容を覚えていない | ツール側の制約が大きい | 文章・対話 | ツール側の制約が大きい |
| 同じ質問なのに毎回答えが違う | ツール側の制約が大きい | 文章・対話 | ツール側の制約が大きい |
| 知らないURLの中身を答えてしまう | ツール側の制約が大きい | 文章・対話 | ツール側の制約が大きい |
| 生成した文章の権利がはっきりしない | 規約・権利・データの扱いによる | 文章・対話 | 規約・権利・データの扱いによる |
| 画像に入れた文字が崩れる | ツール側の制約が大きい | 画像生成 | ツール側の制約が大きい |
| 同じ人物を別のカットで出せない | ツール側の制約が大きい | 画像生成 | ツール側の制約が大きい |
| 商用で使ってよいか分からない | 規約・権利・データの扱いによる | 画像生成 | 規約・権利・データの扱いによる |
| 特定の作家に似た絵が出てしまう | 規約・権利・データの扱いによる | 画像生成 | 規約・権利・データの扱いによる |
| 同じ指示なのに前より質が下がった | ツール側の制約が大きい | 画像生成 | ツール側の制約が大きい |
| 生成した動画が指示と違う動きをする | ツール側の制約が大きい | 動画・音声 | ツール側の制約が大きい |
| 人物の顔が途中で変わる | ツール側の制約が大きい | 動画・音声 | ツール側の制約が大きい |
| 動画の尺が指定どおりにならない | ツール側の制約が大きい | 動画・音声 | ツール側の制約が大きい |
| 生成した音楽を配信に使えるか分からない | 規約・権利・データの扱いによる | 動画・音声 | 規約・権利・データの扱いによる |
| アバターの見た目を商用で使えない | 規約・権利・データの扱いによる | 動画・音声 | 規約・権利・データの扱いによる |
| 読み上げの声が実在の人物に似てしまう | 規約・権利・データの扱いによる | 動画・音声 | 規約・権利・データの扱いによる |
| 実写に近づけようとして不自然になる | ツール側の制約が大きい | 動画・音声 | ツール側の制約が大きい |
| 素材サイトに出品できない | 規約・権利・データの扱いによる | 動画・音声 | 規約・権利・データの扱いによる |
| 機密の会議を外部に送ってよいか分からない | 規約・権利・データの扱いによる | 文字起こし | 規約・権利・データの扱いによる |
| 方言や訛りが聞き取られない | ツール側の制約が大きい | 文字起こし | ツール側の制約が大きい |
| 存在しない関数やライブラリを使う | ツール側の制約が大きい | 開発・コード | ツール側の制約が大きい |
| 提案が古い書き方になる | ツール側の制約が大きい | 開発・コード | ツール側の制約が大きい |
| 社内のコードを外部に送ってよいか分からない | 規約・権利・データの扱いによる | 開発・コード | 規約・権利・データの扱いによる |
| ライセンスの分からないコードが混ざる | 規約・権利・データの扱いによる | 開発・コード | 規約・権利・データの扱いによる |
| 生成物の権利が誰のものか分からない | 規約・権利・データの扱いによる | 開発・コード | 規約・権利・データの扱いによる |
| 接続先の仕様変更で動かなくなる | ツール側の制約が大きい | 自動化・連携 | ツール側の制約が大きい |
| 個人情報が外部サービスを経由する | 規約・権利・データの扱いによる | 自動化・連携 | 規約・権利・データの扱いによる |
ライセンスの分からないコードが混ざると近い数値の5件を、同じ見方で比べる
数値が近いものは、どこで選び分けるかが分かりにくくなります。同じ項目で並べると違いが出ます。
| 見るところ | ライセンスの分からないコードが混ざる | 事実と違うことをもっともらしく答える | 指示した文字数を守らない | 前の会話の内容を覚えていない | 同じ質問なのに毎回答えが違う | 知らないURLの中身を答えてしまう |
|---|---|---|---|---|---|---|
| 区分 | 規約・権利・データの扱いによる | ツール側の制約が大きい | ツール側の制約が大きい | ツール側の制約が大きい | ツール側の制約が大きい | ツール側の制約が大きい |
| 原因 | 学習データに由来する断片が出ることがあります。 | 生成AIは知らないことでも文章として成立する答えを作ります。仕様であって、設定では消せません。 | 文字数を正確に数えながら書く仕組みにはなっていません。おおよその長さに寄せるだけです。 | 1つの会話で保持できる長さに上限があります。超えると古いやり取りから落ちていきます。 | 毎回まったく同じ文を返す作りにはなっていません。ばらつきは仕様です。 | URLを開けない状態でも、名前から中身を推測して答えることがあります。 |
| 直し方(まず試すこと) | 似たコードの検出機能を有効にする | 数字・固有名詞・法令は必ず一次情報で確かめる | 「400字前後」のように幅を持たせて頼む | 大事な前提は、その都度もう一度貼る | 条件を細かく指定するほど、ばらつきは減ります | 本文をコピーして貼る |
| 起きやすいツール | GitHub Copilot・ChatGPT・Cursor | ChatGPT・Gemini・Claude・Grok | ChatGPT・Claude・Gemini | ChatGPT・Gemini・Claude | ChatGPT・Gemini・Claude | ChatGPT・Claude・Gemini |
開発・コード18件の要点を並べる
開発・コードに入る18件を、「区分」「原因」「直し方(まず試すこと)」「起きやすいツール」で並べました。ライセンスの分からないコードが混ざるの行に印を付けています。
| 項目 | 区分 | 原因 | 直し方(まず試すこと) | 起きやすいツール |
|---|---|---|---|---|
| 生成されたコードが動かない | 使い方で改善できる | 使っているライブラリの版が違うか、前提の環境が異なります。 | エラー文をそのまま貼って直させる | ChatGPT・Cursor・GitHub Copilot |
| 存在しない関数やライブラリを使う | ツール側の制約が大きい | それらしい名前を作ってしまうことがあります。仕様です。 | 公式の資料で名前を確かめる | ChatGPT・GitHub Copilot・Cursor |
| 既存のコードを壊される | 使い方で改善できる | 文脈を読み違えて、関係ない部分まで書き換えることがあります。 | 変更前にコミットしておく | Cursor・Claude Code・Windsurf |
| 長いファイルの後半を無視する | 使い方で改善できる | 一度に読める長さに上限があります。 | ファイルを分割して渡す | ChatGPT・Cursor・Claude |
| 同じ修正を何度も繰り返す | 使い方で改善できる | 直した内容が伝わっていないか、前の指示に戻っています。 | 現在のコードを貼り直す | Cursor・ChatGPT・Windsurf |
| APIキーをコードに書かれてしまう | 使い方で改善できる | 動く形を優先して、鍵を直接書いた例が出ます。 | 環境変数に移す | ChatGPT・Cursor・v0 |
| 日本語のコメントが文字化けする | 設定で改善できる | ファイルの文字コードが合っていません。 | UTF-8で保存し直す | ChatGPT・GitHub Copilot・Cursor |
| 提案が古い書き方になる | ツール側の制約が大きい | 学習した時点の情報に基づくため、新しい書き方が反映されていないことがあります。 | 使いたい版を指定する | GitHub Copilot・ChatGPT・Cline |
| テストを書かずに完成と言う | 使い方で改善できる | 指示に含まれていないと、確認の工程を省きます。 | テストまで含めて依頼する | Devin・Cursor・Claude Code |
| 料金が急に増える | 使い方で改善できる | 従量課金のツールでは、長いやり取りや大きなファイルで消費が増えます。 | 使用量の画面を定期的に見る | Cursor・Cline・Devin |
| 社内のコードを外部に送ってよいか分からない | 規約・権利・データの扱いによる | コードがどこへ送られ、学習に使われるかはツールと設定で変わります。 | 学習利用をオフにする設定を確かめる | GitHub Copilot・Cursor・ChatGPT |
| ライセンスの分からないコードが混ざる | 規約・権利・データの扱いによる | 学習データに由来する断片が出ることがあります。 | 似たコードの検出機能を有効にする | GitHub Copilot・ChatGPT・Cursor |
| エージェントが勝手にファイルを消す | 使い方で改善できる | 作業を自律で進める設定では、削除まで実行されることがあります。 | 確認を挟む設定にする | Devin・Claude Code・Replit |
| 作ったアプリを公開できない | 設定で改善できる | 公開の設定か、無料枠の制限に当たっています。 | 公開設定を確かめる | Bolt.new・Replit・Lovable |
| 生成したUIがスマホで崩れる | 使い方で改善できる | 広い画面を前提に作られることが多く、狭い幅の確認が抜けます。 | 狭い幅で確認して直す | v0・Bolt.new・Lovable |
| バージョン管理と噛み合わない | 使い方で改善できる | AIがまとめて変更すると、差分が大きくなって追えなくなります。 | 変更を小さく区切って依頼する | Cursor・Claude Code・Windsurf |
| 提案が出てこない・止まる | 設定で改善できる | 接続、契約の状態、対応していない言語のいずれかです。 | 接続と契約の状態を確かめる | GitHub Copilot・Cursor・Cline |
| 生成物の権利が誰のものか分からない | 規約・権利・データの扱いによる | 扱いはツールの規約で決まり、受託案件では発注側との取り決めも要ります。 | 利用規約を確かめる | GitHub Copilot・Devin・Cursor |
ライセンスの分からないコードが混ざるにしないなら、どれになるか
開発・コードの中で数値がひとつ下とひとつ上の項目です。ここと比べると、ライセンスの分からないコードが混ざるを選ぶ理由がはっきりします。
ひとつ下:社内のコードを外部に送ってよいか分からない(規約・権利・データの扱いによる)
ライセンスの分からないコードが混ざるとの差は0です。「区分」は同じ(規約・権利・データの扱いによる)。「原因」は学習データに由来する断片が出ることがあります。に対してコードがどこへ送られ、学習に使われるかはツールと設定で変わります。。「直し方(まず試すこと)」は似たコードの検出機能を有効にするに対して学習利用をオフにする設定を確かめる。「起きやすいツール」はGitHub Copilot・ChatGPT・Cursorに対してGitHub Copilot・Cursor・ChatGPT。
ひとつ上:生成物の権利が誰のものか分からない(規約・権利・データの扱いによる)
ライセンスの分からないコードが混ざるとの差は0です。「区分」は同じ(規約・権利・データの扱いによる)。「原因」は学習データに由来する断片が出ることがあります。に対して扱いはツールの規約で決まり、受託案件では発注側との取り決めも要ります。。「直し方(まず試すこと)」は似たコードの検出機能を有効にするに対して利用規約を確かめる。「起きやすいツール」はGitHub Copilot・ChatGPT・Cursorに対してGitHub Copilot・Devin・Cursor。