文字起こし · CC BY 3.0

Cloud Native Live 炉辺談話:Kubernetes上でAIエージェントを大規模に構築する

このページのタイトル、字幕、要約、読書メモは保存済みの AI 翻訳です。誤りが含まれる場合があります。タイムスタンプは原文と同じです。原文の字幕を開き、元の動画と照合できます。

IntuitがKubernetesプラットフォーム上でGenOS上で100以上のAIエージェントをどのように運用しているか:通常のサービスとの違い、エージェントの評価方法、そしてそのSREエージェントについて。

CNCF [Cloud Native Computing Foundation] · 公開日 · 24 分 · 英語 · ライセンス:CC BY 3.0 · ソース:YouTubeで視聴

文字起こしの出典:Vidleafによる自動音声認識(誤りを含む可能性があります)。AIによる句読点はVidleafが追加しました。元の文言とタイムスタンプのアンカーは保持されています。元の文字起こしは以下でご覧いただけます。

AI生成の要約

このファイヤーサイドチャットでは、Intuit のゲストが、同社がクラウドネイティブから AI ネイティブな開発へとどのように移行し、大規模にエージェントを開発するためのプラットフォームを構築したかを語ります。ワークフローと AI エージェントの違い、エージェントの構成要素、そして GenOS がどのように Intuit の中核開発プラットフォーム上に構築され、ガバナンス、セキュリティ、可観測性を扱うようになったかを説明します。会話は、Intuit のプラットフォームの歩みを、2011 のパブリッククラウドへのリフトアンドシフトから、2018 のクラウドネイティブプラットフォームと Argo の寄贈、そして 2022 の AI ネイティブ開発への移行までたどります。これには、インナーループとアウターループにおける AI や、NUMA Flow のオープンソース化も含まれます。エージェントの構築を通常のサービスと対比し、非決定的な大規模言語モデル、最も難しい部分としての評価、そして Agent Starter Kit に焦点を当てた後、導入数と QuickBooks および Intuit Enterprise Suite の成果を共有します。また、セキュリティ上の欠陥を修復する非同期エージェント、Java のバージョンなどのテクノロジーのアップグレード、オンコールアラートのトリアージ、ビルドとデプロイの失敗の処理など、他のエージェントの実験についても取り上げます。さらに、すでにインシデントの 50% 以上について根本原因を見つけることができ、実際のインシデントデータで常に評価されている Incident Recovery Agent についても触れます。登壇者は、Kubernetes の役割、百万以上のコアがエージェントだけではなくプラットフォーム全体を指すこと、回答の正確性と ROI の測定、そして既存のインフラストラクチャ上に構築する前にまず自分のマシンでエージェントを構築するというアドバイスについて議論します。

文字起こしから生成されました。リンクされた箇所を元の動画と照合して確認してください。

タイムスタンプ付きの章の要約

IntuitのクラウドネイティブからAIネイティブへの歩み

  • [0:01] State Shiftの創設者兼CEOであるJohn O'Baconが、初のクラウドネイティブライブファイヤーサイドチャットを主催します。
  • [0:21] このセッションには、CNCFの長年のエンドユーザーメンバーであるIntuitのゲストが参加します。
  • [0:27] IntuitはCNCFコミュニティで、CNCFに寄贈したArgoの作成者として最もよく知られており、AIOpsおよびMLOpsコミュニティにも関わってきました。
  • [0:46] IntuitはTurboTaxやQuickBooksを含むすべての製品をAIネイティブ製品へと移行させてきました。
  • [0:46] この議論では、IntuitがクラウドネイティブからAIネイティブへと拡大しながら、大規模にエージェントを構築するためのプラットフォームをどのように構築したかを取り上げます。
  • [0:46] ゲストはIntuitのプロダクトマネジメント担当ディレクターであるMukulika Kapasと、IntuitのディスティングイッシュトエンジニアであるMarin Kurianです。

IntuitにおけるワークフローとAIエージェント

  • [1:31] ワークフローとは順番に実行される事前定義された一連のステップであり、ステップの順序や数を予測したりハードコードしたりできない、自由形式の問題に使用されるエージェントとは異なります。
  • [1:54] Intuitでは、エージェントはテキスト、画像、文書、音声などの非構造化データを扱う場合に通常成功します。
  • [2:10] エージェントの主要な構成要素には、大規模から小規模までさまざまなモデルの集合体であり得るGenAIモデルが含まれます。
  • [2:20] エージェントにはツール、つまりコンテキストに読み込むデータを提供するサービスやAPI、およびアクションを実行するAPIやサービスがあります。
  • [2:24] オーケストレーターは状態を管理し、メモリや過去のやり取りを活用し、利用可能なツールとLLMを用いて推論し、計画を立てて目標を実行します。
  • [2:36] AIエージェントは安全でセキュアなランタイム上にデプロイされ、ユーザーのリクエストやその他の環境トリガーによって起動される必要があります。
  • [3:06] Intuitはすべてのエンジニアがエージェントを開発できるようにし、最初のエージェントと並行してプラットフォームの最初のバージョンであるGenOS(生成AIオペレーティングシステム)を立ち上げました。
  • [3:36] GenOSは責任、データガバナンス、セキュリティ、コンプライアンス、プライバシー、可観測性を処理するため、チームは顧客の問題に集中できます。これはIntuitの中核開発プラットフォーム上に構築され、舗装された道とランタイムの保証を提供しました。

IntuitのクラウドネイティブからAIネイティブへのプラットフォームの歩み

  • [4:17] Intuitは2011にパブリッククラウドの旅を始め、主にデータセンターからAWSへのリフトアンドシフトを行いました。
  • [4:17] 2018、Intuitはバックエンドのマイクロサービスとフロントエンドのマイクロアプリ向けに、全社規模のクラウドネイティブ開発プラットフォームを展開しました。
  • [4:47] このプラットフォームは、標準的で再現可能かつセキュアなコンテナベースのデプロイを提供し、運用データを中央の運用データレイクに送信します。
  • [5:17] このプラットフォームはGitHub Artifactoryや主要なAWSクラウドサービスなどのベンダーソリューションと統合され、IntuitはArgoをオープンソース化し、CNCF End User Awardを二度受賞しました。
  • [5:56] 社内でModern SaaS Platformと呼ばれるこのプラットフォームは、運用エクセレンスの標準を実現し、サービス可用性のファイブナインにつながりました。
  • [5:56] 2022から、IntuitはクラウドネイティブからAIネイティブの開発プラットフォームへと移行し、エージェントとAIを大規模に実現できるようにしました。
  • [6:26] AIはコード支援のためにインナーループで使用され、平均で約40パーセントのコーディング高速化につながっており、アウターループでは自動スケーリング、異常検知、可観測性、SREエージェントに使用されています。
  • [6:56] このプラットフォームにはサービスAPIのPaveRoadと、GenOSと呼ばれるエージェント開発用のPaveRoadが含まれており、標準化されたコードテンプレート、CICD、すぐに使える可観測性を提供します。
  • [7:17] Intuitは最近、イベント駆動型または非同期のエージェントおよびサービスの開発を簡素化するためにNUMA Flowをオープンソース化しました。
  • [7:28] 大規模に、Intuit は百万以上の CPU コアを備えた 350 以上の Kubernetes クラスタを運用しており、約 3000 以上のサービス、数百のアプリ、数万のデータパイプライン、そして本番環境で 100 以上のエージェントを抱えています。
  • [7:58] このプラットフォームの価値は、AIを活用したより多くの「やってくれる」製品体験を実現し、開発速度を加速させ、運用エクセレンスを可能にすることにあります。

