0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

はじめに

前回の記事では、LiteLLMサーバーを使ってVertex AI Gemini 2.0を活用する方法をご紹介しました。今回は、実際のプロンプト例を使って、Roo-Clineがどのように動作するかを詳しく解説します。

プロンプトと実行結果

入力したプロンプト

C:\Prj\MCP\documind-lite-mcp-serverを
documind-mcp-server というリポジトリ名で、githubにデプロイしてください
gitの初期化からやってね

Roo-Clineの応答と実行プロセス

  1. まず、Roo-Clineはタスクを分析し、以下のように計画を立てました:
タスクを分析します:

- GitHubにデプロイするために、まずローカルでGitの初期化が必要です
- GitHubにリポジトリを作成し、ローカルリポジトリと連携する必要があります
- 既存のファイルをコミットする必要があります
  1. Git初期化の実行:
Cline wants to execute this command:
git init
Command Output
  1. GitHubリポジトリの作成:
Cline wants to execute this command:
gh repo create documind-mcp-server --public --source=.
Command Output
  1. ファイルのステージング:
Cline wants to execute this command:
git add .
Command Output
  1. 初期コミットの作成:
Cline wants to execute this command:
git commit -m "🎉 chore: プロジェクトの初期化とGitHubリポジトリの作成"
Command Output
  1. リモートリポジトリへのプッシュ試行:
Cline wants to execute this command:
git push -u origin main
Command Output
  1. エラー発生時の対応:
エラーが発生しました。これは現在のブランチがmasterであり、mainではないためです。
ブランチ名を確認し、masterブランチからプッシュを行います。
  1. 修正後のプッシュ実行:
Cline wants to execute this command:
git push -u origin master
Command Output
  1. 完了報告:
Task Completed
GitHubへのデプロイが完了しました。

リポジトリURL: https://github.com/Sunwood-ai-labs/documind-mcp-server

実行した操作:
- ローカルGitリポジトリの初期化
- GitHubリポジトリの作成
- 初期コミットの作成
- masterブランチへのプッシュ

Roo-Clineの優れた点

  1. 自動エラー検知と修正

    • mainブランチへのプッシュ失敗を検知
    • masterブランチでの再試行を自動的に実施
  2. 適切なコミットメッセージの生成

    • 絵文字の使用(🎉)
    • コミットタイプの指定(chore)
    • 日本語での適切な説明
  3. ステップバイステップの実行確認

    • 各コマンドの実行前に通知
    • エラー発生時の状況説明
    • 完了時の実行操作リスト提示

プロンプトのポイント

このプロンプトが効果的だった理由:

  1. 必要情報の明確な指定

    • 対象フォルダパス
    • 作成したいリポジトリ名
    • 初期化からの実行指示
  2. シンプルな記述

    • 3行の簡潔な指示
    • 余計な説明を省略
    • 改行で見やすく整理

まとめ

たった3行のシンプルなプロンプトで、Roo-Clineは:

  • 適切なGitコマンドの実行順序を判断
  • エラーが発生した際の自動対処
  • GitHubのベストプラクティスに従ったデプロイ
    を実現しました。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?