Einsteinのロゴを抱えて、Einstein AIの機能を表示するウィンドウの前に立つAstro。

開発者向けAI

Einstein 1における構築やカスタマイズを加速するCodeGenをご紹介します。この大規模言語モデル(LLM)は、管理者および開発者向けAI製品の「Einstein for Developers」や「フロー向けEinstein」の機能を大幅に拡張します。最新ツールを活用して、ビジネスアプリケーションの開発をこれまで以上にスピーディーに進め、新たなアプリケーション開発の時代を切り拓きましょう。

AIを活用したコーディングでカスタムアプリの構築が驚くほど高速化

Einstein for Developers

アイデアを平易な英語で表現するだけで、文脈に沿った構造的なコードに変換します。関数全体や複雑なアルゴリズム、そして標準化されたカスタマイズ性と応答性に優れた業界最高水準の基本コードを生成することにより、Apexプロジェクトやプロトタイプ開発を迅速に開始。あらゆるレベルの開発者をサポートし、コーディング体験の向上、開発期間の大幅な短縮を実現します。

ユーザーとEinsten AIとの間のインタラクションを示すテキストボックス。入力コマンドからコンポーネントモジュールを開発している

Code BuilderやVS Code内で、インラインApexやLWC(JavaScript、CSS、HTML)のコード提案がリアルタイムに表示されるので、コーディングがはかどります。Einsteinによるコード補完提案は、プロジェクトの文脈やメタデータが考慮されており、開発エクスペリエンスだけでなく、コードの品質も向上します。自分だけのAIアシスタントを利用してコーディングスキルの向上とエラーの削減を図りましょう。

開発者のコードとコードの変更を承認するプロンプトが表示されたテキストボックス
ユーザーとEinsten AIとの間のインタラクションを示すテキストボックス。入力コマンドからコンポーネントモジュールを開発している
開発者のコードとコードの変更を承認するプロンプトが表示されたテキストボックス

AIによる提案で高品質なCRMコードを実現

Einstein for Developers

「Einstein for Developers」と「Salesforce Code Analyzer」を利用すれば、大量のApexコードをスキャンし、潜在的なバグや実行効率の問題、セキュリティの脆弱性を開発初期段階で検出できます。実践的なインサイトが提示されるので、開発チームは的確に判断し、コードをチューニングすることができます。

スキャンが完了し、2つの違反が発見されたことを開発者コードに通知する画像

Einsteinに指示して既存のApexコードに基づいた単体のテストケースを作成し、機能性、信頼性、セキュリティ、品質を確保。開発チームの能力とテスト戦略が強化され、ソフトウェア開発ライフサイクルが改善します。Code BuilderやVS Code内で完全なテストケースを直接生成できます。

開発者用コードウィンドウとユーザープロンプト

ApexやLWCのコード構造やロジックについて、詳細な説明を提供するツールです。複雑なコードも正しく理解できます。コード説明機能を活用すれば、Code BuilderやVS Code内でコードを行単位で綿密かつ明確に説明できます。  

*近日リリース予定

コードを説明するオプションを示すツールチップ付きの開発者向けコードウィンドウ
スキャンが完了し、2つの違反が発見されたことを開発者コードに通知する画像
開発者用コードウィンドウとユーザープロンプト
コードを説明するオプションを示すツールチップ付きの開発者向けコードウィンドウ

自動化アシスタントでCRMワークフローを迅速に自動化

Einstein for Flow

フロー向けEinsteinを活用して自然言語からワークフローを生成すれば、経験者でも初心者でも、フローの構築にかかる時間を短縮できます。標準オブジェクトやフィールドを取り入れながら、常に変化するビジネス要件に応じてフローを簡単に作成できます。

環境内のタスクまたはプロセスを自動化するための指示を求めるテキストプロンプト

Einsteinにフローの変更を指示し、常に変化するビジネス要件に迅速に対応しましょう。

フローチャート、フィードバックウィンドウ、および「はい」または「いいえ」の回答のプロンプトの画像

推奨されたすべての変更を監査ログで確認する機能です。これを活用することにより、管理者はAIエクスペリエンスをより細かく調整できます。