エージェントと通常のサービスの比較

  • [8:44] エージェントは根本的にはアプリケーションまたはサービスであるため、IDアクセス管理、ランタイムインフラストラクチャ、トレーシング、可観測性、統合は変わりません。
  • [9:07] 追加の作業は、エージェントが大規模言語モデルを必要とすることから生じます。大規模言語モデルはほとんどが非決定論的であり、プロンプトエンジニアリング、最適化、評価が必要です。
  • [9:34] エージェントは、ハルシネーションを起こしたり同期がずれたりしないよう、自然言語で記述された重複のないツールと最適化されたコンテキストを必要とします。
  • [10:13] エージェント開発で最も難しい部分は評価のステップです。
  • [10:15] エージェントの結果は非決定論的であり、すべてのコードを書いた人が誰もいないため、デバッグとテストはより難しく、テスト基準は極めて主観的です。
  • [10:41] 客観的なテスト基準を作成し、体系的で構造化された評価を行うことは追加のステップであり、継続的な反復とエンドツーエンドのデータパイプラインも同様です。
  • [11:21] 評価とデータ管理は多くのソフトウェアエンジニアにとって新しいものであり、優れたソフトウェアエンジニアから優れたAIエンジニアへの大きな飛躍を意味します。
  • [11:47] この春、彼らはスターターコード、CI/CDプロセス、ベストプラクティスを組み込んだAgent Starter Kitを立ち上げました。
  • [12:20] 彼らはチュートリアル、トレーニング、標準パイプラインに投資し、チームがライフサイクルをより速く進み、POC段階で行き詰まることなく本番環境に到達できるようにしています。

IntuitのGenOSエージェントの採用と成果

  • [13:13] Intuitには約8,000人のエンジニアがおり、そのうち1,200人以上が現在、さまざまな成熟度レベルでGenOSを使用してエージェントを開発しています。
  • [13:21] Intuitは本番環境で3,500以上の実験を開始し、通常の一日にGenOS上で約50,000のリクエストを受け、八月だけでGenOS上のエージェントは4兆トークンを使用しました。
  • [13:51] Agent Starter Kitは一週間で900ダウンロードされ、100以上のチームが五日以内にデモデーでデモを行い、学習曲線と参入障壁を下げました。
  • [14:10] エージェントスターターキットを活用して、QuickBooksはこの夏に次世代エージェントのスイートを立ち上げました。これには、小規模事業者の月あたり約12時間を節約する会計エージェントが含まれます。
  • [14:40] スクリーンショットから見積もりへの変換は、企業が五日早く支払いを受け取れるよう支援し、全額支払いを受け取る可能性が10%高まります。
  • [14:54] Intuit Enterprise Suiteは、マルチエンティティ管理のための組み込み自動化、AI駆動のインサイト、AIエージェントの仮想チームを備えた、現代的なAIネイティブERPとして位置づけられています。
  • [15:00] 顧客の78%が、事業成長のための時間が増え、財務状況をよりよく把握できるようになったと答えており、これらのエージェントの価値とROIを示しています。

Intuitのエージェント開発とインシデント復旧

  • [16:01] Intuitはまず、開発のインナーループでAI駆動のコード生成とテスト生成を展開しましたが、現在はエージェント開発が製品開発ライフサイクル全体を変えつつあります。
  • [16:01] 開発者の時間の30%以上は、トラブルシューティング、インフラストラクチャ管理、インシデント管理といったアウターループに費やされています。
  • [16:31] 変更に起因するインシデントはIntuit内部でも依然として多く、復旧時間も一貫していません。
  • [16:31] Intuitは、ゴールデンシグナル、リアルユーザーモニタリング、中央の運用データレイク上の分散トレーシングを用いた顧客中心の可観測性に注力しました。なぜなら、エージェントにはまずクリーンなデータが必要だからです。
  • [16:58] 彼らはエージェント領域に進む前に、可観測性のためのほぼリアルタイムの異常検知とプログレッシブデリバリーを実装しました。
  • [17:15] 成熟した運用データとエンドツーエンドの可観測性を備えたことで、彼らは資産の依存関係をたどるインシデント復旧エージェントを展開しました。インシデントは、下流の資産が複数の資産に影響を与えることによって引き起こされる可能性があるためです。
  • [17:45] このエージェントは開発者フィードバックループを伴って根本原因を段階的に特定し、すでに50%以上のインシデントの根本原因を見つけることができます。実際のインシデントデータで常に評価されています。
  • [18:15] その他のエージェント実験には、セキュリティ欠陥を修復する非同期エージェント、Javaバージョンなどの技術のアップグレード、オンコールアラートのトリアージ、ビルドおよびデプロイの失敗の処理が含まれます。
  • [18:44] 彼らは、開発者からの質問の大多数に会話型エージェントで回答し、その後で二次サポートへエスカレーションすることを目指しています。

Kubernetes AIエージェントとプラットフォームのROI

  • [19:18] ある質問では、問題の修正を支援するためにAIエージェントをKubernetesクラスタに追加する方法が尋ねられています。
  • [19:24] プラットフォームエンジニアがKubernetesクラスタを維持し、サービス開発者はそれを使って独自のエージェントやサービスを構築します。
  • [19:24] プラットフォームエンジニアリングチームは、まず問題のトリアージを行うエージェントを試験運用しており、Kubernetesクラスタで確定的な本番変更を行う前に、人間をループに含めた状態で100パーセントの精度を求めています。
  • [20:16] 百万以上のコアとは、エージェントだけではなく、サービス、API、データパイプライン、ウェブアプリ、エージェントを実行するプラットフォーム全体を指します。
  • [20:16] 本番で稼働するすべてのエージェントについて、最初に測定されるのは顧客に提供される回答の精度です。
  • [20:46] ROIは、顧客がより早く資金を取り戻し、ビジネスへの投資に充てる時間を取り戻すこととして説明されています。
  • [21:16] 彼らは多くの実験を奨励していますが、顧客にブースト効果をもたらすために投資を必ず行うべきものについては、依然として厳しく優先順位を付けています。
  • [21:23] SREエージェントの場合、根本原因の特定には人間が20分かかるのに対し、エージェントは五分未満であり、これまで50%のケースでエージェントは五分未満で特定しています。

