<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>AIプログラミングの実践 on KnightLiブログ</title>
        <link>https://www.knightli.com/ja/tags/ai%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E5%AE%9F%E8%B7%B5/</link>
        <description>Recent content in AIプログラミングの実践 on KnightLiブログ</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>ja</language>
        <lastBuildDate>Fri, 20 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.knightli.com/ja/tags/ai%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E5%AE%9F%E8%B7%B5/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>VS CodeでCodexを使う方法（インストールから効率的な実践まで）</title>
        <link>https://www.knightli.com/ja/2026/03/20/%E5%A6%82%E4%BD%95%E5%9C%A8-vs-code-%E4%B8%AD%E4%BD%BF%E7%94%A8-codex/</link>
        <pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate>
        
        <guid>https://www.knightli.com/ja/2026/03/20/%E5%A6%82%E4%BD%95%E5%9C%A8-vs-code-%E4%B8%AD%E4%BD%BF%E7%94%A8-codex/</guid>
        <description>&lt;p&gt;Codex は、コードの作成、バグの修正、プロジェクトの説明、VS Code サイドバーでのコマンドの直接実行に役立ちます。&lt;/p&gt;
&lt;h2 id=&#34;1-準備&#34;&gt;1. 準備
&lt;/h2&gt;&lt;p&gt;始める前に、次のことを確認してください。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;VS Code は新しい安定バージョンに更新されました。&lt;/li&gt;
&lt;li&gt;OpenAi Web サイトには通常どおりアクセスできます&lt;/li&gt;
&lt;li&gt;プロジェクト コードはローカルで開かれています (Git リポジトリが推奨されます)。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;2-拡張機能をインストールする&#34;&gt;2. 拡張機能をインストールする
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;VS Code 拡張機能マーケット (Extensions) をオープンします。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Codex - Codex - OpenAI&#39;s coding agent&lt;/code&gt; を検索してインストールします。&lt;/li&gt;
&lt;li&gt;インストールが完了したら、プロンプトに従ってログイン認証を完了します。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;3コーデックスのサイドバーを開きます&#34;&gt;3.コーデックスのサイドバーを開きます
&lt;/h2&gt;&lt;p&gt;任意の方法で開くことができます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;エディターの右上隅にある &lt;code&gt;Open Codex Sidebar&lt;/code&gt; をクリックします。&lt;/li&gt;
&lt;li&gt;コマンド パネル (&lt;code&gt;Ctrl + Shift + P&lt;/code&gt;) を使用して、&lt;code&gt;Codex&lt;/code&gt; を検索して開きます。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Codex を開いた後、現在のワークスペース コンテキストを読み取り、会話状態に入ります。&lt;/p&gt;
&lt;h2 id=&#34;4-一般的な使用方法&#34;&gt;4. 一般的な使用方法
&lt;/h2&gt;&lt;h3 id=&#34;41-コードを解釈させる&#34;&gt;4.1 コードを解釈させる
&lt;/h3&gt;&lt;p&gt;プロンプトの単語の例:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;请解释这个文件的核心逻辑，并指出最可能出错的 3 个地方。
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;古いプロジェクトを引き継ぐ場合に、グローバルな理解を迅速に確立するのに適しています。&lt;/p&gt;
&lt;h3 id=&#34;42-機能させる&#34;&gt;4.2 機能させる
&lt;/h3&gt;&lt;p&gt;プロンプトの単語の例:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;在现有 API 里新增一个 /healthz 健康检查接口，
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;要求返回版本号和数据库连接状态，并补上基础测试。
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;生成される結果がより安定するように、「入力制約」と「受け入れ基準」を一緒に明確に記述することをお勧めします。&lt;/p&gt;
&lt;h3 id=&#34;43-問題を解決してもらう&#34;&gt;4.3 問題を解決してもらう
&lt;/h3&gt;&lt;p&gt;プロンプトの単語の例:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;这个接口在并发下偶发 500，请先定位根因，再给出最小改动修复方案，
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;最后列出回归测试点。
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;最初に「位置を特定」してから「修復」することで、誤った修正や過度の再構築を減らすことができます。&lt;/p&gt;
&lt;h2 id=&#34;5-高品質のプロンプト-word-テンプレート&#34;&gt;5. 高品質のプロンプト Word テンプレート
&lt;/h2&gt;&lt;p&gt;次の構造を直接再利用できます。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;背景：这是一个 &amp;lt;技术栈&amp;gt; 项目，当前目标是 &amp;lt;目标&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;约束：不改动 &amp;lt;模块/接口&amp;gt;，兼容 &amp;lt;版本/平台&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;输出：
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;1) 修改文件列表
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;2) 关键代码说明
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;3) 验证步骤
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;4) 风险与回滚方案
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;このテンプレートは、「複数人でのコラボレーション + 大規模プロジェクト」に非常に役立ちます。&lt;/p&gt;
&lt;h2 id=&#34;6-よくある質問&#34;&gt;6. よくある質問
&lt;/h2&gt;&lt;h3 id=&#34;61-無料割り当てについて&#34;&gt;6.1 無料割り当てについて
&lt;/h3&gt;&lt;p&gt;ダイアログボックスに「\」と入力し、ステータスを選択します。クォータ、リセット時間などの関連情報が表示されます。&lt;/p&gt;
&lt;h3 id=&#34;62-変更が期待どおりにならない&#34;&gt;6.2 変更が期待どおりにならない
&lt;/h3&gt;&lt;p&gt;変更が完了したら、「レビュー」ボタンをチェックして変更の詳細を表示します。満足できない場合は、「元に戻す」ボタンを選択して変更を元に戻します。
次のステップでは、要件を複数のステップに分割して個別に実行できます。
git などのコード管理ツールを使用して、小さなステップでコミットを維持し、ロールバックを容易にします。&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