テキストチャットボックスを伴うフローチャートを示す画像
環境内のタスクまたはプロセスを自動化するための指示を求めるテキストプロンプト
フローチャート、フィードバックウィンドウ、および「はい」または「いいえ」の回答のプロンプトの画像
テキストチャットボックスを伴うフローチャートを示す画像

管理者と開発者向けのEinsteinが持つ数々の能力

Salesforceが開発したLLM「CodeGen」とは

2022年、Salesforce AI Researchは、ソフトウェア開発のアプローチを変革するために、自社開発のLLM「CodeGen」を公開しました。CodeGenは、Einstein for Developersやフロー向けEinsteinの基盤となる強力なツールです。自然言語を理解する能力と自動プログラミング機能を併せ持ち、コードやワークフローの生成をサポートします。すべてが信頼性の高いSalesforceとEinstein Trust Layerの枠内で実行されるので安心です。

今すぐ始める

今すぐEinstein for Developersのオープンベータ拡張機能をダウンロードし、Einstein AIの支援が得られるSalesforceプラットフォームで開発を始めましょう。Salesforceの安全なカスタムAIモデルを活用した生成AI機能は、標準のSalesforce IDEツール(Code BuilderやVisual Studio Codeなど)で直接利用できます。

Astroキャラクター

管理者および開発者向けEinsteinに関する最新情報をお届け

規模も成果も最大級のサービス担当者のコミュニティを、共に築き上げましょう。

管理者および開発者向けEinsteinに関するFAQ

Salesforce言語用にネイティブに構築された開発者向けEinsteinは、開発者の生産性向上とSalesforce上での構築のスピードアップを実現します。  

開発者向けEinsteinに備わるAI主導の予測分析機能を使えば、カスタムSalesforceアプリを驚異的なスピードで構築できます。開発者向けEinsteinでは、AIが業界のベストプラクティスを取り入れたインテリジェントな提案を行い、最適化と標準化が行われた高性能なSalesforceコードを出力します。セキュリティ脅威やバグもAIによるコードスキャンが素早く検出。AIとプログラマーがタッグを組めば、Salesforce開発の知識と専門性が瞬時に向上します。

開発者向けAIツールを導入することで、開発プロセスの迅速化というメリットが得られます。開発者向けEinsteinの場合、Salesforceの顧客関係管理(CRM)機能に加えて、SaaSアプリケーションを開発するために設計されたApexやLightning Webコンポーネント(LWC)などのSalesforce言語やフレームワークを使用してコードを作成する際に役立ちます。

CRMデータは企業の専有情報であるため、現在市場に出ている生成AIツールはSalesforceのデータや開発言語、フレームワークでトレーニングされていません。そのため、市場の生成AIツールには、出力に不正確なことが多いという欠点があります。また、開発者向けEinsteinの場合、顧客データは組織内にとどまり、外部に出ることはありません。さらに、開発者向けEinsteinは、開発者が普段使うSalesforce IDEに直接組み込まれています。一方で、外部のサードパーティツールは企業の組織外で動作するため、開発者向けEinsteinが持つメリットが得られません。

AIツールを選ぶ際には、信頼できるパートナーを選ぶことが重要です。Salesforceでは信頼を最優先事項としており、製品にもその考えが反映されています。Einstein Trust Layerにより、貴社のコードやデータが外部に流出することは決してありません。また、Salesforceが開発したLLM(CodeGen)を使用することで、以下のメリットが得られます。

パフォーマンスと精度:CodeGenはSalesforce特有のユースケースに合わせて調整されており、他の一般モデルよりも精度が高いという特長があります。

データのセキュリティと信頼性:お客様が所有する、同意にもとづいたオープンソースかつ代表的なデータでトレーニングされており、インターネット上の一般的なデータは使用されていません。お客様のデータやコードはSalesforceの信頼境界内でのみ扱われ、外部に流出することはありません。 また、CodeGenの出力は、有害性、バイアス、リスクの観点で評価されています。

可用性とスケーラビリティ:CodeGenは遅延やエネルギー消費が少ないという点で他のオープンソースモデルよりも優れています。