Kubernetes上でのAIエージェントの構築

  • [22:02] この質問は、インフラストラクチャエージェントではなく、Kubernetes上の一般的なエージェントに関するものです。
  • [22:10] エージェントは他のエージェントと同じように開発してください。まずインフラストラクチャやクラウドを気にせず、自分のマシン上でエージェントを効果的に構築し、その後、組織が持つインフラストラクチャ上に構築を進めてください。
  • [22:26] 多くのソフトウェアエンジニアにとって、これはAIとの初めての経験であるため、そこにスキルアップし、より多くの投資を行うべきです。
  • [22:26] インフラストラクチャとツールは後を追う形になり、過去二年間に基づけば、ツールはさらに改善し、大幅に合理化されるでしょう。
  • [22:26] 自分自身で投資すべきスキルは、AIを効果的に活用する方法です。

ファイヤーサイドチャットの締めくくりと感謝

  • [22:55] スピーカーは、初回のCloud Native Live Fireside Chatに参加してくれたMukulikaとMehranに感謝しています。
  • [22:55] 視聴者はLinkedInのIntuitオープンソースページへ案内されており、リンクは画面に表示され、チャットにも投稿される可能性があります。
  • [23:25] 視聴者は今後のセッションにも注目するよう促されています。

[0:00] ありがとうございます。それでは皆さん、初のクラウドネイティブライブファイヤーサイドチャットへようこそ。私はジョン・オベーコンです。State Shiftの創業者兼CEOです。今日これをできてとても興奮しています。このセッションには素晴らしいゲストが来ています。チャットでぜひ反応して参加し、できるだけ楽しく興味深いものにしてください。さて、今日はIntuitの友人たちと話します。Intuitをご存じない方のために言うと、Intuitは長期間にわたりCNCFの一貫したエンドユーザーメンバーです。CNCFコミュニティ内ではおそらくArgoの作成者として最もよく知られ、ArgoをCNCFに寄贈し、長い間AIOpsおよびMLOpsコミュニティに深く関わってきました。ここで本当に興味深いのは、IntuitがTurboTax、QuickBooksなどのすべての製品をAIネイティブ製品にするという旅を続けてきたことです。そして今日掘り下げるのは、IntuitがクラウドネイティブからAIネイティブへと拡大し、大規模にエージェントを構築するためにどのようにプラットフォームを築いてきたかです。さて、今日は二人のゲストが話します。Intuitのプロダクトマネジメント担当ディレクター、ムクリカ・カパスです。調子はどうですか、ムクリカ?順調ですか?

[1:09] 素晴らしい。ありがとうございます。お越しいただき光栄です。そして、Intuitのディスティングイッシュトエンジニアであるマリン・クリアンもいます。お会いできてうれしいです、マリン。調子はどうですか?ありがとうございます。では、早速本題に入りましょう。始めましょう。AIエージェントについて話していますが、AIエージェントをどう定義しますか?これまでのこの分野でのIntuitの経験はどのようなものですか?はい、私がお答えします。エージェントに入る前に、ワークフローとエージェントの違いを簡単に説明したいと思います。ワークフローとは、あらかじめ定義された一連のステップがある場合です。これらのステップは順番に実行されます。一方、AIエージェントは、ステップの順序や必要なステップ数さえも予測することが難しい、あるいは不可能なオープンエンドの問題を解くために使えます。そして、固定された経路をハードコードすることはできません。

[1:54] つまり、これはIntuitの事例で見てきたように、エージェントが通常成功する場面です。テキスト、画像、文書、音声といった非構造化データを扱うことに関するものです。そして、エージェントをどう定義するかに戻ると、エージェントには主要な構成要素があります。主にGNIモデルを持ちます。それは大規模から小規模まで、単一または多様なモデルの集合であり得ます。エージェントにはツールがあり、これらはサービスやAPIで、エージェントにコンテキストへ読み込むデータと、アクションを実行するためのAPIやサービスを提供します。エージェントの主要な構成要素はさらにオーケストレーターであり、状態を管理し、メモリや過去のやり取りを活用し、エージェントが利用できるツールとLLM自体を用いて計画を立て実行し、目標を達成できるようにします。そして最後に、これらのAIエージェントは安全でセキュアなランタイム上にデプロイされ、ユーザーのリクエストまたは環境内の何らかのトリガーによって起動される必要があります。Intuitでは、この二年ほどエージェントを開発してきました。第一世代のエージェントは会話型アシスタントで、データを取得し、質問に答えるものでした。

[3:06] 私たちが「done for you」体験と呼んでいるもので、これらのエージェントはあなたの代わりに行動し、許可されればタスクを実行できます。業界で違うと思うのは、私たちがすべてのエンジニアにエージェントを開発できるようにしたことです。これは私たちにとって変革の一部です。最初のエージェント群とともに、私たちはプラットフォームの最初のバージョンも立ち上げました。これをGenOS、生成AIオペレーティングシステムの略称と呼んでいます。これによりチームは、責任、データガバナンス、セキュリティ、コンプライアンス、プライバシー、可観測性といった課題に対処するのではなく、顧客の問題解決に集中できます。これらはすべてプラットフォームが担います。ゼロから始めたわけではありません。ムクリカとチームに大いに感謝します。これらはすべてIntuitのコア開発プラットフォームの上に構築され、それが舗装された道とランタイム保証を提供しました。そうして私たちは、スケールするために必要な速度でこれを立ち上げることができました。

[4:00] 素晴らしい。ありがとうございます。そして、この分野の伝説であるムクリカと言えば、Intuitでの開発の旅について少し話したいと思います。ムクリカ、使っている技術や規模について少し共有してもらえますか?なぜ作ったのですか?もちろんです。Intuitのクラウドネイティブの旅、そしてAIネイティブの旅を説明すると、2011年にIntuitはパブリッククラウドの旅を始めました。データセンターからのリフト・アンド・シフトを主に行い、AWSへ移行した最初の企業の一つでした。2018年には、バックエンドのマイクロサービスとフロントエンドのマイクロアプリを構築・実行するためのIntuit全体のクラウドネイティブ開発プラットフォームを展開しました。

