<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ナレッジ共有 on Feature Branch Tech Blog</title><link>https://tech.feature-branch.co.jp/tags/%E3%83%8A%E3%83%AC%E3%83%83%E3%82%B8%E5%85%B1%E6%9C%89/</link><description>Recent content in ナレッジ共有 on Feature Branch Tech Blog</description><generator>Hugo</generator><language>ja</language><copyright>Feature Branch inc.</copyright><lastBuildDate>Mon, 06 Jul 2026 18:48:25 +0900</lastBuildDate><atom:link href="https://tech.feature-branch.co.jp/tags/%E3%83%8A%E3%83%AC%E3%83%83%E3%82%B8%E5%85%B1%E6%9C%89/index.xml" rel="self" type="application/rss+xml"/><item><title>AIと和解する</title><link>https://tech.feature-branch.co.jp/posts/2026/04/work-with-ai/</link><pubDate>Thu, 02 Apr 2026 00:00:00 +0900</pubDate><guid>https://tech.feature-branch.co.jp/posts/2026/04/work-with-ai/</guid><description>&lt;h1 id="aiと和解する">AIと和解する&lt;/h1>
&lt;h2 id="はじめに">はじめに&lt;/h2>
&lt;ul>
&lt;li>AIとはなんぞや？AIにコーディングさせても効率落ちるのでは？という印象をもっていた古いエンジニアが、AIと仲良く仕事できるようになっていく過程で感じたことや今後AIと仕事をしていくうえで何を気にしながらやり取りしていこうとしているかを共有したいと思います。&lt;/li>
&lt;/ul>
&lt;h2 id="1-怪訝期-こいつ何者">1. 怪訝期 〜こいつ何者？〜&lt;/h2>
&lt;ul>
&lt;li>こちらが実現したいことを伝えても期待通りには捉えてくれないんでしょう？&lt;/li>
&lt;li>AIに任せても手直しが必要になって、余計に時間がかかるんでしょう？&lt;/li>
&lt;li>実装はできたとしてもスパゲッティコードになって解読に苦労するんでしょう？&lt;/li>
&lt;li>ドキュメントを作らせても正確でなく読みづらい文章になるんでしょう？&lt;/li>
&lt;li>依頼するにも何を任せていいのかがわからない&lt;/li>
&lt;/ul>
&lt;p>&lt;img src="./images/kegen.png" alt="怪訝期">&lt;/p>
&lt;h2 id="2-受入期-ちょっと抜けてるけどいい仕事する">2. 受入期 〜ちょっと抜けてるけどいい仕事する〜&lt;/h2>
&lt;ul>
&lt;li>あいまいな質問をしても答えてくれるし、自分でWeb検索して探すより情報収集が早い&lt;/li>
&lt;li>設計の相談をすると自分が気付いていなかった視点で方式を提案してくれる&lt;/li>
&lt;li>設計変更やバグ等で現状分析すると、自分で調べるよりはるかに早く分かりやすい結果を返してくれる&lt;/li>
&lt;li>実装してもらうと不要なコードが残ったり書き方が分かりづらい部分があるなぁ&lt;/li>
&lt;/ul>
&lt;p>&lt;img src="./images/ukeire.png" alt="受入機">&lt;/p>
&lt;h2 id="3-和解期-何をお願いしてもこなしてくれる">3. 和解期 〜何をお願いしてもこなしてくれる〜&lt;/h2>
&lt;ul>
&lt;li>関連する複数ファイルを変更しなればならない場合も人が書くより全然速いし的確&lt;/li>
&lt;li>あいまいな方針から壁打ちで具体化していき細部まで決まれば実装が正確&lt;/li>
&lt;li>面倒なテストケースの作成もまとめて実施してくれるしアサーションも意味あるものになっている&lt;/li>
&lt;li>やたらと処理を細分化しようとするけどそれが標準だよなぁ&lt;/li>
&lt;/ul>
&lt;p>&lt;img src="./images/wakai.png" alt="和解期">&lt;/p>
&lt;h2 id="4-信頼期-適切な指示で後はお任せ">4. 信頼期 〜適切な指示で後はお任せ〜&lt;/h2>
&lt;ul>
&lt;li>スタートさえ間違わなければ実装はほぼ任せてしまえる&lt;/li>
&lt;li>成果物のチェックは、一通り行うがざっくりと違和感を探す程度&lt;/li>
&lt;li>全て依存するのではなく細かいミスは手直しすれば無駄な時間を省ける&lt;/li>
&lt;li>0.5~0.6人分くらいの作業はAIでこなせる&lt;/li>
&lt;/ul>
&lt;p>&lt;img src="./images/shinrai.png" alt="信頼期">&lt;/p>
&lt;h2 id="5-信頼はしているけれど">5. 信頼はしているけれど&amp;hellip;&lt;/h2>
&lt;ul>
&lt;li>設計・実装ではインプットを曖昧にしない
&lt;ul>
&lt;li>最初のインプットを曖昧にしても壁打ちを繰り返すことで求める結果に辿り着くかもしれないが作業短縮効果が薄れる&lt;/li>
&lt;li>具体化できている部分をその通りに伝えることでより正確な分析をしてくれるので、結果も速く正確になる&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>成果物イメージを持つことをサボらない
&lt;ul>
&lt;li>自分の中で成果物のイメージがあると、想定と違う≒間違いを検出できる&lt;/li>
&lt;li>AIの間違いでなくとも、自分の間違いに対してその対応で問題ないかのチェックができる&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>自分が分からないことを任せない
&lt;ul>
&lt;li>成果物が正しいのか判断できなければ成果物として成り立たない&lt;/li>
&lt;li>分からないなら分かるまで壁打ちしたから目的の成果物作成を任せる&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="6-ただ裏では">6. ただ裏では&lt;/h2>
&lt;p>ここまでAIを信頼できる状態になっているのは、単にAIの進化だけが要因ではない。
裏で有識者がAGENTS.mdの調整や適切なSkillsの導入をしていることも大きな要因になっている。
なので、単に使い方を工夫するだけでは足りず、AGENTS.mdの書き方やSkillsに対する知識も付ける必要がある。&lt;/p>
&lt;p>&lt;img src="./images/maintenance.png" alt="裏では">&lt;/p>
&lt;h2 id="7-まとめ">7. まとめ&lt;/h2>
&lt;ul>
&lt;li>AIは日々進化しており信頼できる相棒足りえる&lt;/li>
&lt;li>現状分析・コーディングレベルの作業はAIの生産性には勝てない&lt;/li>
&lt;li>人に必要な能力
&lt;ul>
&lt;li>成果物を明確にイメージして具体的にAIへ伝える&lt;/li>
&lt;li>アウトプットと成果物イメージに差異がないか見極める&lt;/li>
&lt;li>AIの基本設定を行える&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul></description></item><item><title>迷わないディレクトリ管理</title><link>https://tech.feature-branch.co.jp/posts/2026/01/directory-management/</link><pubDate>Thu, 29 Jan 2026 09:00:00 +0900</pubDate><guid>https://tech.feature-branch.co.jp/posts/2026/01/directory-management/</guid><description>&lt;h2 id="はじめに">はじめに&lt;/h2>
&lt;p>こういう経験、ありませんか？「とりあえず分けておけば大丈夫」と思っていたら、いつの間にかフォルダーが迷路化していた、というやつです。あるいは「組織の既存のフォルダールールがそうだから」と、理由は分からないけど合わせ続けてきた人も多いはず。だから今回は、迷わないための運用ルールを紹介します。&lt;/p>
&lt;p>この記事では、次の順で話します。&lt;/p>
&lt;ul>
&lt;li>5階層までに抑える考え方&lt;/li>
&lt;li>2桁番号の理由と、0〜99の温度感・99アーカイブまでの運用&lt;/li>
&lt;li>PARA方式の考え方&lt;/li>
&lt;li>運用で育てていくコツ&lt;/li>
&lt;/ul>
&lt;p>&lt;img src="./images/Gemini_Generated_Image_jpsa1cjpsa1cjpsa.png" alt="Nano Banana Pro挿絵 - 整理された棚と番号札のついたボックスが並ぶイメージ、明るいオフィス背景">&lt;/p>
&lt;h2 id="1-5階層整理で深くしすぎないルールを作る">1. 5階層整理で「深くしすぎない」ルールを作る&lt;/h2>
&lt;p>深い階層は探すコストが高く、浅い階層は名前が長くなりがちです。そこで「5階層まで」と上限を決めると、迷う前に整理の手が止まります。ここで出てくる番号ルールは、後で紹介するJohnny Decimalの考え方をベースにしています。目安は次の通りです。&lt;/p>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>階層&lt;/th>
 &lt;th>役割&lt;/th>
 &lt;th>例&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>1&lt;/td>
 &lt;td>ルート&lt;/td>
 &lt;td>&lt;code>work&lt;/code> / &lt;code>personal&lt;/code>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>2&lt;/td>
 &lt;td>エリア&lt;/td>
 &lt;td>&lt;code>sales&lt;/code> / &lt;code>product&lt;/code>（または &lt;code>10-19_product&lt;/code> など）&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>3&lt;/td>
 &lt;td>カテゴリ&lt;/td>
 &lt;td>&lt;code>12_specs&lt;/code> / &lt;code>21_proposals&lt;/code>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>4&lt;/td>
 &lt;td>アイテム&lt;/td>
 &lt;td>&lt;code>12-03_release-2026q1&lt;/code>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>5&lt;/td>
 &lt;td>ファイル群&lt;/td>
 &lt;td>&lt;code>notes.md&lt;/code> / &lt;code>images/&lt;/code>&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;p>IT会社なら、上位は業務領域、下位は案件や資料の種類がわかるようにすると整理しやすいです。例えば「営業 → プロジェクト → 資料種別」の流れです。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;span class="lnt">6
&lt;/span>&lt;span class="lnt">7
&lt;/span>&lt;span class="lnt">8
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">sales/
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 20_projects/
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 21_client-a/
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 01_プロジェクト計画/
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 80_成果物/
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 97_送付資料/
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 98_受領資料/
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 99_archive/
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>5階層の考え方は、上位ほど「広い責務」、下位ほど「具体的な成果物」に寄せます。実際のツリー例はこんな感じです。&lt;/p></description></item></channel></rss>