本記事では、GitLabのDuo Agentic Platformのベータ版でAIエージェントを使ってWebページを作ってみます。
コードは一切書かず、やりたいことだけAIエージェント(Duo)にお願いしていきます。
1. 作業内容を定義する(イシュー)
まずは空のプロジェクトを新規作。
出来上がったイシューはこんな感じ。
(イシューとは、gitlabでやりたいことを定義する機能)
内容をレビューし、問題なければ「Duoでマージリクエストを生成」ボタンをクリック。*イシューの下方にボタンがあります。
2. AIエージェントの動きを確認
AIエージェントセッションを確認すると、Duoが今何をしているのかが見えます
3. マージリクエストで変更内容を記録
少し待っていると、マージリクエストができました。
(マージリクエストとは、作成したブランチのコード変更を別のプランチに統合するための、レビューをする場所)
*左のサイドバーから、「コード」>「マージリクエスト」
4. 出来上がったページを確認 (GitLab Pages)
良さそうなので、そのままマージします。
そして、デプロイされたのがこちら。ここまでで13分くらいです。
5. コンテンツを追加
ここからコンテンツを追加し、ついでに言語を日本語にします。
実施したいことをチャットに書いていきます。

ここからマージリクエストを通してマージすると
出来上がったページがこちら!

6. 微修正をかける
最後に同じプロセスを通して、たぬきの画像を入れて雪を降らせてみた。

まとめ
この記事では、Duo Agentic Platformを使って、Webページを作成しました。
最後までコードは書かず、AIエージェントがプロジェクトのセットアップからデプロイ、内容の収集と掲載までやってくれました。
実施した流れ:
- やりたいことを定義(イシュー)
- 実際の変更内容を記載し、レビュー(マージリクエスト)
- 承認してブランチをマージ(変更内容を承認)
- 内容を確認し、完成するまで1-3繰り返す
所要時間:
初回デプロイまで約13分、最終版まで約30分
よかった点:
- プログラミング知識がなくてもWebサイトが作れる
- イシューベースで作業履歴が残る
- 修正も自然言語で指示できる
改善の余地:
- プロンプトの書き方次第で精度が変わる
- 複雑な要件は段階的に指示する必要がある
プロンプトが上手くなると、もっと精度がよくなりそうですね。
今度は簡単なゲーム作成に挑戦したいと思います!