[4:47] これにより、コンテナを用いて標準的で再現可能かつセキュアな方法でアプリケーションやサービスを構築・デプロイし、すべての運用データを中央の運用データレイクに送るための基盤インフラが得られました。マイクロフロントエンドアプリ向けです。このプラットフォームは、たとえばGitHub Artifactoryのようなベンダーソリューションや、主要なAWSクラウドサービスと統合します。ご存じのとおり、私たちはこの取り組みの一環としてArgoをオープンソース化し、その利用と貢献によりCNCF End User Awardを二度受賞しました。驚くことではないでしょうし、Merinが話した運用 excellence の標準とベストプラクティスの展開を可能にしました。

[5:56] これにより全社でファイブナインのサービス可用性を実現しています。社内では、この開発プラットフォームをModern SaaS Platformと呼んでいます。開発生産性をさらに高め、製品体験の中でエージェントとAIを大規模に実現するため、2022から、よりクラウドネイティブなプラットフォームからAIネイティブな開発プラットフォームへと移行しました。たとえばインナーループでのコードアシスタントにAIを使い、平均で40パーセント高速なコーディングを実現するだけでなく、アウターループでもAIを使い、たとえばサービスやエージェントの自動スケーリングを行っています。異常検知や可観測性といった運用にもAIを使い、さらに後ほど話すSREエージェントも使っています。

[6:56] サービスAPIのPaveRoad、そして現在はエージェント開発用のPaveRoadであるGenOSも提供しています。これは標準化されたコードテンプレート、CICD、すぐに使える可観測性、主要な統合などを提供します。たとえばエージェント向けにはevalやLLMと統合します。通常のサービスであれば、たとえばデータベースと統合します。最近、イベント駆動型や非同期のエージェントおよびサービス開発を簡素化するために、NUMA Flowという別の新しいプロジェクトもオープンソース化しました。これもかなりクールなプロジェクトです。

[7:28] 次にスケールについて話しましょう。すべてのバックエンドマイクロサービスとアプリは、350以上のKubernetesクラスタにわたり、百万CPUコアを超える規模で構築・実行されています。現在、約3000以上のサービス、数百のアプリ、数万のデータパイプライン、そして100以上のエージェントがこの共通プラットフォーム上で本番稼働しています。処理プラットフォーム、バッチ処理プラットフォーム、そして今はエージェント開発プラットフォームがこの共通開発プラットフォーム上にあります。要約すると、このプラットフォームが提供する価値は、AIを用いてより多くのdone-for-you製品体験を実現し、開発速度を加速し、最終的に全社の運用 excellence を可能にすることです。

[8:22] 素晴らしい。素晴らしいですね。私が気に入っているのは、多くの人がエージェントやオンラインでのエージェント構築について話している一方で、あなたはそれを実践し、体現し、大規模にやっていることです。Maren、ディスティングイッシュトエンジニアとしての立場から興味があるのですが、エージェントを構築することは、開発プラットフォーム上で別のアプリケーションやサービスを構築することとどう違うのでしょうか?ええ、良い質問ですね。基本的には、それはアプリケーションまたはサービスです。エージェントをより効果的でユーザー体験にとってより良いものにするために、サービスの構築に加えて行う必要がある追加作業があるのです。共通しているのは、IDアクセス管理、ランタイムインフラストラクチャ、エンドツーエンドのトレーシング、可観測性、ユーザー体験との統合、分析、これらすべてです。

[9:07] これらは必須です。安全で、コンプライアンスに準拠し、信頼できる必要があります。それらはすべて変わりません。私が話した追加作業とは、エージェントには大規模言語モデルが必要だということです。そこでAIを扱う領域に入ってくるわけですが、そこでは物事はほとんど非決定的です。扱う要素の数やプロンプトの数によって、プロンプトエンジニアリング、最適化、評価に取り組むことになります。エージェントが効果的に意思決定できるようにするには、重複しないツールが必要です。これらはエージェントのコンテキストに最適化された、サービスの自然言語による説明です。最近はコンテキストエンジニアリングという言葉をよく耳にするでしょう。エージェントはまた、ハルシネーションを起こさず、順番を外さず、同期を外さないように、作業するコンテキストを最適化する必要があります。これらはすべてそれぞれ独立したワークストリームです。つまり、通常のサービスやアプリケーションの開発に加えて行う追加作業がたくさんあるということです。これはコーディングの部分だけです。さて、エージェント開発で最も難しく困難なのは、

[10:13] 評価のステップです。エージェントは非決定的な結果を出し、またすべてのコードをあなたが書いたわけでもありません。そうです。実際にすべてのコードを書いた人は誰もいません。そのため、デバッグやテストがより困難です。エージェントのテスト基準でさえ極めて主観的です。なぜなら、その時点では英語のような自然言語を扱っているからです。以前は「私のマシンでは動く」という話を聞いたでしょう。今は「私のデータでは動く」「私の質問では動く」というのを聞きます。ですから、客観的なテスト基準を作成し、体系的かつ構造化された評価を行うことが、エージェントを通常のソフトウェアのように動作させることに加えて、行う必要があるもう一つのステップです。また、AIソリューションは問題を解決するための継続的な反復が重要なので、ユーザー統合や体験、トレース、ログからデータを移動し、時間とともに改善するためのエンドツーエンドのデータパイプラインが必要です。評価とデータ管理というこの特定の側面は、多くのソフトウェアエンジニアにとって新しいものです。ですから、

[11:21] これは、優れたソフトウェアエンジニアから優れたAIエンジニアになるための大きな飛躍です。そうです。そしてこれは多くの作業を伴います。私たちはそれを分かっています。だからこそGenOSを構築しました。エージェントの開発、テスト、デプロイ、継続的な監視と改善というエンドツーエンドのライフサイクルを効率化し、人々が素早く進めるよう支援したいのです。最初の二年間の私たち自身の学びに基づき、この春、Agent Starter Kitを立ち上げ、エージェント開発管理のCI/CDやライフサイクル全体をさらに最適化しました。スターターコード、CI/CDプロセス、そしてすべてのベストプラクティスと機能を組み込んだ形で提供しました。

[12:03] ですから、何百ものドキュメントを読んだり、10の異なるチームと話したりする必要はありません。すべてが参照可能な形で利用でき、独自のエージェントを構築できます。また、この分野の重要性を踏まえ、チュートリアルやトレーニングなどにも投資しています。標準的なパイプラインを提供しています。繰り返しますが、私たちの目標は、チームがライフサイクルを通じてより迅速に進み、実際に本番環境に到達し、POCフェーズで行き詰まらないように支援することです。ええ、いいですね。ところで皆さん、先に進む前に少しだけ。

