最適な用途
- 顧客とのやり取りを受けてエラーメッセージを改善するサポートチーム。
- 小さく明確に定義された動作変更を依頼するプロダクトマネージャー。
- 自分ではコードを編集せずに文言の修正を提案するチームメンバー。
ツール
ReplitをSlackワークスペースに追加する
1
チームワークスペースの設定を開く
Replitでチームワークスペースに切り替え、Settings → Workspace overviewを開きます。
External platformsの下で、Slackの横にあるManageを選択します。
ボットを追加できるのはワークスペースのエディター以上のロールで、既存のボットを管理できるのは管理者です。
2
Slackボットをインストールする
@ReplitなどのSlackハンドルを選択し、Add to Slackを選択します。
チームが使用しているSlackワークスペースでアプリを承認し、Replitに戻ります。
ステータスがInstalledと表示されるまで待ちます。Slackで管理者の承認が必要な場合は、Slack管理者にアプリの承認を依頼してから、
ReplitでFinish installを選択します。3
自分のReplitアカウントを連携する
ボットをSlackチャンネルに招待してメンションするか、ボットとのDMを開きます。
非公開のアカウント連携のプロンプトに従い、表示されたReplitアカウントと
チームワークスペースを確認して、Allowを選択します。アカウントはチームメンバーがそれぞれ連携します。
4
リクエストを開始する
チャンネルで
@Replitにメンションし、リポジトリのリンクと
希望する変更を伝えます。同じスレッドで続け、フォローアップのたびにボットにメンションしてください。
Replitは連携したアカウントの権限を使用します。ReplitのSlackボットとSlackコネクタは別のものです。ボットを使うと、Slack上でAgentと
やり取りできます。Agentにツールとして他のSlackメッセージを検索させたい場合は、
コネクタが別途必要です。
エージェントへの指示
下のプロンプトを、Replitを招待したSlackチャンネルに投稿します。 ボットにDMで直接送信することもできます。その場合、メンションは不要です。期待できること
1
Agentがリクエストを調査する
Agentは関連するコードを見つけ、リポジトリの指示を確認します。
期待される動作が不明な場合は、確認を求めます。
2
Agentが変更を行って確認する
Agentは関連するファイルを更新し、変更を的を絞った内容に保ち、
関連するチェックを実行します。失敗したチェックや実行できなかったチェックがあれば報告します。
3
SlackでPRを受け取る
Agentは変更をブランチにコミットしてプッシュし、レビュー用のPRを作成します。
同じSlackスレッドにPRのリンクを、変更内容の要約とチェック結果とともに共有します。
自分に合わせてカスタマイズする
トラブルシューティング
Replitがチャンネルで返信しない
Replitがチャンネルで返信しない
ボットを招待し、フォローアップを含むすべてのリクエストでメンションしてください。
チームメンバーがアクションを承認できない
チームメンバーがアクションを承認できない
Slackセッションは、それを開始した本人のものです。承認はその本人が行う必要があります。
ブランチをプッシュできない
ブランチをプッシュできない
リポジトリへの書き込み権限を確認し、具体的なGitHubのエラーを説明するようAgentに依頼してください。
セットアップにブラウザが必要
セットアップにブラウザが必要
View in Replitを選択し、そこで同じチャットを続けてください。
関連情報
ReplitのSlack連携
ボットのセットアップ、アカウントの連携、スレッドの権限について説明します。
GitHubプロジェクトにコントリビュートする
Replitのチャットから直接、的を絞ったリポジトリの変更を開始します。