コンテンツにスキップ
トピック

AI開発・プログラミング入門|コード生成からアプリ構築まで

AIを使ったアプリ開発・コード生成・デバッグ・テスト自動化の実践テクニック。初心者から中級者まで役立つガイド。

124 件の記事

並び替えで記事を探せます

AI開発・プログラミング の記事一覧

ChatGPT Sites とは——chatgpt.site のサイトの正体と、料金・本番で使う前の注意・独自ドメイン

ChatGPT Sites とは——chatgpt.site のサイトの正体と、料金・本番で使う前の注意・独自ドメイン

xxx.chatgpt.site という住所のサイトは、ChatGPT の利用者が ChatGPT Sites という機能で作って公開したものです。OpenAI は置き場所を用意していますが、中身を作ったり審査・承認したりしてはおらず、責任は作った人にあります。この記事は、OpenAI のヘルプ・開発者ガイド・利用規約・リリースノートを2026年10月11日に原文で確かめてまとめたものです。ChatGPT Sites は2026年7月9日にパブリックベータとして紹介され、Plus・Pro と Business・Enterprise・Edu で使え、Free と Go は対象外です。料金はベータの間、プランごとの上限まで契約に含まれ、上限の数値とベータ後の料金は未発表です。ベータは「現状有姿」の提供で、OpenAI は理由の如何を問わずサイトを公開停止でき、開発者ガイドの例のサイトも筆者の確認時には404でした。本番で使う前の制約(保証なし・データの置き場所を選べない・禁止された使い方・作った人の責任)と向く使い方、独自ドメインのつなぎ方と URL の変更、公開範囲と完全な削除の手順、学習への利用まで解説します。

Claude の Max・Ultra・Team プランに付く毎月の API クレジット——受け取り方と、使える先・使えない先

Claude の Max・Ultra・Team プランに付く毎月の API クレジット——受け取り方と、使える先・使えない先

Claude の Max・Ultra・Team プランには、毎月 Claude API で使えるクレジットが付きます(Max は $100、Ultra は $200、Team は席の数に応じて合計 $500 まで)。ただし claude.ai の請求の画面で Claude Console の組織を紐付けるまで受け取れず、使い残しは繰り越されません。この記事は、筆者が2026年10月10日に Max 20x(今の Ultra)プランで受け取ったときの画面の記録と、同日に原文で確かめた公式ドキュメント・ヘルプ・規約をもとにまとめたものです。使える先(API・Message Batches・Managed Agents・Agent SDK・Playground・API キーで動かす claude -p)と使えない先(Claude Code の対話・アプリの追加利用・Bedrock など)、周期の途中で紐付けても満額が入り期限は約3週間後だったこと、紐付けた組織は自分では変えられず1つの組織は1プラン分しか受け取れないこと、使われる順番と自動リロード、ANTHROPIC_API_KEY を常に置くと Claude Code が API の支払いに切り替わる注意、使い切る工夫と使用額の上限、譲渡や売却ができないなど規約の要点を解説します。

Codex Securityの使い方と料金|ローカル・Cloudの違いと結果の読み方

Codex Securityの使い方と料金|ローカル・Cloudの違いと結果の読み方

Codex Securityを選ぶ前に、ローカルプラグイン・GitHubに接続するCloud・単体CLIの違いを整理。Cloudの通常枠とは別の課金、条件付きの無料スキャン用クレジット、初回の設定と依頼文、StandardとDeepの負担、検査範囲と再現証拠の読み方、修正後の確認を公式文書で解説します。単体CLIで環境内のAPIキーが選ばれる条件と、推定コスト制限の使い方も分かります。

Claude Code の mods とは——hooks との違い、できること、入れる前に確かめる権限

Claude Code の mods とは——hooks との違い、できること、入れる前に確かめる権限

Claude Code の mods(Claude Mods)は、2026年10月1日の v2.1.287 で正式に入った、JavaScript か TypeScript の関数を Claude Code の中で動かすプラグインです。この記事では、3つのファイルでできた mod の仕組みと、settings.json に書く従来の hooks・スキル・MCP との違い、画面にパネルを描く・待たずに動くコマンドを作る・ツールの呼び出しを止めて尋ねるといったできること、実行時間などの上限を、同年10月5日に確認した公式ドキュメントの原文で解説します。mod はあなたの権限でサンドボックスの外で動き、権限の判定も上書きできます。Team・Enterprise か管理設定のある端末では deny ルールが守られますが、個人のプランでは deny ルールで拒否した呼び出しまで承認できることを、表で整理しました。あわせて、Anthropic の公式サンプル3本のコードを読み、どの API を使っているかを数えた結果、入れる前の claude plugin validate の読み方、試し方・Claude に作らせる方法・止め方、動く場所と組み込みの mod、入れる前のチェックリストを紹介します。

