AIエージェントとマルチクラウドを統合したモダンなCI/CDパイプライン
MyWorksのBTC価格予想ツールにおいては、AIエージェントによる自動コーディングから、GitHub Actionsによる自動テスト(CI)、 そして検証済みコードの自動公開(CD)までを一貫して実装しました。
※Mermaidにより生成されたシステムフロー図
人間が「設計」と「指示」を行い、AIエージェントが「実装」と「記録」を担当。 GitHub Actionsが「品質検査」を行い、最終的に最適なクラウド環境へ自動デプロイされる仕組みです。
Antigravityを活用し、AIによるコード修正からGitHubへのコミット・プッシュまでを自動化。開発リードタイムを大幅に短縮しました。
GitHub Actions上でpytestを実行。インフラエンジニアとして「テストをパスした信頼性の高いコードのみを公開する」防波堤を構築しました。
ReactサイトはVercelへ、Python解析ツールはStreamlit Cloudへ。特性に合わせたマルチクラウド運用を実践しています。
今後はアプリケーション層の自動化に加え、Terraform や CloudFormation を用いた「インフラのコード管理(IaC)」を計画しています。構築そのものを自動化するDevOpsの実装を目指します。