自動化、Ansible、人工知能

Automation, Ansible, Artificial Intelligence.

今日は人工知能(AI)の世界に生きています。生成AIにより、コードの作成が簡単になりました。コーディングはもはやlinting、フォーマット、およびデバッグについてではありません。

この記事では、AnsibleがAIツールをあなたの統合開発環境にもたらし、自動化のコーディング体験をよりシンプルでスムーズで効率的にする方法について学びます。

Ansibleとは何ですか?

単純に言えば、Ansibleは、インフラストラクチャのプロビジョニング、ソフトウェアのインストール、および高度なワークフローを通じたアプリケーションの自動化を支援するシンプルなIT自動化ツールです。

Ansible自動化は、日常業務を自動化し、セキュリティとコンプライアンスを改善し、システムをパッチし、組織全体で自動化を共有するために使用できます。Ansibleを使用すると、一貫性のあるアプローチを使用して、企業の自動化戦略の一部としてz/OSアプリケーションとITインフラストラクチャを自動化できます。

Ansible + AI

Red Hat SummitおよびAnsibleFest 2023で発表されたAnsible Lightspeed with IBM Watson Code Assistantは、Ansible自動化に対する新しい生成AIサービスです。Ansible Lightspeed with IBM Watson Code Assistantは、Ansibleコードをより効率的に作成するのに役立ちます。開発者が入力するプレーンイングリッシュを読み取るVisual Code Extensionとして利用可能なツールは、IBM watsonx foundationモデルと対話して、自動化タスクのためのコード推奨を生成し、それを使用してAnsible Playbookを作成します。

Ansible Lightspeed with IBM Watson Code Assistant in action

セットアップ方法と始め方

  1. Red HatによるAnsible VSCodeエクステンションをインストールします。
  2. ここに記載されている手順に従って、拡張機能を設定してAnsible Lightspeedを有効にします。
  3. インストールおよび設定が正常に完了すると、以下の画像に示すように、下部にタブが表示されます

Ansible Lightspeedのトレーニングマッチ

Ansibleを生成するタスクの名前を書く

  1. ping.ymlという新しいAnsible Playbookを作成します。
  2. “Test ping with a register”や”HTTP PUT request to create a new object”のように、プレーンイングリッシュで名前が付けられた新しいAnsibleタスクを追加します
  3. Ansibleモジュールの推奨事項が表示されます。 Tabを押すと、コードが挿入されます。生成されたAnsibleコードをさらに構築できます。

Ansible yamlコードスニペットについては、私のコードリポジトリを確認してください-https://github.com/VidyasagarMSC/ansible-yaml-snippets

サンプルPing Ansibleコード

Ansible Lightspeedを使用して生成されたHTTP PUT Ansibleタスク

ユーザーにはオープンで無料の技術プレビューが用意されています。ここでアナウンスを確認してください。

次に何をするか

Ansible Lightspeedを探索し、何か質問があれば、TwitterまたはLinkedInでお問い合わせください。この投稿を「いいね!」して、GitHubで私のAnsible yamlスニペットリポジトリにスターをつけるのを忘れないでください。

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

AI研究

タイタン向けのOpenAIのミニAIコマンド:スーパーアライメントの解読!

AI(人工知能)の超人型人工知能(AI)への迫り来る課題に取り組むため、OpenAIが画期的な研究方向、つまり弱から強の汎化を...

AIニュース

AIを使用してKYC登録が簡単になりました

キャピタルマーケットのプレーヤーは、CAMSKRAのAI組み込みKYCソリューションのおかげで、長くて手間のかかるKYC登録プロセス...

AI研究

「ユーレカ!NVIDIAの研究によるロボット学習の新たな進展」

ロボットに複雑なスキルを教えることができるNVIDIA Researchによって開発された新しいAIエージェントは、ロボットの手にペン...

機械学習

「PyTorchモデルのパフォーマンス分析と最適化—パート6」

「これは、PyTorch ProfilerとTensorBoardを使用してPyTorchモデルを分析および最適化するトピックに関するシリーズ投稿の第6...

人工知能

偉大さの開放:アレクサンダー大王の創造的AIとの旅 (Idai-sa no kaihō Arekusandā Taio no sōzō-teki AI to no tabi)

「生成型AI(GAI)はコーチングの効果を高めるためにどのように使用できるのか、また生成型AI(GAI)をコーチングツールとし...