OpenAI と Claude のプロンプトキャッシュの違い——仕組み・TTL・料金・効かない原因と確かめ方

OpenAI と Claude のプロンプトキャッシュの違い——仕組み・TTL・料金・効かない原因と確かめ方

プロンプトキャッシュは、前のリクエストと先頭が同じ部分の計算結果を使い回し、その分の入力を安く・速く処理する仕組みです。OpenAI(GPT-5.6 以降)は既定で有効で、最後に使ってから30分以上保持し(12時間も選べる)、書き込みは入力の1.25倍(12時間は2.5倍)、読み取りは0.1倍(GPT-6.1 Sol は0.05倍)です。Claude は cache_control を付けたときだけ有効で、保持は5分(1時間も選べる)、書き込みは1.25倍(1時間は2倍)、読み取りは0.1倍(Opus 5.5・Sonnet 5.5 は0.05倍、Fable 5.1 は0.025倍)です。この記事では、2026年10月3日時点の両社の公式ドキュメントの原文をもとに、最小の長さ・区切りの置き方・共有される範囲・レート制限の扱いを表で比べ、書き込みが有料なので何回読めば元が取れるか(5分・30分は1回、Claude の1時間と OpenAI の12時間は2回)と、リクエストの間隔で2社の費用が逆転する計算例を示します。さらに、効かない主な原因と、usage の cached_tokens・cache_read_input_tokens(Claude の input_tokens は区切りの後ろの分だけ)や、prompt_cache_diagnostics・diagnostics での確かめ方、ヒット率の数字のベンダーの例と第三者の集計の読み方を整理します。

Selected model is at capacity. Please try a different model:Codexの意味と対処、利用枠切れとの違い

Selected model is at capacity. Please try a different model:Codexの意味と対処、利用枠切れとの違い

Codexの「Selected model is at capacity」は、OpenAI側の混雑で出るエラーです。公式の障害記録と実際の実行履歴で、サーバー過負荷として分類されることを確認。待つ・障害情報を見る・別モデルを試す順の対処、利用枠切れ・401・thread not foundとの違い、再発時の記録方法を整理します。

There's a problem with Claude. Reinstall the application from its original install location——Claude Desktop(Windows)が開かないときの直し方

There's a problem with Claude. Reinstall the application from its original install location——Claude Desktop(Windows)が開かないときの直し方

Windows で Claude Desktop を開こうとすると「There's a problem with Claude. Reinstall the application from its original install location or contact your administrator.」(日本語の Windows では「Claude に問題があります。元のインストール場所から再インストールするか、管理者に問い合わせてください。」)と出て起動しない。これは Windows がパッケージ形式(MSIX)のアプリの起動を断ったときの文面で、Anthropic の公式ヘルプとドキュメントには説明も対処も無い(2026年9月30日時点)。文面は入れ直せと言うが、先に Get-AppxPackage で状態を見れば道が分かれる。何も表示されなければパッケージの登録が消えているので入れ直すだけで戻る。Status が Modified, NeedsRemediation なら、残ったプロセスを終わらせて[修復]、だめなら -DisableDevelopmentMode での再登録、公式インストーラの上書き実行と軽い順に進め、最後にバックアップを取ってから削除と入れ直しをする。入れ直してもチャット履歴と Claude Code の会話ログ(.claude\projects)は残るが、デスクトップアプリのセッション一覧は消えたという報告があり、claude --resume なら続きを開ける。Remove-AppxPackage -PreserveApplicationData は Microsoft のドキュメントでは開発中のアプリ専用で、実際に 0x80073CFA で拒否された報告がある。GitHub の報告から、アプリ内ブラウザでの異常終了・起動中の自動更新・Cowork のサービス登録失敗という引き金も整理する。

safeguards flagged this messageの意味と対処——Claude Codeで安全対策の分類器に止められたとき

