0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

GitLab Duo Agentic PlatformでAIエージェント開発を試してみた

0
Last updated at Posted at 2025-12-19

本記事では、GitLabのDuo Agentic Platformのベータ版でAIエージェントを使ってWebページを作ってみます。

コードは一切書かず、やりたいことだけAIエージェント(Duo)にお願いしていきます。

1. 作業内容を定義する(イシュー)

まずは空のプロジェクトを新規作。

そしてチャットにやりたいことを送ってみる。
Screenshot 2025-12-18 at 17.01.29.png

出来上がったイシューはこんな感じ。
(イシューとは、gitlabでやりたいことを定義する機能)

*左のサイドバーから、「計画」>「イシュー」
Screenshot 2025-12-18 at 15.30.00.png

内容をレビューし、問題なければ「Duoでマージリクエストを生成」ボタンをクリック。*イシューの下方にボタンがあります。

2. AIエージェントの動きを確認

AIエージェントセッションを確認すると、Duoが今何をしているのかが見えます

*左のサイドバーから、「自動化」>「セッション」
Screenshot 2025-12-18 at 15.57.16.png

3. マージリクエストで変更内容を記録

少し待っていると、マージリクエストができました。
(マージリクエストとは、作成したブランチのコード変更を別のプランチに統合するための、レビューをする場所)

*左のサイドバーから、「コード」>「マージリクエスト」

4. 出来上がったページを確認 (GitLab Pages)

良さそうなので、そのままマージします。
そして、デプロイされたのがこちら。ここまでで13分くらいです。

*左のサイドバーから、「デプロイ」>「Pages」
Screenshot 2025-12-18 at 15.42.41.png

5. コンテンツを追加

ここからコンテンツを追加し、ついでに言語を日本語にします。
実施したいことをチャットに書いていきます。
Screenshot 2025-12-18 at 16.59.20.png

いい感じにまとめてくれました。
Screenshot 2025-12-18 at 15.55.42.png

ここからマージリクエストを通してマージすると
出来上がったページがこちら!
Screenshot 2025-12-18 at 16.04.28.png

6. 微修正をかける

最後に同じプロセスを通して、たぬきの画像を入れて雪を降らせてみた。
Screenshot 2025-12-18 at 16.16.45.png

まとめ

この記事では、Duo Agentic Platformを使って、Webページを作成しました。
最後までコードは書かず、AIエージェントがプロジェクトのセットアップからデプロイ、内容の収集と掲載までやってくれました。

実施した流れ:

  1. やりたいことを定義(イシュー)
  2. 実際の変更内容を記載し、レビュー(マージリクエスト)
  3. 承認してブランチをマージ(変更内容を承認)
  4. 内容を確認し、完成するまで1-3繰り返す

所要時間:

初回デプロイまで約13分、最終版まで約30分

よかった点:

  • プログラミング知識がなくてもWebサイトが作れる
  • イシューベースで作業履歴が残る
  • 修正も自然言語で指示できる

改善の余地:

  • プロンプトの書き方次第で精度が変わる
  • 複雑な要件は段階的に指示する必要がある

プロンプトが上手くなると、もっと精度がよくなりそうですね。
今度は簡単なゲーム作成に挑戦したいと思います!

0
2
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
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?