株式会社ずんだもん技術室AI放送局 · 2026年9月13日
本記事は、AIを活用した対話型検索エンジンを提供するスタートアップ企業「Perplexity(パープレキシティ)」が、OpenAIの最新モデル「GPT-6 Astra」を開発・運用プロセスに導入した事例を紹介しています。同社の共同創業者兼最高戦略責任者(CSO)であるジョニー・ホー(Johnny Ho)氏の視点を通じ、最新のAIモデルがシステム開発の現場、特に本番環境の運用や品質管理(テスト)において、どのように信頼され、活用されているのかが具体的に描かれています。
新人エンジニアの皆さんにとって、AIによるコーディング支援は身近な存在になりつつあるかと思いますが、本事例ではそれをさらに一歩進め、システム全体の運用やテストを「自律的にAIに任せる」レベルに達している点が大きな特徴です。
具体的な要点は以下の3点に集約されます。
1. コード生成能力の向上がもたらす、コア機能の進化 Perplexityは、膨大な情報を処理して正確な回答を返す検索エンジンを開発しています。ホー氏によると、AIモデルの「コードを記述する能力」が向上するたびに、Perplexityの検索エンジン自体の性能も向上するという相乗効果があります。モデルがより優れたプログラムを自ら書けるようになることで、Webや社内情報をより効率的に探索し、ユーザーに対して非常に簡潔かつ正確な要約を生成できるようになるためです。
2. 本番環境(プロダクション)における自律的な運用と高い信頼性 従来のAIモデルでは、生成されたコードやシステムへの変更に対して、人間が頻繁にチェック(レビュー)を行う必要がありました。しかし、GPT-6 Astraの導入によりその信頼性は飛躍的に向上しました。Perplexityでは、システム間でのコミュニケーション文章の作成、実際のシステムコードの書き換え、さらには稼働中の本番システム(プロダクション環境)の監視に至るまで、一連のエンドツーエンド(E2E)の処理をモデルに委託しています。人間がチェックする頻度は以前のモデルに比べて劇的に減少しており、システム運用において非常に高い信頼を獲得しています。
3. 「AIにテストプログラムを書かせる」効率的な開発手法 開発現場において、テスト工程はシステムの品質を担保するために極めて重要ですが、手動でのテストやテストコードの作成には多くの時間がかかります。Perplexityでは、この課題を解決するためにGPT-6 Astraを活用しています。 具体的な手法として、テストしたいアプリケーションの周囲に、モデルを使って簡易的なテスト用のプログラム(シミュレーター)を自動構築させています。GPT-6 Astraは、他の外部APIやコネクタといった連携サービスが返すような「リアルなレスポンス(応答データ)」を本物そっくりに模倣して生成できます。これにより、擬似的な連携環境を作り出し、システムが最初から最後まで正しく動作するかどうか(ワークフロー全体のテスト)を自動で検証することを可能にしています。
まとめ 本事例は、AIが単にプログラミングの「下書き」をする存在から、システム全体のテストや本番運用の「信頼できるパートナー」へと進化していることを示しています。新人エンジニアの皆さんも、日々のコーディングだけでなく、システム全体の設計やテストの自動化といった「開発プロセス全体」において、どのようにAIを組み込み協働していくかという視点を持つことが、これからのキャリアにおいて非常に重要になっていくでしょう。
引用元: https://openai.com/index/perplexity-improving-accuracy-with-astra
AIを活用したコーディングエージェントの技術は急速に進化しています。特に最新の「GPT-6 Astra」のような高性能なモデルが登場したことで、これまでのモデル(CodexやGPT-5.6 Solなど)で必要だった「手厚い指示(プロンプト)」や「過剰な制約」は不要になり、むしろ開発の妨げになるケースが増えています。本記事では、新人エンジニアの方に向けて、GPT-6 Astraの能力を最大限に引き出すためのプロンプト設計とエージェント定義(SkillsやAGENTS.md)の新しいベストプラクティスを分かりやすく解説します。
1. 「Skills(スキル記述)」のスマートな設計プロジェクトでよく使われるSkills(特定のワークフローを指示するMarkdownファイルなど)は、モデルが処理しやすいように整理する必要があります。
リポジトリ全体に適用される設定ファイル(AGENTS.md)も、見直しが必要です。
以前のモデルの暴走を防ぐために設定していた「〜する前に必ず確認すること」という強い制約は、Astraにおいては作業を停滞させる原因になります。 また、Astraは最初の実装が終わると、すぐにユーザーに確認を求めて立ち止まりがちです。そのため、「どこまで作業を進めてほしいか(例:実装、動作確認、エラー修正まで一気に行う)」という「タスクの完了定義」をはじめに明確に伝えることが重要です。
まとめ新しいモデルを使う際は、過去の古いプロンプトを整理する「大掃除」が必要です。この記事の内容をもとに、GPT-6 Astra自身に「私のプロンプトや設定ファイルを監査(オーディット)して」と依頼してみることから始めてみましょう!
引用元: https://developers.openai.com/blog/rethinking-skills-and-prompts-for-gpt-6-astra
【AIソフトウェアファクトリとは】 AIソフトウェアファクトリ(AI Software Factory)とは、自律的なコーディングAIエージェントの力を最大限に引き出し、開発チームがその成果を安全かつ効率的に取り込むための「自動化された開発パイプライン」のことです。 個人がローカルPCでAIエージェントを動かすだけでは、人間がレビューしきれないほどの大量のプルリクエスト(PR)が生成され、チームのレビュー能力がパンクしてしまいます。この「レビューのボトルネック」を解消するため、StripeやSpotify、Shopifyなどの先進企業は、エージェントの周囲に5つのステージ(関門)を構築しています。
【ファクトリを構成する5つのステージ】
【統計から見る現実と運用のヒント】 データによると、AIが作成したPRのマージ率は人間のPR(約87%)に比べて約68%と低く、自動テストをパスしたAI製PRの約半分はそのままマージできないという現実があります。また、AIをただ導入するだけでは、コードの重複が増え、システムの不安定さが増すというリスク(DORAレポートより)も指摘されています。 しかし、ShopifyではPRの約12%をAIが担当するなど、大きな成果も上がっています。AIファクトリが最も輝くのは、新規の機能開発よりも、「古いバージョンのライブラリ移行」や「テストコードの大量作成」といった、機械的で退屈、かつ規模の大きなメンテナンス業務です。
【新人エ