AIエージェントを自作して本番運用する方法|最小構成の実装とサブエージェント設計
AIエージェントを自作して、本番運用するまでの話をする。ノーコードツールの紹介記事ではない。自分でコードを書いてエージェントを組み、無人で走らせ続けるエンジニア向けの内容だ。 僕は1人で開発しているSaaS「ThreadPost」の裏側で、複数のAIエージェントを毎日本番稼働させている。
技術で稼ぐを、実体験から。SNS運用の自動化・AI活用・収益化を、個人開発者が自分で試した結果から発信しています。
AIエージェントを自作して、本番運用するまでの話をする。ノーコードツールの紹介記事ではない。自分でコードを書いてエージェントを組み、無人で走らせ続けるエンジニア向けの内容だ。 僕は1人で開発しているSaaS「ThreadPost」の裏側で、複数のAIエージェントを毎日本番稼働させている。
「ローカルLLMを始めたいが、モデルもツールも選択肢が多すぎて何がおすすめか分からない」——この記事はその質問に、実際に手元のマシンで動かして検証した結果から答える選び方ガイドだ。 僕は1人でSaaSを開発しながら、APIコスト削減とオフライン検証のためにローカルLLM環境を複数構成で運用してきた。
Claude Codeのインストールは、うまくいけば1行のコマンドで30秒で終わる。この記事はその1行と、うまくいかなかったときの原因別対処、インストール後に最初にやるべき設定までをまとめた「詰まらないための網羅版」だ。 僕はClaude CodeでSaaSを1人開発していて、Mac・Windows(WSL)・クラウド環境それぞれでセットアップしてきた。
「4週間かかっていた作業が、たった8時間で終わる」。これはセキュリティ専門家がマルウェア解析にかけた時間の短縮幅だ。世界的なテック企業では、AIコーディングツールを使いこなすためのブートキャンプが始まっている。 開発者の現場では、AIによるコード補完を超えた変化が起きている。Claude Codeのようなエージェントを指揮し、複雑な解析や実装を任せる開発スタイルへの移行だ。
Claude Codeでコードを書く。ふと「AIの回答がAIっぽい」と感じる。過剰な丁寧語や定型的な構成。違和感の正体はモデル単体の性能ではない。言語特有の文法や環境ごとのシステムプロンプトの制御にある。 AI生成物の質を引き上げる。言語・環境・セキュリティを統合した制御術を解説する。ThreadPostの開発で実践する、AI特有の癖を排除し成果物のクオリティを一定に保つアプローチだ。
「足の爪が変形して痛い」「皮膚が荒れて恥ずかしい」。 誰にも相談できず、検索窓に打ち込むだけの孤独。 そんな10万ユーロ(約1,600万円)の借金を抱えた男が、たった一つの「恥ずかしい悩み」を解決する消耗品を売るだけで、年商2,000万ユーロ(約32億円)のブランドを築き上げた。 なぜ、ここまで極端なニッチ市場で勝てたのか。
AIエージェントが推論しているフリをする現象が起きている。 中身が空っぽの推論を検知する評価指標が求められている。 セキュリティ分野で4週間から6週間かかっていたマルウェアの逆エンジニアリングが、8時間に短縮された。 開発者は時間短縮という成果の裏にある、推論の崩壊を検知する評価指標に目を向ける。
AIエージェントによる開発自動化は、もはや実験段階を終えた。Claude Codeを導入し、一人でSaaSを開発する環境でも、日々のコーディングの大部分はAIが担う。しかし、AIは魔法ではない。指示の曖昧さや運用の不備により、同じ失敗を繰り返し、コストを浪費し、レビュー負荷に押しつぶされる開発者は後を絶たない。
「Claudeを使っているのに、API経由とクラウド経由で挙動が違う」。そんな違和感がある。モデル名が同じでも、推論を実行する基盤や契約形態が異なれば、出力の質やツール呼び出しの安定性は別物だ。 開発者はLLMの提供経路が「モデル開発元」「推論運用者」「契約窓口」という3つの階層に分離している事実を把握する。