[12:36] LinkedInでは、エージェントの構築方法について多くの人が語っています。正直なところ、何を言っているのか分かっていない人もたくさんいます。一方で、MookalikaとMerinは実際にそれを実行し、日々実践し、深く取り組んでいます。ですから、ぜひ質問を送ってください。これは、大規模な企業で実際にこれを大規模に実践している人たちの知恵を借りる絶好の機会です。質問があれば、ぜひ送ってください。どんな質問でも構いません。とてもシンプルな質問でも、とても複雑な質問でも構いません。ぜひ送ってください。そうすれば、彼らの経験を活用できます。では、Gen OSとエージェントスターターキットについて言及されましたが、それがどのようにこれを可能にしたのでしょうか?つまり、どのような成果があると言えますか?

[13:13] はい、私から始めて、Mugliがさらに補足できます。思い出してください、Intuitには約8000人のエンジニアしかおらず、そのうち1200人以上が現在GenOSを使ってエージェントを開発しており、成熟度はさまざまです。これまでに3 500以上の実験を本番で立ち上げ、顧客がテストしてフィードバックをくれています。通常の一日でGenOSには50 000件のリクエストがあり、八月だけでGenOS上のエージェントは4兆トークンを使用しました。この取り組みを続けており、先ほど言ったようにAgentを立ち上げ、その週だけで900件のダウンロードがありました。

[13:54] そして100以上のチームがデモデー中に、五日以内にデモを行うことができました。学習曲線と参入障壁を大幅に下げ、人々が実際に始められるようにしました。アイデアがあれば、すぐに取りかかれます。Agent Starter Kitに支えられ、QuickBooksはこの夏、次世代のdone-for-you体験エージェントのシリーズを立ち上げました。QuickBooksプラットフォーム上で顧客のために働くエージェントのスイート全体があります。そのうち二つだけ挙げたいと思います。会計エージェントは、小規模事業者が帳簿を整理し続けるのを助け、月あたり約12時間を節約します。

[14:40] あなたが撮ったスクリーンショットをすべて見積もりに変換し、事業者はそれを請求書として送信でき、支払いを五日早く受け取れるようになり、全額支払われる可能性が10%高まりました。Marinが言ったことに付け加えると、IntuitはIntuit Enterprise SuiteでミッドマーケットERPの状況も再定義しています。これはモダンなAIネイティブERPソリューションで、たとえばマルチエンティティ管理、即時のAI駆動インサイト、AIエージェントの仮想チーム向けの自動化を組み込んでいます。すでに顧客から聞いているのは、78%の顧客が事業を成長させる時間が増えたと話していることです。管理よりも事業に集中でき、財務状況をよりよく把握できます。これらのエージェントからすでに価値とROIが見えています。

[15:39] 素晴らしい。より早く支払いを受けたいQuickBooksユーザーとして、私はこれを全面的に支持します。では、視聴者からの質問に移る前に、最後の質問を一つ見てきました。インフラストラクチャ分野で、例えばSREエージェントのようなエージェントの台頭が見られます。しかし、プラットフォームエンジニアリング側でエージェントをどのように取り入れることをお考えですか?他の皆と同じように、私たちはまず、開発の内側のループにおけるコード生成やテスト生成のための複数のAI搭載コード支援を展開しました。しかし今、エージェント型開発は製品開発ライフサイクル全体を変えつつあります。今日、開発者の時間の30%以上が外側のループ、つまり問題のトラブルシューティング、インフラストラクチャの管理、インシデントの管理に費やされています。

[16:31] 進歩にもかかわらず、変更に起因するインシデントは依然として多く、Intuit内でも同様で、復旧時間も一貫していません。そこでここ数年、私たちはゴールデンシグナル、リアルユーザーモニタリング、分散トレーシングを用いた顧客中心の可観測性に、中央の運用データレイクの上で取り組んできました。なぜなら、エージェントは他のAIと同様に、まずクリーンなデータが必要だということを忘れてはいけないからです。私たちは、エージェント領域に入る前に、まずそのデータの上で可観測性とプログレッシブデリバリーのためのほぼリアルタイムの異常検知を実装することから始めました。

[17:15] 成熟した運用データとデータパイプライン、そしてエンドツーエンドの可観測性が整った今、私たちはまずインシデントリカバリーエージェントを展開しました。これはインシデント発生時に資産の依存関係をたどります。なぜなら、インシデントは単一のソフトウェア資産によってのみ引き起こされるわけではないからです。下流の資産が複数の資産に影響を与えることで引き起こされることもあります。インシデントの根本原因を段階的に特定し、開発者からのフィードバックループを回してより迅速なインシデント復旧を可能にすることは非常に重要です。今日、このエージェントはすでに当社のインシデントの50%以上の根本原因を特定できています。Merinが言ったように、私たちは実際のインシデントデータを使ってエージェントの評価を継続的に行っています。プラットフォームでエージェントを実験している他の領域としては、セキュリティチームが社内全体で起票するセキュリティ上の欠陥を非同期で修復しようとするタスクをエージェントに実行させることです。あるいは、Javaバージョンのアップグレードのような技術的負債のアップグレードです。非同期エージェントがリポジトリにアクセスし、依存関係を見つけてアップグレードを行います。私たちはオンコールのアラートトリアージも行っています。オンコールエンジニアは大量のアラートを受け取り、どれに対処し、どれに対処しないかを見極める必要があります。

[18:44] ビルドとデプロイの失敗。サポートSlackで開発者から最も多い質問は、なぜビルドが失敗したのか、なぜデプロイがCrashLoopBackOffになっているのか、です。はい、トリアージとインサイト、そして開発者サポートが好きです。私たちは、開発者の質問の大多数を、二次サポートに送る前に会話型エージェントで回答しようとしています。ええ、素晴らしい。では、ここに謎の人物からの質問があります。名前を追加していません。なので、明らかにブラッド・ピットだと仮定します。

[19:18] 誰が「KubernetesクラスタにAIエージェントを追加して問題の修正を手伝ってもらうにはどうすればよいか」と言ったのでしょうか。Kubernetesクラスタを保守するプラットフォームエンジニアがいて、明らかにその次に、Kubernetesクラスタを使って独自のエージェントや独自のサービスを構築するサービス開発者がいます。当社のプラットフォームエンジニアリングチームは、まず問題のトリアージのためにエージェントを試験運用しています。というのも、確定的な本番変更を行う前に、人間をループに入れて問題をトリアージする際に100パーセントの精度が必要だからです。