safeguards flagged this messageの意味と対処——Claude Codeで安全対策の分類器に止められたとき

Claude Codeで「API Error: Opus 5.5's safeguards flagged this message」や「safeguards flagged this session」と出たら、モデルに付いた安全対策の分類器が会話の内容に反応し、そのモデルでの応答を止めた状態です。Issueの題では「Message flagged by safeguards」とも書かれます。分類器はサーバー側にあり、最後の1文だけでなく会話全体・読み込んだファイル・CLAUDE.mdまで見るので、「hi」のような普通のメッセージでも止まることがあり、公式も誤検知を認めています。公式エラーリファレンス・モデル設定ドキュメント・APIのRefusals and fallback・ヘルプセンターをもとに、Details欄のcyber・bio・reasoning_extraction・general_harms・frontier_llmの意味、別のモデルへ自動で切り替わる場合と止まる場合、Esc2回での巻き戻し・/clear・/model・--safe-mode・/feedbackの使い方、2026年10月6日に3段階になったCVPがOpus 5.5とSonnet 5.5も対象にしたこと、止められたリクエストの課金を整理しました。9月22日以降のGitHubの報告は、公式の説明と分けて確定していない事例として扱います。

Claude Sonnet 5.5リリース——Sonnet 5との違い・壊れる5つの変更とOpus 5.5との選び方

Claude Sonnet 5.5リリース——Sonnet 5との違い・壊れる5つの変更とOpus 5.5との選び方

2026年9月28日、AnthropicがClaude Sonnet 5.5を公開し、Sonnet 5はLegacyになった。本記事は公式ドキュメント(モデル一覧・Sonnet 5.5のページ・What's new・移行ガイド・料金・thinking・effort・プロンプトキャッシュ)と発表、Claude CodeのドキュメントとCHANGELOG、GitHubのchangelogを原文で突き合わせ、基本スペック(claude-sonnet-5-5・コンテキスト100万・最大出力12.8万・知識カットオフ2026年6月・提供終了は2027年9月28日より前ではない)、料金(入力$2/出力$10はSonnet 5と同額。キャッシュ読み取りは公開時の$0.20から2026年10月7日に$0.10へ下がった。キャッシュできる最小の長さは1,024から512トークンに下がった)、Anthropicの比較表の値(Terminal-Bench 4.0で70.6%、GDPval-AA v2.1で1844とOpus 5.5に2点差。ただし発表自身が複雑で答えの決まっていない仕事ではOpus 5.5がはっきり強いと書いている)を整理する。さらに、Sonnet 5で動いていたコードが400エラーになる5つの変更(思考の無効化がbetween_toolsに変わりeffortはhigh以下・強制ツール使用・思考ブロックのモデルと会話への紐づけ・Claude APIとGoogle Cloudでの旧computer useツール・advisorツールの組み合わせ)とその直し方、ツール呼び出しの合間の文章がthinkingブロックに移るといったエラーにならない変化、既定のeffortがAPIではhigh・Claude Codeではmediumという違い、Opus 5.5・Haikuとの使い分け、Claude Code(v2.1.284以降の/model sonnet)とGitHub Copilotでの使い方、移行の手順までまとめる。

claude.ai connectors are disabledの意味と対処——Claude CodeでANTHROPIC_API_KEYがログインより優先されるとき

claude.ai connectors are disabledの意味と対処——Claude CodeでANTHROPIC_API_KEYがログインより優先されるとき

Claude Codeで「claude.ai connectors are disabled because ANTHROPIC_API_KEY or another auth source is set and takes precedence over your claude.ai login」と出たら、環境変数ANTHROPIC_API_KEYなどの資格情報が、保存されたclaude.aiのログインより優先され、claude.aiで追加したコネクタが読み込まれていない状態です。ログインは消えておらず、優先順位で使われていないだけです。公式の認証・MCPドキュメントとCHANGELOGをもとに、認証の優先順位、/statusと環境変数で使われている資格情報を確かめる方法、キーの出どころ(シェルの設定・.env・設定ファイルのenvやapiKeyHelper)、キーを外して起動し直す手順と確認、APIキーのまま使う場合に失うもの(コネクタ・Remote Control・/schedule)と課金の違い、disableClaudeAiConnectorsで警告を止める方法を整理しました。公式ドキュメントに無い点は、Claude Code本体で確かめた内容として分けて示します。