第1章 Red Hat Ansible Lightspeed の概要
Red Hat Ansible Lightspeed with IBM watsonx Code Assistant、その利点、主な機能、プロセス、IBM watsonx Code Assistant モデルをトレーニングするために収集されたデータについて説明します。
1.1. Red Hat Ansible Lightspeed について
Red Hat Ansible Lightspeed with IBM watsonx Code Assistant は、自動化チームが Ansible コンテンツをより効率的に作成、導入、保守できるようにする生成 AI サービスです。自然言語プロンプトを使用して、Ansible のベストプラクティスに基づいて自動化タスクで推奨されるコードを生成します。
Red Hat Ansible Lightspeed は、生成 AI を Ansible Automation Platform に統合できるようにするクラウドサービスです。このドキュメントでは、Red Hat Ansible Lightspeed with IBM watsonx Code Assistant の統合について特に説明します。
Red Hat Ansible Lightspeed は、Galaxy、GitHub、Ansible Certified and Validated コンテンツを含む Ansible エコシステム全体の対象分野の専門知識に基づいてトレーニングされた IBM watsonx Code Assistant モデルを使用します。簡単に使用できるように、Red Hat Ansible Lightspeed は既存の Ansible 開発者ワークフローと統合されています。たとえば、IBM watsonx Code Assistant モデルは、既存の Git リポジトリー (パブリックとプライベートの両方) を使用してトレーニングできます。Ansible VS Code 拡張機能を介して、VS Code の Lightspeed コンテンツの提案を利用することもできます。
1.1.1. Red Hat Ansible Lightspeed with IBM watsonx Code Assistant へのアクセス
Red Hat Ansible Lightspeed クラウドサービス
Red Hat Ansible Lightspeed クラウドサービスを使用するには、次の いずれ かの要件を満たす必要があります。
- Red Hat Ansible Automation Platform と IBM watsonx Code Assistant の両方の試用版または有料サブスクリプションを組織で所有している。
組織に Red Hat Ansible Automation Platform への試用版または有料サブスクリプションがあり、Red Hat Ansible Lightspeed 試用版アカウントを持っている。
注記Red Hat Ansible Lightspeed 試用版アカウントは、IBM watsonx Code Assistant サブスクリプションを必要としません。
Red Hat Ansible Lightspeed のオンプレミスデプロイメント
Red Hat Ansible Lightspeed のオンプレミスデプロイメントを使用するには、組織に以下のサブスクリプションが必要です。
- Red Hat Ansible Automation Platform の試用版または有料サブスクリプション
- Cloud Pak for Data 上の Red Hat Ansible Lightspeed 向け IBM watsonx Code Assistant のインストール
1.1.2. Red Hat Ansible Lightspeed を使用する利点
Red Hat Ansible Lightspeed with IBM watsonx Code Assistant には、以下の利点があります。
Ansible 開発者のオンボーディング学習期間を短縮する
YAML 構文の基本的な理解があれば、Ansible 開発者は英語の自然言語プロンプトを使用して自動化の目標を説明できます。Red Hat Ansible Lightspeed は、自動化の目標をより効率的に達成するために役立つ Ansible のコードの推奨事項を提供します。このコンテンツとベストプラクティスの提案を組み合わせることで、習得にかかる時間が短縮され、新しい Ansible ユーザーにとってよりスムーズなオンボーディングエクスペリエンスが提供されます。
たとえば、マルチタスクコードの推奨事項を取得するには、
Install postgresql-server & run postgresql-setup command
というプロンプトを入力します。Ansible Lightspeed サービスは、テキストの読み取り、IBM watsonx Code Assistant との対話、コードの推奨事項生成、PostgreSQL サーバーのインストール、PostgreSQL データベースを設定するマルチタスクの自動化を行います。その後、コードの推奨事項を表示して受け入れ、Ansible YAML ファイルにタスクを作成できます。高品質のコンテンツ作成により生産性を向上する
Red Hat Ansible Lightspeed は、Ansible のベストプラクティスに準拠した推奨の自動化コードを提供し、IBM watsonx Code Assistant は、組織の既存の Ansible コンテンツに基づいて推奨コンテンツの精度を向上させるモデルの微調整機能を提供します。したがって、AI で生成されたコードの推奨事項は、より正確で信頼性が高く、既存の自動化開発ワークフローと統合されています。
AI が生成したコードの推奨事項により信頼を拡大する
AI 生成のコードの推奨事項を使用すると、受け入れられている Ansible のベストプラクティスや重要なデータ保護手段に準拠する自動化コードベースで、信頼性を向上できます。