この章の問い
The question of this chapter
AIによって、コードや高度にカスタマイズできるソフトウェアを作りやすくなりました。では、すべてのAI企業がフォワード・デプロイド・エンジニアリング(Forward-Deployed Engineering、FDE)のチームを必要とするのでしょうか。
AI has made it easier to build code and highly customizable software. Does that mean every AI company needs a forward-deployed engineering (FDE) team?
この章で話者が示すのは、単純な「AIならFDEが必要だ」という結論ではありません。話者の個人的な仮説では、ソフトウェアがより柔軟になり、顧客が自分で理解して実装する仕事が増えるほど、顧客の近くで実装を助けるエンジニアの価値が高まる可能性があります。
The speaker is not presenting the simple conclusion that “AI means FDE is necessary.” In the speaker’s personal hypothesis, as software becomes more flexible and customers have more work to understand and implement it themselves, engineers who help with implementation close to the customer may become more valuable.
AIが変えるものは、開発速度だけではない
AI changes more than development speed
話者はまず、AIによってコードを書きやすくなったと説明します。その結果、以前より高度で、顧客ごとに変えられるソフトウェアも作りやすくなります。
The speaker first explains that AI has made it easier to write code. As a result, it has also become easier to build more sophisticated software that can be changed for each customer.
ここで重要なのは、AIが単にエンジニアの作業を速くするだけではない、という見方です。ソフトウェアを作る側が、顧客ごとに多くの変更を加えられるようになります。すると、製品を買った顧客が、その機能を自社の仕事に合わせて理解し、設定し、実装する責任も重くなりやすいです。
The important point here is that AI may do more than simply make engineers work faster. Software builders can make more changes for each customer. As a result, the customer who buys the product may also take on more responsibility for understanding its capabilities and configuring and implementing them for its own work.
This creates the following causal chain.
- AIでコード生成が容易になります。
- 顧客ごとに大きく変えられるソフトウェアを作りやすくなります。
- 製品の使い方や実装方法が、顧客ごとに複雑になります。
- 顧客が自分だけで価値を実現することが難しくなります。
- 顧客の事情を理解しながら実装する、顧客向けエンジニアの役割が重要になる可能性があります。
- AI makes code generation easier.
- It becomes easier to build software that can be changed substantially for each customer.
- The way to use and implement the product becomes more complex for each customer.
- It becomes harder for customers to realize value by themselves.
- Customer-facing engineers who understand the customer’s situation while implementing the solution may become more important.
この説明は、話者が明確に「個人的な仮説」として述べているものです。講演中の事実として証明された結論ではありません。また、「ほとんどすべてのプラットフォームがエージェント型になる」というような広い主張にも、この講演の中では根拠となるデータは示されていません。
The speaker clearly presents this explanation as a “personal hypothesis.” It is not a conclusion proven as a fact in the talk. The talk also provides no supporting data for broad claims such as “almost every platform will become agentic.”
エージェント型プラットフォームとは何か
What is an agentic platform?
この講演での「エージェント型(agentic)」は、外部の一般的な定義をそのまま指す言葉ではありません。ここでは、ソフトウェアが人間の一つの操作だけを待つのではなく、ある程度の仕事を進めたり、複数の処理を組み合わせたりできる方向を指しています。
In this talk, “agentic” does not simply refer to an external, general definition. Here it points toward software that can carry out some amount of work or combine several processes, rather than waiting for one human action at a time.
話者の議論では、エージェント型のプラットフォームほど、顧客の仕事に合わせて変更できる余地が大きくなります。つまり、完成した一つの固定的なアプリケーションを使うだけではなく、顧客のデータ、業務、判断方法に合わせて、動作やワークフローを組み立てることになります。
In the speaker’s argument, an agentic platform leaves more room for changes that fit the customer’s work. The customer is not merely using one finished, fixed application. Instead, it is assembling behavior and workflows around its data, operations, and methods of making decisions.
ここで、設定可能なソフトウェアと開発可能なソフトウェアを区別する必要があります。
Here, we need to distinguish configurable software from software that can be developed upon.
- 設定可能なソフトウェアは、用意された選択肢の範囲で項目やルールを変えます。
- 開発可能なプラットフォームは、部品やデータを使って、顧客に合わせたアプリケーションや処理の流れを作ります。
- Configurable software changes fields or rules within a set of provided options.
- A developable platform uses components and data to create an application or flow of operations suited to the customer.
設定画面で通知の時間を変えることは、設定の一例です。一方、複数の社内システムから情報を集め、保険の審査手順に合わせて判断を進める仕組みを作るなら、より深い実装が必要になります。後者では、顧客が何を作るべきかを理解すること自体が難しい場合があります。
Changing the notification time in a settings screen is an example of configuration. By contrast, building a system that gathers information from several internal systems and advances decisions according to an insurance-review process requires deeper implementation. In the latter case, even understanding what should be built may be difficult for the customer.
「顧客の実装に任せる」ことの限界
The limits of “leaving implementation to the customer”
話者が問題にしているのは、製品の成功を顧客の実装だけに任せることです。顧客が技術に詳しく、十分な時間と人材を持っていれば、それでもうまくいくかもしれません。しかし、すべての顧客がその条件を持つわけではありません。
The problem the speaker identifies is leaving the product’s success entirely to the customer’s implementation. It may work if the customer is technically knowledgeable and has enough time and people. But not every customer has those conditions.
特に、企業向け市場へ上がる場合や、製品を別の業界・別の用途へ広げる場合には、顧客の背景が多様になります。製品の機能を知っていても、自社の業務にどう組み込むかを知っているとは限りません。製品の可能性が広がるほど、「何ができるか」だけでなく、「自社でどう使えば価値になるか」を説明し、実装する仕事が必要になります。
This becomes especially important when moving upmarket into the enterprise market or expanding the product into other industries or use cases, because customers’ backgrounds become more diverse. Knowing the product’s features does not necessarily mean knowing how to fit them into one’s own operations. As the product’s possibilities expand, someone may need to explain and implement not only “what it can do” but also “how to use it to create value here.”
3種類の市場拡大
Three kinds of market expansion
話者は、実装の問題が次のような市場拡大で現れると説明しています。
The speaker explains that implementation problems can appear during the following kinds of market expansion.
- アップマーケット(upmarket):より大きな企業や、より高い要求を持つ顧客へ進むことです。
- 水平展開(horizontal expansion):同じような製品を、別の業界や多様な顧客へ広げることです。
- 垂直展開(vertical expansion):特定の業界の深い業務に入り込むことです。
- Upmarket: Moving toward larger companies or customers with higher demands.
- Horizontal expansion: Extending a similar product to other industries and a wider variety of customers.
- Vertical expansion: Going deeper into the operations of a specific industry.
例えば、最初は技術部門だけが使う開発支援製品でも、大企業全体へ売るなら、導入する部署や業務は増えます。別の業界へ広げるなら、業界ごとの用語や手順も変わります。一つの業界で深く使うなら、その業界特有の判断や規則に合わせる必要があります。
For example, even if a development-support product was first used only by a technical department, selling it across a large enterprise increases the number of departments and operations involved. Expanding into another industry changes the terms and procedures used in that industry. Going deep in one industry requires adapting to its distinctive judgments and rules.
これらは別々の方向の拡大です。ただし、どの場合でも、顧客が製品を自社の現実に合わせて実装する難しさが増える可能性があります。そこで、顧客と一緒に問題を理解し、プラットフォーム上に解決策を作るFDEのような役割が関係してきます。
These are different directions of expansion. In each case, however, customers may find it harder to implement the product within their own reality. This is where a role like FDE becomes relevant: it understands the problem together with the customer and builds a solution on the platform.
AI時代にも、FDEの適用条件は残る
The conditions for using FDE still matter in the AI era
ここまでの話を聞くと、「AI製品なら、すぐにFDEチームを作るべきだ」と考えたくなります。しかし、これは講演の主張ではありません。
After hearing this, it may be tempting to think, “If it is an AI product, we should immediately create an FDE team.” But that is not the talk’s claim.
前の章までで示されたFDEの判断は、二つの条件から成ります。
The FDE decision described in the earlier chapters has two conditions.
- 技術的に複雑で、顧客ごとの実装が重要なものを、技術に詳しくない買い手へ売る必要があること。
- エンジニアが顧客向けの解決策を作れる、共有プラットフォームと再利用可能な部品を持っていること、またはそれに投資する意思があること。
- The organization needs to sell something technically complex, where customer-specific implementation matters, to buyers who are not technically knowledgeable.
- It needs to have, or be willing to invest in, a shared platform and reusable components that let engineers build customer-facing solutions.
AIによってカスタマイズが簡単になっても、この二つの条件が自動的に満たされるわけではありません。たとえば、開発者が自分で使い、設定も実装も簡単に完了できるAIツールなら、開発者向けの関与(developer engagement)や通常のSaaSの販売モデルのほうが合うかもしれません。FDEは、流行しているから導入するものではありません。
Even if AI makes customization easier, these two conditions are not automatically satisfied. For example, if developers can use an AI tool themselves and easily finish both configuration and implementation, developer engagement or a normal SaaS sales model may fit better. FDE is not something to adopt simply because it is fashionable.
例:AIエージェントの導入
Example: deploying an AI agent
ここからは、話者の主張を理解するための教師作成の例です。
The following is a teacher-created example to help explain the speaker’s claim.
ある会社が、保険会社向けに書類を調べるAIエージェントを提供するとします。製品は、書類の読み取り、社内データとの照合、担当者への質問、審査結果の記録までできます。しかし、保険会社ごとに書類の形式、承認者、例外処理、保存規則が違います。
Suppose a company offers an AI agent for examining documents for insurance companies. The product can read documents, compare them with internal data, ask questions to staff, and record review results. However, each insurance company has different document formats, approvers, exception handling, and retention rules.
この場合、AIがコードを作れることは助けになります。それでも、保険会社の業務を理解し、どのデータを使い、どの判断を人間に戻すかを決め、実際のワークフローとして組み立てる仕事は残ります。買い手がその実装を自社だけで進められないなら、顧客向けエンジニアが価値を提供できる可能性があります。
In this case, AI’s ability to create code is helpful. Even so, work remains: understanding the insurer’s operations, deciding which data to use and which decisions to return to humans, and assembling the result into an actual workflow. If the buyer cannot carry out that implementation alone, a customer-facing engineer may be able to provide value.
反対に、利用者が画面上で数個の項目を選ぶだけで導入でき、顧客ごとの深い開発が不要なら、FDEは必要ないかもしれません。この例は、AIの有無ではなく、製品の複雑さ、買い手と利用者の技術力、そして実装の深さが判断材料になることを示しています。
By contrast, FDE may not be necessary if users can deploy the product simply by choosing a few items on a screen and no deep customer-specific development is needed. This example shows that the decision depends not on whether AI is present, but on the product’s complexity, the technical ability of the buyer and user, and the depth of implementation.
特定業界のエージェントと、一般的なプラットフォーム
Industry-specific agents and general platforms
話者は、保険や法律のような業界に特化したエージェントを考える場合にも、一般的なプラットフォームとの違いを意識するよう促しています。特定業界の業務をすぐに支援するエージェントを作ることと、さまざまな顧客が自分の用途に合わせて構築できる基盤を提供することは、同じではありません。
The speaker also asks listeners to notice the difference between a general platform and an agent specialized for an industry such as insurance or law. Creating an agent that immediately supports work in one industry is not the same as providing a foundation that many customers can build on for their own purposes.
業界特化型の製品は、その業界の用語や手順を深く持つ代わりに、対象範囲が狭くなることがあります。一般的なプラットフォームは、より多くの用途に対応できますが、顧客が自分の業務に合わせて設計する仕事が増えるかもしれません。後者では、顧客の実装を支えるFDEの価値が高まりやすい、というのがこの章の仮説です。
An industry-specific product may contain deeper knowledge of that industry’s terms and procedures, but its scope may be narrower. A general platform can support more use cases, but customers may have more design work to adapt it to their own operations. The hypothesis of this chapter is that, in the latter case, FDE support for customer implementation is more likely to become valuable.
歴史とのつながりと、この章の限界
The historical connection and the limits of this chapter
話者は、Palantirが2004年または2005年ごろに市場へ入ったという趣旨にも触れています。ただし、これは正確な日付として断定されていません。ここでの歴史的な説明は、過去のFDEモデルをAI時代にそのままコピーするという意味ではありません。
The speaker also touches on the idea that Palantir entered the market around 2004 or 2005. However, this is not stated as an exact date. The historical explanation here does not mean copying the earlier FDE model directly into the AI era.
話者が強調する変化は、カスタマイズ可能なソフトウェアが広がることです。製品の数が増えるだけではなく、顧客が実現できる形の幅も広がります。その幅を顧客自身が埋めるのか、製品会社が顧客向けエンジニアと一緒に埋めるのかが、事業上の問題になります。
The change the speaker emphasizes is the spread of customizable software. The number of products is not the only thing increasing; the range of forms in which customers can realize value is also expanding. A business question is whether customers will fill that range themselves or whether the product company will fill it together with customer-facing engineers.
ただし、この講演では、AI製品でFDEが成功する割合や、必要なチーム規模などのデータは示されていません。したがって、ここで学ぶべきなのは確定した業界法則ではなく、FDEを検討するときの見方です。つまり、AIがカスタマイズを増やすほど、顧客の理解と実装の差が大きくなっていないかを確認し、そのうえで共有プラットフォームを使って顧客の成果を届けられるかを考えます。
However, the talk provides no data on the success rate of FDE for AI products or on the required team size. Therefore, what you should learn here is not a settled law of the industry, but a way to evaluate FDE. In other words, check whether AI-driven customization is widening the gap between customers’ understanding and their ability to implement, and then consider whether you can deliver customer outcomes using a shared platform.
この章の終わりで、講演は質疑応答と拍手へ移ります。690秒から794秒付近の内容には、これ以上の具体的な回答はありません。
At the end of this chapter, the talk moves to audience questions and applause. There is no further specific answer in the content around 690–794 seconds.