Headless 360:開発作業をAIに任せるための、Salesforceの最新の提案
「エンタープライズ流の“バイブ感”コーディング」がやってくる――CRM大手が、プラットフォーム上の誰にでも開発を開放することを目指す
Salesforceは、開発者向けイベントTDXで同社が「Headless 360」と呼ぶものを導入しました。このイベントは今日サンフランシスコで始まり、従来の開発者に限られたアプリ作成ツールの“届く範囲”を広げることを目的としています。
Headless 360の狙いは、Salesforceプラットフォーム上のあらゆるものが、現在ではAPI(アプリケーション・プログラミング・インターフェース)、MCP(model context protocol)サーバー、またはCLI(command line interface)のコマンドになり、それらをコーディングエージェント、あるいは特定の顧客要件を狙うカスタムエージェントが呼び出せるようにすることです。
SalesforceプラットフォームにはCRM(顧客関係管理)、カスタマーサービス、マーケティング、そしてEC(電子商取引)が含まれています。同社はまた、コラボレーションツールSlackも所有しています。従来、SalesforceのメインとなるUI(ユーザー・インターフェース)はWebブラウザでしたが、常に包括的なAPIにも対応してきました。いま同社は、“エクスペリエンス層”という考え方を前面に出したがっています。ユーザーのやり取りは、Slack、Teams、ボイスチャット、ChatGPT、あるいはカスタムのReactアプリなど、どこにあってもよいというのです。
Headless 360は、あらゆる開発ツールにおけるエージェント型AI――たとえばClaude Code、Codex、Windsurf、Visual Studio Code――が、Salesforceプラットフォームを対象とするアプリケーションを構築できることを意味します。
「開発者、ビルダーがこれらのツールに話しかけると、ツールがSalesforceのUIの作成や設定などを動かす、ということです」と、Salesforceのエンタープライズ&AI技術担当社長のジョー・インゼリロは述べました。「私たちは、将来ほとんどのコードがエージェントによって書かれるようになる、このエコシステムを作ろうとしています。
「私たちは社内で、私たちのものの書き方の中でもそれを見ています。すでに、膨大な量のコードがエージェントによって書かれているシステムがあります」と彼は付け加えました。
返却形式: {"translated": "翻訳されたHTML"}Agentforce Code(Agentforce Vibesとしても知られています)は、Visual Studio CodeをベースにしたブラウザベースのIDEで、現在は無料のSalesforce Developer Editionの一部として、また有料サブスクリプションでも利用可能です。新たなエージェント連携が追加されており、一部のユーザーがエージェントにコーディングを任せることになるという事実を反映しています。Salesforce拡張機能、Salesforce CLI、そして組織メタデータはすべて事前に設定されています。
Agentforce CodeのデフォルトのLLM(大規模言語モデル)はClaude Sonnet 4.5です。モードは2つあり、plan modeとact modeがあり、UI(ユーザーインターフェース)でカスタムタブを作成することや、Salesforceのフローを生成することなどのタスク向けに、あらかじめ定義された一連のエージェントスキルが付属しています。Headless 360の柔軟性にもかかわらず、Agentforce Vibesはデフォルトで、Salesforceアプリ向けにカスタマイズされたJavaライクなプログラミング言語であるApexによるコーディングになります。
Salesforceは、Developer Editionの利用制限を設けており、月あたり110リクエストと150万トークンです。これらは5月31日まで毎月更新され、その後は最終的な月次割り当てが行われるものの、それ以降は更新されません。
Salesforceは、企業がアプリケーションを構築するためにそれらを使うだけでなく、カスタムエージェントを作ることを熱望しています。これを定義するための言語がAgent Scriptで、Apexと同様にSalesforce向けにカスタマイズされています。TDXカンファレンスでSalesforceが「Agent Scriptはオープンソースとして公開される」と述べました。
ただし同社は、エージェントは「確率的であり、決定論的ではない」こと、また「予期しない結果に至るように考えを巡らせる」とプレスリリースで引用されている点も認めています。
Salesforceには、望ましくない挙動を抑えることを意図した一連のツールがあります。テストセンター、オブザーバビリティ、セッショントレーシングなどが含まれ、さらにAgent Scriptを通じて一部の操作に対してガードレールや明示的なビジネスロジックを定義できる機能もあります。
- GitHubがStacked PRsのプレビューでPhabricatorの精神を呼び起こす
- Claude Codeのキャッシュ混乱がクォータ不満を生む
- Microsoftの開発部門責任者Julia Liusonがログオフする
- Microsoftが.NET Framework上のASP.NET Core 2.3に終止符を打つ
同社はさらに、Slack Agent Kitも発表しました。これは、チャットUIを使ってあらゆるプラットフォームのエージェントをSlackに持ち込むことを目的としたツール群です。
Headless 360の背景にある考え方は、Salesforceが、今後のコーディングの大半は人間ではなくエージェントによって行われるようになるという構想に賛同している、という点です。同社はこれが顧客の要望への対応だと述べました。
この取り組みはまた、非プログラマーがプラットフォーム上で構築できるよう明確に設計されています。「私たちはテントを広げたい。これまでSalesforceのエコシステムの一部ではなかった人たちを取り込み、彼らがSalesforceで構築し始められるようにしたい。Headlessは、人々が私たちのシステムをより効果的に使えるようにする、基本的な解放(アンロック)です」と、Salesforce AIのEVP兼GMであるMadhav Thattaiは述べました。
ほとんどの顧客は、Salesforceプラットフォームの機能のごく一部しか使っておらず、ユーザーごとのサブスクリプションは高額です。AIがコーディングを支援するのなら、企業はSalesforceを自分たちでゼロから作った自社のカスタムソリューションに置き換えられるのではないでしょうか。
「たぶん、SaaSアプリを“vibe(雰囲気/ノリ)”で自分で作ることはできるかもしれない。でも、誰がそれを維持するんですか?」とThattaiは述べました。「あらゆる会社が、使うために必要なものをすべて自分たちで作るという考え方は、かなり突飛だと思います。というのも、それは膨大な費用、時間、エネルギー、そして“頭脳”の力を要するからで、企業は本来のコア事業ではないことに集中してしまうことになります。」
同社がユーザーをSalesforceに留めるために期待している他の要因として、CRMやマーケティング、その他のSalesforceの利用ケースに合わせて長年にわたって進化してきた、内蔵のデータ構造やワークフローも挙げています。Salesforceはまた、特にvibeコーディングによってビルダーが自分たちが作っているものを十分に理解できない可能性があるときでも、プラットフォームのセキュリティ機能と信頼境界によって、カスタム開発に伴うリスクの一部からユーザーを守れると主張しています。®





