エンジニアリング
Featured

エンジニアリングプロジェクトのオンボーディング

プロジェクトのドキュメント、コード、チケット、オーナーの全体像を把握できるため、エンジニアリングプロジェクトをより早く進めることができます。

Overview

エンジニアリング・プロジェクト・オンボーディング・エージェントは、エンジニアがあらゆるプロジェクトに迅速に対応できるよう支援します。重要な文書、所有者、Slack チャンネル、Jira チケット、コードリファレンスなど、必需品が 1 か所にまとめられています。新しいチームに参加する場合でも、なじみのないコンポーネントに貢献する場合でも、このエージェントはノイズをカットして重要な詳細を提供します。

See it in action

Capabilities

エンジニアがあらゆるプロジェクトやコンポーネントを迅速かつ統合的に把握できるようにします。チームメイトに連絡しなくても、関連するドキュメント、チケット、スレッドを表示できます。適切なコードファイルと GitHub リファレンスを参照して、技術的な調整を迅速に行えます。プロジェクトのオーナーとチャネルを特定できるので、誰に尋ねるべきか、どこを見ればよいかがわかります。

    Example output

    プロジェクト概要

    [プロジェクト名]: サービスディレクトリ

    サマリー: サービスディレクトリは、バックエンドサービスが相互に確実に検出して通信できるようにする内部レジストリです。サービス登録、ヘルスチェック、環境固有のメタデータを管理して、正確なルーティングと接続の整合性を確保します。

    主要所有者と専門家

    • Taylor Morgan — サービス登録および検索ロジックのリードエンジニア
    • Renee Patel — デプロイメントワークフローとコンテナサービス登録を管理します
    • Chris Watanabe — ヘルスチェックの統合とサービスステータスの追跡を維持
    • レスリー・キム — サービスのオンボーディングとポリシー調整を監督するプラットフォームPM

    役に立つ文書

    • <span class="text-color-blue">サービスディレクトリ統合ガイド</span> — 新しいサービスを登録して公開する手順
    • <span class="text-color-blue">プラットフォーム標準:サービスディレクトリ</span> — 命名、バージョン管理、アクセスルールを含む
    • <span class="text-color-blue">導入とロールバックのプレイブック</span> — ディレクトリのインフラストラクチャ変更管理の概要

    関連する Jira チケット

    • <span class="text-color-blue">PLAT-1073</span>: 長時間接続のスティッキーセッションを有効にする
    • <span class="text-color-blue">PLAT-1099</span>: 統合サービスキーによるマルチバージョン登録をサポート
    • <span class="text-color-blue">DEVX-642: ヘルスチェックに失敗した場合のタイムアウト処理を改善</span>

    スラックチャンネル

    • <span class="text-color-blue">#proj-service-directory</span> — 機能に関する作業、バグ、チームディスカッションのためのメインスペース
    • <span class="text-color-blue">#platform-services</span> — システム全体のサービス統合問題のための共有チャネル
    • <span class="text-color-blue">#oncall-network</span> — アラートを監視し、ルーティングまたは接続障害のトラブルシューティングを支援します

    コードポインター

    • registry/service_directory/registry_manager.py — 登録と検出のためのコアロジック
    • monitoring/service_directory/health_checker.go — サービスのヘルスチェックとアラートを処理します
    • インフラ/テラフォーム/モジュール/service_directory.tf — プロビジョニング用のテラフォーム構成
    • tools/cli/servicectl/init.ts — 新しいサービスをディレクトリにオンボーディングするための CLI ツール

    Agent workflow

    ステップ 1: プロジェクト名を入力する

    ワークフローは、ユーザーがプロジェクトまたはコンポーネントの名前を入力すると開始されます。

    ステップ 2: 内部ソースを検索する

    エージェントは、ドキュメント、チケット、メッセージ、コードなど、接続されたシステムからプロジェクト関連の情報を取得します。

    ステップ 3: キーの詳細を確認する

    このプロジェクトは何を行うのか、というオンボーディングに関する重要な質問に答えられるかどうかを検証します。誰が所有しているの?どの文書、チケット、またはコンポーネントが関係していますか?

    ステップ 4: 不足している情報を入力する

    必要に応じて、エージェントは追加の検索を実行して、不足しているフィールドを補完したり、不完全な回答を明確にしたりします。

    ステップ 5: プロジェクトの要約

    エージェントは、プロジェクトの中心的な目的を捉えた、短く説明的な要約を作成します。

    ステップ 6: コードベースを調べる

    エージェントは GitHub で関連するプルリクエストと実装の詳細を検索し、コードベースで使用されている代替名を特定し、関連するファイルとスニペットを検査します。

    ステップ 7: 専門家を特定する

    エージェントは、コード履歴、チケット、および内部文書に基づいて、対象分野の専門家とプロジェクトオーナーを特定します。

    ステップ 8: チケットとスレッドを収集する

    関連するチケットと内部メッセージを表示し、アクティビティと関連性に基づいてランク付けします。

    ステップ 9: オンボーディングの概要を生成する

    エージェントは、プロジェクトの概要、主要なリソース、コミュニケーションチャネル、技術参考資料、所有権の詳細を含む構造化されたアウトプットをまとめます。

    Work AI for All.

    デモに申し込む
    CTA BG