[19:54] Kubernetesクラスター内で。素晴らしい。そして、Larryから質問が届いています。この質問が気に入りました。彼はこう言っています。「プラットフォームの経済性について聞きたいです。百万以上のコアは巨大です。文字通りにも比喩的にも、エージェントの導入を検討している企業にとって実行可能であるためにはROIがなければなりません。投資と結果のバランスをどのように取っていますか?ありがとう。」まず私が最初に答え、その後Merinが補足します。まず明確にしておくと、百万以上のコアとは、サービス、API、データパイプライン、Webアプリ、エージェントを実行しているプラットフォーム全体のことです。本番環境で実行しているすべてのエージェントについて、まだ百万以上のコアでエージェントを動かしているわけではありません。私たちが最初に測定しているのは、エージェントが顧客に提供する回答の正確性です。

[20:46] 特に顧客に回答を与える際に、本番でそれらを実行することには非常に注意しています。ROIについては、顧客がどれだけ早くお金を取り戻しているか、どれだけ時間を取り戻してビジネスに投資できていると述べているかについてすでに触れました。Merin、何か付け加えたいことはありますか?ええ、まさにMukulikaが言ったとおりです。私たちは多くの実験を奨励しています。それは常に、顧客に向上した利益をもたらす投資を冷酷に優先するという意味ではありません。

[21:23] 気に入りました。漸進的な完成度ですね。例えば、当社のSREエージェントでは、人間が問題の根本原因を見つけるのに20分かかる場合、エージェントでは五分未満であることを追跡しています。そしてこれまでのところ、50%のケースでエージェントは五分未満で特定しています。素晴らしい。素晴らしい。そして、時間がなくなってきているので、おそらくこれが最後の質問になると思います。Jan Harveyさんからの質問です。お名前の発音が正しいことを願います。個人開発者が、特にクラウドネイティブのツールやオーケストレーションに不慣れな場合に、Kubernetes上でAIエージェントの構築とデプロイを始めるための最初の実践的なステップは何ですか。

[22:00] Mary、答えてもらえますか?ええ、これはインフラストラクチャエージェントの構築についてではなく、一般的なエージェントについて、ただしKubernetes上での話だと思います。それは、あらゆるエージェントを開発するのと同じ方法です。まずインフラストラクチャやクラウドのことを心配しないでください。自分のマシン上でエージェントを効果的に構築する方法を見つけ、その後、組織で利用可能なインフラストラクチャの上に徐々に構築していってください。では。そして、私が指摘したように、根本的な違いは、これが多くのソフトウェアエンジニアにとってAIを扱う初めての経験だということだと思います。だからこそ、そこが自分自身のスキルを高め、より多く投資する必要がある場所です。インフラストラクチャは後からついてきます。ツールも後からついてきます。過去二年間が示すとおり、物事は良くなります。ツールは良くなります。はるかに合理化されるでしょう。しかし、自分自身に投資する必要があるスキルは、AIを効果的に活用する方法です。それは自分でやらなければなりません。

[22:55] 素晴らしい。それでは、Mukulika、Mehran、本日はご参加いただきありがとうございました。初回のCloud Native Live Fireside Chatでした。本日はご参加いただきありがとうございました。皆さん、LinkedInのIntuitオープンソースページをチェックしてください。画面にリンクが表示されています。また、誰かがバックグラウンドでチャットにリンクを貼ってくれるかもしれません。YouTubeも、そして今後のセッションにもご注目ください。それでは皆さん、ありがとうございました。良い一週間をお過ごしください。また次回お会いしましょう。

英語の原文字幕を見る

[0:00] Thank you. Alrighty, welcome everybody to our inaugural cloud native live fireside chat. My name is John O'Bacon. I'm the founder and CEO of State Shift. I'm really excited to do this today. We've got some amazing guests on this session. Make sure you are responding in the chat and engaging to make this as fun and as interesting as possible. Now, Today, we're going to be talking to some friends of ours at Intuit. Now, if you're not familiar with Intuit, Intuit has been consistent end-user members of the CNCF for a long period of time. Probably best known within the CNCF community as the creators of Argo, who donated Argo to the CNCF, and have been very involved in the AIOps and the MLOps communities for quite some time. What's really interesting here is that Intuit, has been on this journey to move all of their products, TurboTax, QuickBooks, etc., to become AI-native products. And what we're going to be digging into today is how Intuit has built its platform to build agents at scale, expanding from cloud-native into AI-native. OK, we've got two guests who are going to be speaking to you today. We've got Mukulika Kapas, who's director of product management at Intuit. How are you doing, Mukulika? Doing well?

[1:09] Awesome. Great. Thank you. Great to have you. And we've also got Marin Kurian, who's the distinguished engineer into it as well. Great to see you, Marin. How are you doing? Thank you, sir. Alrighty, so why don't we dig right into this? So let's get started. Like we're talking about AI agents, but how do you define an AI agent? What has been into its experience in this space so far? Yeah, I can take that. So before we go into agents, I want to quickly call out the difference between a workflow and an agent. So a workflow is when you have a predefined set of steps. These steps are executed in a sequence. Whereas AI agents can be used for solving open-ended problems where it's more difficult or even impossible to predict the sequence of steps or the required number of steps even. And you can't hard code a fixed path.

[1:54] So this is where we have seen in examples at Intuit where agents are usually successful. It's about working with unstructured data such as text, images, documents, speech. And going back to how do I define an agent, agent has key components. Primarily they have a GNI model. It can be a collection or variety of models, large to small. They have tools which are services or APIs which provide these agents both the data to load into the context and also the APIs and services to perform actions. The key component in the agent is then an orchestrator which manages states, leverages memory, past interactions, and resends with the tools available at the agent's disposal and the LLMs themselves to develop plans and execute so that they can achieve the goals. And finally, these AI agents need to be deployed on a safe and secure runtime and is activated either by a user request or through some other triggers in the environment. So at Intuit, we have been developing agents for the last two years or so. Our first generation agents were conversational assistants, so it will do data fetching, answer a question you have.

[3:06] what we are calling done for you experiences so these agents can act on your behalf execute tasks when permitted um what is different i think in industry is that we have enabled all of our engineers to develop agents so this is part of a transformation for us so along with the first set of agents we also launched our first version of the platform which we call genos short for generative ai operating system so teams can focus on solving customer problems rather than handling talks like responsibility, data governance, security, compliance, privacy, and observability. All of these are taken care of by the platform. Now, we didn't start from scratch. Huge thanks to Mukulika and team. All of these were developed on top of into its core development platform, which provided us the paved roads and the runtime guarantees. And that's how we were able to launch this for the velocity we need to scale.

