
Salesforceの開発も民主化されていくだろう: Copado AIについて
先のDreamforceでCopadoの日本法人のみなさんが主催するイベントがあり、そこで登壇したのですが、その時はまだユーザーではなくてですね。帰国してからうっかり買ってしまった訳です。
かわいい🤣 pic.twitter.com/DZSao6smdF
— George リバネスCIO/リバネスナレッジ代表 (@geeorgey) October 15, 2025
Agentforce Vibesにも注目していると以前から書いていますが、Copado AIもよく出来ていまして。これは使ってみたら良いのではないかと考えるに至りました。
Copado AIって何ができるの?

私自身まだ完全にポテンシャルを引き出せているかと言うとそんなことは無いのですが、使い始めるともはやこれなしで開発する気がおきませんという気持ちになります
SalesforceのVibe Codingプラットフォーム

これまでも数回Vibe Codingの話しを書いてきたので私自身の関心がそちらにあることは把握している方も多いのではないかと思うのですが、Copadoもそれに類するものです。
接続先としてはこの3パターンがあり、最低限Sandboxと繋いでおけば簡単に使えるようになっています。
ちなみに
左にあるCopadoはCopadoが提供するCI/CD機能になります。Salesforceも純正で「DevOps Center」というものを提供していますが、それよりも前から提供しています。


AIにはコンテキストが必要ということなのですが、Salesforce開発に特化したドキュメントを知識ベースとして読み込めるのも特徴です
もちろん自社の開発用ドキュメントなんかも添付することが出来ます
Copado AIの使い方
AIをSandbox等につなぎこむと環境にある実データ以外を読み込みに行きます。コードベースやオブジェクト構造といった情報がAIに渡るという訳です。基本的な情報はAIに取り込まれているので、これを使って開発をしていくというやり方になります。
例えばこんな感じで使う

「あなた」とかかれた部分が私です
これ自体はテストで作ったものなので、めちゃくちゃざっくりですよね
0から作るというテストをしたかったので、そんなテストをしてみたんです。
エージェントがプリセットされていて
- コパードエキスパート
- プランエージェント
- ビルドエージェント(こちらを使うことが多いでしょう)
- テストエージェント
- リリースエージェント
- 運用エージェント
となっています。これらにチャットベースで対話しながら開発をすすめていく、そんな流れになります。

完成したものについてのレビューが簡単

LWCを配置してみました。レコードを選択したのですが、比較へ進むボタンがアクティブになりません。実装を進めてください
私自身、VIbe Codingにおいては、スクショを渡してこれをこうしたい、ああしたいという対話をすることがあるのですが、これも出来ます。
個人的にはこれができればあとはなんとでもなっちゃうなというくらいインパクトがある機能だなと。
あなたの意を汲んでくれるAIであるということ
metadataの読み込みというのはかなり良くてですね、Slackbotの文脈でも最近話していることではあるんですけど、ざっくりとした指示を元にしてエージェントが情報を探索に行きます。発見したものを使って実行するという事ができるようになっている。
表題に書いた民主化というのはそのあたりを考えてつけたのですが、とても敷居が下がっているんです。新人のオンボーディングにも使えるでしょうし、元々開発経験があまりないような場合でも開発していくことができるようになるのだろうと思います。
デプロイが簡単というのはデカい

チャットベースでコードを作ってもですね、これを手作業でコピペするのは流石にだるすぎるんですよね。この機能自体はまだGAではないみたいなのですが、ベータ提供されており、十分使えるなと考えています。
テストも作るよ
もちろん本番環境へのデプロイにはカバレッジ75%の確保が必要になりますので、テストを書く必要が出てくるのですが、テストを書くなんてのはAIの得意な所ですから対応済みです。
既存コードのハンドリングについて
めちゃくちゃ大きなファイルの場合は読み込みきれないという制限がありそうです。ただ、これは時間が解決してしまう問題なので、今は仕方なくてもそのうち解決するよねというたぐいの代物だと言えます。
まとめ:Salesforce開発の民主化について
このようなAIエージェントによる開発が簡単に・安全になると何が変わるのでしょうか。それは今まで出来なかったことができる、これに尽きます。
これまでの開発業務は要件定義を行い、必要な事を精査してから実装に移っていまし。これはなぜかというと、無限に人的リソースがある訳ではないからだと言えます。
開発負荷が下がれば、これまで対応できなかったことまで手が回るようになるでしょう。一人ひとりのわがまままで聞けないよというスタイルだったのが、細やかな対応をしても時間に余りあるという状況が作れる可能性がでてくるのです。(現時点でそれができるわけではないですが)
大きくないですか?
もちろん、あらゆる人が作れるようになるというのにはまだ距離があると思いますが、突き詰めていけば将来的にはそのように変わっていくのだろうと言えるでしょう。影響範囲の調査なんかも自動化されていくようになったり、Salesforceから接続している他のアプリに関するエージェントみたいなものと連携していくことができれば、人間にかかる負荷が大幅に消失していくと言えます。
そもそものSalesforce自体がUIから解放してくるのではないか?ということも思ってはいるのですが、それはしばらく先の話にはなるでしょう。
もし興味を持たれましたら、Copadoさんとパートナー契約もしたし、デモもお見せできますのでお気軽にお声がけください。この前のAppExchange EXPO-OSAKAでやろうと思っていたのですが時間がなくて画面しか見せられなかったという不完全燃焼な私を成仏させてくれる方をお待ちしています(笑