皆さん、こんにちは!マイクです!今日は2025年9月16日、火曜日ですよ~!さて、今日も元気に「zenncast」をお届けします。今日はZennで今トレンドの記事をいくつかご紹介しますので、ぜひお楽しみに!
さて、前回ご紹介した記事についてですが、今回は特に触れずに進めていきましょう!
それでは、まず今日紹介する記事の本数をお伝えしますね。今日は全部で5つの記事を紹介しますよ!
最初の記事は「Codex CLIにClaude Codeから手軽に設定を移行する方法」です。この中では、Claude CodeからCodex CLIへの設定移行手順が詳しく説明されています。まずはCodex CLIをインストールするためのコマンドを実行して、MCPサーバの設定を行います。設定はTOML形式で保存されるため、Claude Codeの設定をmmcpというツールを使って変換し、Codex CLIに適用するという流れです。
具体的には、Claude CodeにMCPサーバを設定した後、自作のツールccmcpを使って設定を変換します。スラッシュコマンドの移行も可能で、通知音の設定もTOMLファイルに特定の行を追加することで実施できます。最後に、Codex CLIを起動してMCPサーバの設定を確認することができます。この手順は他のAIエージェントへの移行にも応用できるので、ぜひチェックしてみてくださいね。
。.
次の記事は「大してアクセスないサイトにECSはオーバースペック」です。ここでは、ECS(Elastic Container Service)が常時課金されるため、アクセス数の少ないサイトにはオーバースペックであることが指摘されています。特に、アクセス数が少ないサイトでは、リクエスト処理時間にのみ課金されるAWS Lambdaを利用する方がコスト効率が良いとされています。
具体的には、ニュースサイトのような軽量なWebサービスにおいて、Lambdaを使った方が経済的です。料金比較も行われており、アクセス数が50万回程度のサイトではECSとの損益分岐点が見つかります。キャッシュヒット率が50%を超える場合は、Lambdaがさらに安価になります。一方、ECSは負荷が高い場合に適しているため、アクセス数に応じて適切な選択が求められますね。
。.
続いては「RAGは数値を正しく認識できるのか?」という記事です。RAG(Retrieval-Augmented Generation)は、ユーザーの質問に対して関連情報を検索し回答を生成する技術ですが、数値情報の認識精度には課題があります。実験結果によれば、数値を含む質問の正答率は54%で、特に数値の大きさによって認識精度が変わることが示されています。
小数の方が高い正答率を示す一方で、大きな数値はほぼランダムな結果でした。また、アラビア数字と文字表記の比較では、文字表記がわずかに性能が向上することがわかりました。今後RAGを導入する際には、数値的な比較が必要かどうかを評価し、必要に応じてフィルタ機能を設けることが推奨されます。
。.
次の記事は「Active Job Continuationsがリリースされたので調査してみた」です。この新機能は、長時間実行されるジョブを途中で中断し、再開できる仕組みを提供しています。具体的には、各ステップの進行状況を記録し、中断された場合も最後の位置から再開可能です。
大量のレコードを処理するバッチ処理において、途中で失敗した場合でも最初からやり直す必要がないため、時間とDB負荷の軽減が期待されます。また、Railsアプリケーション内部で進行状況を管理できるため、実装がシンプルになり、責務の分離も明確になります。この新機能が今後どのように進化するのか、楽しみですね。
。.
最後の記事は「AIエージェント開発にドメイン駆動設計の考え方を応用した話」です。オンライン家庭教師検索AIエージェントの開発において、ドメイン駆動設計(DDD)の原則を活用したアーキテクチャの設計法が紹介されています。システムはPresentation層、UseCase層、Domain層、Repository層の4つに分かれており、この層分離が保守性や拡張性を高めるための鍵となっています。
具体的には、認証方式や処理方法を層ごとに分けることで、エージェントの安定性を保ちながら柔軟に機能を追加できる設計が行われています。このように、DDDの層分離の考え方がAIエージェント開発にも有効であることが示されています。
さて、今日は5つの記事を駆け足でおさらいしてきましたね。次回もお会いできるのを楽しみにしています!詳しい内容はショーノートに書いてありますので、ぜひチェックしてください。そして、番組の感想もお待ちしていますよ!それではまた次回お会いしましょう!バイバイ!