[4:00] Amazing. Well, thank you. And speaking of Mukulika, who is a legend in this work, I'd like to kind of discuss a little bit about the development journey that you've been on at Intuit. Mukulika, could you share a bit about kind of the technologies you use, the scale? Like, why did you build it? Sure. So to take you through Intuit's cloud native journey and then AI native journey, in 2011, Intuit began its public cloud journey. They were one of the first companies to move to AWS, mainly doing lift and shift from data center. In 2018, we rolled out an Intuit-wide cloud native development platform for building and running backend microservices and frontend micro apps.

[4:47] This gave us the base infrastructure for building and deploying applications and services in a standard, repeatable and secured way using containers while sending all the operational data to a central operational data lake. for micro front-end app. The platform integrates with vendor solutions like, say, GitHub Artifactory, as well as key AWS cloud services. As you know, we open sourced Argo as a part of this journey and hence won the CNCF End User Award twice for our usage as well as contribution. It's no surprise as well as it enabled rolling out operational excellence standards and best practices that Merin talked about.

[5:56] leading to five nines of service availability across the company. Internally, we call this development platform Modern SaaS Platform. To increase our development productivity even further and to enable agents and AI at scale within our product experiences, starting 2022, we went from more cloud-native platform to AI-native development platform. Not only use AI for, say, code assistant in the inner loop leading to, say, 40 percent faster coding on average, but also use AI in the outer loop, say, for auto scaling of our services and agents. We use AI in operations like anomaly detection and observability and now SRE agents that we'll talk about soon.

[6:56] service API PaveRoad, as well as now agent development PaveRoad called GenOS, which provides standardized code templates, CICD, out-of-the-box observability, key integration, etc., etc. For example, for agent, it integrates with eval and LLMs. For regular service, say it integrates with just database. We recently open sourced another new project, NUMA Flow, to simplify event-driven or async agent and service development, which is also a pretty cool project.

[7:28] Now let's talk about scale. All backend microservices and apps are built and run at scale across 350 plus Kubernetes cluster with greater than million CPU cores. Today we have around 3000 plus services, hundreds of apps, tens and thousands of data pipelines and now 100 plus agents in production on this common platform. processing platform, batch processing platform, and now agent development platform on this common development platform. To summarize, the value the platform provides is powering more done-for-you product experiences using AI, accelerating development velocity, and finally enabling operational excellence across the company.

[8:22] Amazing. Amazing. What I love about this is a lot of people are talking about agents and how to build agents online, but you're doing it like you're living it, you're breathing it, you're doing it at scale. Maren, I'm curious in your position as a distinguished engineer, you know, how is building an agent any different to building another application or a service on your development platform? Yeah, good question. So fundamentally, it is an application or a service. It is the extra work that we need to do on top of building the service that makes the agent more effective and better for user experience. So then what is common is all the identity access management, runtime infrastructure, end-to-end tracing, observability, integrations with user experience, analytics, all of these.

[9:07] are required. They need to be secure, compliant, and reliable. All of that remains the same. So the extra work that I talked about are agents need large language models. So now we are getting into the realm of working with AI, where things are mostly non-deterministic. So depending on the number of elements you need to work with and the number of prompts, then you are getting into prompt engineering, optimization, evaluation. Agents need non-overlapping tools in order to be able to make decisions effectively. So these are natural language description of services optimized for the context of the agent. And you would probably be hearing context engineering a lot these days. So agents also need to optimize the context with which they need to work so they don't hallucinate, they don't go out of turn, out of sync. So all of these are individual work streams on their own. So this is a lot of the extra work do on top of developing a regular service and application. So that's just the coding part. Now, the hardest and most difficult in developing an agent is

[10:13] The evaluation step. So as agents have non deterministic outcomes and also you didn't write all the code. Right. Nobody actually wrote all the code. So it's harder to debug the test. Even the testing criteria of an agent is extremely subjective, because you are working with natural language like English at the time. Right. So previously you would have heard, oh, it works for in my machine. Now I'm hearing it works for my data. It works for my questions. So being. creating an objective test criteria and doing systematic and structured evaluation that's another step that you need to do in addition to you know making your agents work like a regular software and also ai solutions are about continuous iterations to solve the problem so we need the end-to-end data pipeline moving data from user integrations experiences traces logs back to these improve over time. So this specific aspect of evaluation and data management is new for a lot of software engineers. So I think

[11:21] That is a huge leap from what is a good software engineer to a good AI engineer. Right. And this is a lot of work. And we know that. Right. That is why we build GenOS. Right. We want to streamline and help people. uh move fast through this end-to-end life cycle of developing agent testing them deploying them continuously monitoring them and improving them so based on our own learning for the first two years This spring, we launched Agent Starter Kit, which further optimizes in the whole CI/CD or the lifecycle of managing the development of an agent. So we came up with the starter code, the CI/CD process and all the best practices and capabilities baked in.

[12:03] So you are not going to have to read hundreds of documents, talk to 10 different teams. It's all available for you in a way you can reference and then build your own agent. And we are also, again, given the importance of the space, we are also investing in tutorials, trainings and whatnot. providing standard pipelines. So again, our goal is to help teams move faster, through the life cycle so they actually go to production and not get stuck in the POC phase. Yeah, I love it. And by the way, everybody, just I want to take a moment before we go on.

[12:36] There's a lot of people talking about how to build agents on LinkedIn. A lot of people honestly don't know what they're talking about. Whereas Mookalika and Merin are doing it, they're living it, they're breathing it. Right. So get your questions in. This is a great opportunity to kind of pick the brains of people who are really doing this at scale in a significant company. So if you've got questions, get them in. It doesn't matter how what your question is. It could be a really simple question. It could be a really complex question. Just get them in. So we can tap into their experience. All right. So you mentioned Gen OS and you mentioned agent starter kit, but how has this enabled it into it? Like, you know, what would you say are some of the outcomes there?

[13:13] Yeah, I can start and then Mugli can add more. So remember, Induit has only about 8000 engineers and more than 1200 of them are now developing agents using genos with varying levels of maturity and so far we have been able to launch 3 500 plus experiments in production our customers have tested and given feedback and we get on a typical day for 50 000 requests on genoa's and in august alone the agents on genos used 4 trillion tokens so we have been on this journey um as i was saying we launched agent In that week alone, we got 900 downloads.

[13:54] and 100 plus teams were able to do a demo during the demo day, within five days. So we have significantly brought down the learning curve, the barrier to entry, so people can actually get started. And if you have an idea, then you are able to get going. So powered by the agent starter kit, QuickBooks launched a series of next generation agents done for experiences this summer. So we have a whole suite of agents working for customers in our QuickBooks platform. I just wanted to call out two of them. So our accounting agents saves about 12 hours per month for small business in helping them keep their books organized.

