GitHub 連携
リポジトリの検索、Issueの管理、PRの追跡。
ソフトウェアも作る物件管理会社のために。
自社で予約サイトやオーナーポータル、社内の自動化ツールを開発している物件管理会社は少なくありません。あなたの会社もそうなら、GitHubを連携することでリポジトリ、Issue、プルリクエストが同じアシスタントから扱えるようになります。
概要
エンジニアを抱える物件管理会社は、もう珍しくありません。予約サイトは独自開発、オーナーポータルは自社構築、レポート機能を支えるスクリプトの保守も誰かが担っています。
そのチームも、他のチームと同じ「コンテキストの問題」を、違う語彙で抱えています。このリポジトリで先週何が変わったか、どのプルリクエストがレビュー待ちか、あのバグは本当に直ったのか——すべて答えられる問いですが、今のところ誰かが調べに行く必要があります。
GitHubを連携すれば、それらを事業の他の部分と同じ場所で答えられるようになります。これは運用チームではなく技術チーム向けの連携であり、正直に言えばそこがポイントです。ゲストメッセージとは無関係で、あくまで会社が持つソフトウェアに関するものです。
境界ははっきりさせておく価値があります。GitHubを連携しても、AIがゲストや物件、予約について新たにできることは増えません。運用チームが自分たちの仕事に対して持っているのと同じ、会話でのアクセスを、開発者にも与えるだけです。
ProhostAI が GitHub でできること
GitHubを連携すると、ProhostAIはリポジトリ、Issue、プルリクエストについて自然な言葉でやり取りできます。
読み取り
- リポジトリを検索 — 連携したアカウントが見られる範囲で、コード、ファイル、履歴を横断して探します。 “予約サービスで今週何が変わりましたか?”
- IssueとPRを確認 — 何がオープンで、何が停滞し、何がレビュー待ちかを確認します。
作成・更新
- Issueを作成・更新 — 詳細を添えてIssueを起票したり、進捗に応じて更新したりします。
- プルリクエストにコメント — リポジトリに切り替えることなく、コメントを残します。
GitHub を連携する方法
GitHubはOAuthで連携します。連携範囲は、選んだ組織やリポジトリに絞ることができます。
- 1ProhostAIを開き、設定 → 接続に進みます。
- 2GitHubを検索して連携を選びます。
- 3GitHubにサインインし、権限を承認します。
- 4あるリポジトリでオープンなIssueを尋ねて、動作を確認します。
知っておきたいこと
アクセス範囲は連携したアカウントと付与されたスコープに従います。そのアカウントが見られないプライベートリポジトリは見えません。
組織の場合、メンバーが使えるようになる前に、オーナーがアプリを承認する必要があることがあります。
これはエンジニアチームのためのツールです。ゲストメッセージや物件運用には関係しません。