[14:40] screenshots which you've taken all of that and converts them into estimates, which the businesses can then send us invoices, which has helped them get paid five days faster with a 10% more likelihood to get paid in full. Just to add to what Marin said, Intuit is also redefining the mid-market ERP landscape with Intuit Enterprise Suite, a modern AI native ERP solution with built-in automation for, say, multi-entity management, instant AI-driven insights, and a virtual team of AI agents. What we are hearing already from our customers, 78% of the customers are saying they're getting more time to grow their business. They can focus more on the business than managing they have a better picture of their financial health. So we are already seeing value and ROI out of these agents.

[15:39] Amazing. Speaking as a QuickBooks user who wants to get paid quicker, I'm all in favor of this. So, you know, we've seen one final question before we get to some of the viewer questions. We've seen the rise of agents within the infrastructure space with the likes of, you know, SRE agents. But how are you thinking about incorporating agents in the platform engineering side of things? So like everybody else, we first rolled out multiple AI-powered code assistance for code generation, test generation in the inner loop of development. But now, agentic development is changing the whole product development lifecycle. Today, over 30% of developers' time is spent in outer loop, troubleshooting issues, managing infrastructure, managing incidents.

[16:31] Despite progress, change induced incidents still remain high, even within Intuit, and recovery times are inconsistent. So last few years, we focused on customer centric observability using golden signals, real user monitoring and distributed tracing on top of our central operational data lake. Because you have to remember, agents first need clean data. to work, just like any other AI. We started with implementing near real-time anomaly detection on top of that data for observability and progressive delivery first before going into the agentic space.

[17:15] Now that we have a matured operational data and data pipelines and end-to-end observability, we first rolled out Incident Recovery Agent, which during an incident traverses our asset dependencies because incidents are not just caused by one software asset. It can be caused by a downstream asset impacting multiple assets. are very important to identify what's the root cause of the incident step by step with developer feedback loop to enable faster incident recovery. Today, the agent is already being able to find the root cause of more than 50% of our incidents. As Merin said, we constantly do the eval of the agent with real incident data. Other areas where we are experimenting with agents in the platform are agents doing tasks asynchronously trying to remediate any security defects that our security team opens across the company. Or upgrade, say, a tech date, like upgrading Java version. Asynchronous agents going to your repo, finding dependencies, and doing the upgrade. We are doing on-call alert triaging. On-call engineers get lots of alerts, and to triage and figure out which one to take action and which one not to.

[18:44] Build and deployment failure. Our biggest developer question in support slacks is why my build failed and why my deployment is giving crash to back off. OK, I like triaging and insights and then developer support. We are trying to answer majority of our developers questions with conversational agents before sending them to the second tier of support. Yeah. Amazing. So we've got a question here from somebody who was a mystery. They did not add their name. So I'm going to assume it's obviously Brad Pitt.

[19:18] who said how can i add ai agents into kubernetes clusters to help me fix issues So we have platform engineers who maintain the Kubernetes clusters and obviously then the service developers who use the Kubernetes cluster to to build their own agents or their own services. So our platform engineering team are experimenting with agents first to triage issues because we need to be 100 percent accurate in triaging issues with human in the loop before making deterministic production changes.

[19:54] in the Kubernetes clusters. Amazing. And then we got a question here from Larry. I love this question. He says, I'd love to hear about the economics of the platform. One million plus cause is huge. literally and figuratively, the ROI must be there to make it viable for companies thinking about adopting agents. How do you balance the investment versus the results? Thanks. I'll take a first shot and then Merin can add. So just to clarify, one million plus cores was the overall platform on which we run services, APIs, data pipelines, web apps and agents. We are not yet running one million plus cores with agents because of every agent that we are running in production. The first thing we are measuring is the accuracy of the answers that they are giving to the customers.

[20:46] very careful to run them in production with especially giving answers to our customers. ROI, we already mentioned like how our customers are getting money back faster, how they're saying they're getting time back to invest in their business. Merin, do you want to add anything else? Yeah, just exactly what Mukulika said, right? We encourage a lot of experimentation. Doesn't mean always ruthlessly prioritizing what must get the investment, which provides a boost benefit for our customers.

[21:23] Love it. Progressive perfection. For example, our SRE agent, we are tracking that if it takes 20 minutes to find a root cause of the issue for a human, less than five minutes for an agent. And so far for 50% of the cases, the agent is finding within less than five minutes. Amazing. Amazing. And then I think this is probably going to be our final question because we're running out of time here. This is from Jan Harvey. I hope I'm pronouncing your name correctly. What are the first practical steps for. an individual developer can take to start building and deploying AI agents on Kubernetes, especially if they're new to cloud native tools and orchestration.

[22:00] Mary, you want to take it? Yeah, I'm assuming this is not about building infrastructure agents, but generally agents, but on top of Kubernetes. It is like how you would develop any agent. Don't worry about infrastructure and cloud first. Figure out how to build an agent effectively in your machine and then slowly build up on on whatever infrastructure you have available in your organization. Bye. And I think the fundamental difference, like I called out, is that this is a lot of software engineers' first experience working with AI. So that is the place where you need to upskill yourself and invest more. The infrastructure will follow. The tooling will follow. If last two years is any indication, things will be better. The tooling will get better. There will be a lot more streamlining. But the skill that you need to invest in yourself is how to leverage AI effectively. That you have to do on your own.

[22:55] Amazing. Well, Mukulika, Mehran, thank you so much for joining us today. This was the inaugural Cloud Native Live Fireside Chat. Thank you for joining us today. Everybody, go and check out the Intuit open source page on LinkedIn. You can see the link right there on the screen, and we'll hopefully have some people in the background maybe pop a link into the chat. YouTube and then stay tuned for future sessions as well. So thanks everyone. Have a great week and we'll see you on the next one.

Vidleafワークベンチで開く

トランスクリプトを検索し、行を選択し、タイムスタンプ付きの引用をコピーし、翻訳します。

ワークベンチで開く →

帰属

「Cloud Native Live Fireside Chat: Building AI agents at scale on Kubernetes」by CNCF [Cloud Native Computing Foundation] (https://www.youtube.com/@cncf)、CC BY 3.0 (https://creativecommons.org/licenses/by/3.0/) の下でライセンスされています。ソース動画: https://www.youtube.com/watch?v=iIzEfS5ThBA。このページは、段落区切りとタイムスタンプを追加した動画のテキスト文字起こしです。作成者はVidleafと提携しておらず、Vidleafを推奨していません。VidleafはAIによる句読点とAI生成の要約を追加しました。元の文言はこのページで引き続き利用可能です。

あなたは制作者または権利者ですか?訂正や削除をリクエストする:copyright@vidleaf.app(これらのページについてを参照)。

最終更新