ゲスト さん (ログイン)
【復旧済み】一時的にメール配信ができない障害が発生しておりました
オンライン書店【ホンヤクラブ】はお好きな本屋での受け取りで送料無料!新刊予約・通販も。本(書籍)、雑誌、漫画(コミック)など在庫も充実
TypeScriptとLLMで切り拓くAI時代のエンジニアリング エンジニア選書
技術評論社 laiso
点
コーディングエージェントの動作原理まで踏み込んで自作し、開発基盤を設計・制御・拡張。Function Callingの活用。LLM APIの抽象化。思考ループのオーケストレーション実装。承認ポリシーとサンドボックス。OpenAI・Anthropic・GeminiのAPIに対応。
第1部 AIエージェント開発の全体像をつかむ(AIエージェントが拓く新しい開発スタイル;開発環境とLLM APIの基礎)第2部 AIエージェントの「身体」を作る(LLM APIへの抽象化レイヤーを実装する;Nano Codeの「手足」となるツールを実装する;Nano Codeの「頭脳」となる思考ループと承認ポリシーを実装する)第3部 AIエージェントを完成させ、実用化する(Nano Codeを組み立てる;GitHub Actionsで開発ワークフローを自動化する)第4部 より賢く、安全なAIエージェントへ(Nano Codeの性能と安全性を高めるサンドボックス;AIエージェント開発のこれから)Appendix A ストリーミングAPIへの対応Appendix B Responses APIへの対応Appendix C 参考にしたプロジェクト
ソフトウェア開発の世界では「AIエージェント主導のコーディング」が主流になろうとしています。エージェントはコードを生成するだけでなく、ファイルを読み、コマンドを実行し、テストを実行し、結果を確認し、必要に応じて修正を繰り返します。本書は、こうしたAIエージェントのしくみを「使う」のではなく「作る」ための実践的なガイドです。最終的にはGitHubのIssueを起点に、コードの修正からプルリクエストの作成までを自動化するコーディングエージェントを実装します。扱う技術はTypeScriptとBunを中心にし、GitHubへの統合までを扱います。ここでは、エージェントの動作原理、つまり思考のしくみを自ら実装し、挙動の予測と制御、目的に合わせたカスタマイズを扱います。実装するAIエージェントは、筆者が「Nano Code」と名付けたものです。LLM APIとの接続、ファイルやコマンドを扱うツール、思考ループ、Git操作、実用環境への統合といったレイヤーを章ごとに積み上げ、最終的に実用的な自動化まで進みます。章を追って段階的に構築し、コーディングエージェントとして機能する流れを整理します。対象読者は、TypeScriptでアプリケーションやコマンドラインツールを作った経験があり、AIエージェント開発やLLM活用に関心があるエンジニアです。TypeScriptとLLMを軸に、AI時代のエンジニアリングの実践手法を解説します。
ページ上部へ戻る
この商品に寄せられたカスタマーレビューはまだありません。
レビューを評価するにはログインが必要です。
この商品に対するあなたのレビューを投稿することができます。
本好きのためのオンライン書店
Honya Club.comは日本出版販売株式会社が運営しているインターネット書店です。ご利用ガイドはこちら
1位
又吉直樹
価格:1,320円(本体1,200円+税)
【2015年03月発売】
一覧を見る
[BOOKデータベースより]
コーディングエージェントの動作原理まで踏み込んで自作し、開発基盤を設計・制御・拡張。Function Callingの活用。LLM APIの抽象化。思考ループのオーケストレーション実装。承認ポリシーとサンドボックス。OpenAI・Anthropic・GeminiのAPIに対応。
第1部 AIエージェント開発の全体像をつかむ(AIエージェントが拓く新しい開発スタイル;開発環境とLLM APIの基礎)
[日販商品データベースより]第2部 AIエージェントの「身体」を作る(LLM APIへの抽象化レイヤーを実装する;Nano Codeの「手足」となるツールを実装する;Nano Codeの「頭脳」となる思考ループと承認ポリシーを実装する)
第3部 AIエージェントを完成させ、実用化する(Nano Codeを組み立てる;GitHub Actionsで開発ワークフローを自動化する)
第4部 より賢く、安全なAIエージェントへ(Nano Codeの性能と安全性を高めるサンドボックス;AIエージェント開発のこれから)
Appendix A ストリーミングAPIへの対応
Appendix B Responses APIへの対応
Appendix C 参考にしたプロジェクト
ソフトウェア開発の世界では「AIエージェント主導のコーディング」が主流になろうとしています。エージェントはコードを生成するだけでなく、ファイルを読み、コマンドを実行し、テストを実行し、結果を確認し、必要に応じて修正を繰り返します。
本書は、こうしたAIエージェントのしくみを「使う」のではなく「作る」ための実践的なガイドです。最終的にはGitHubのIssueを起点に、コードの修正からプルリクエストの作成までを自動化するコーディングエージェントを実装します。扱う技術はTypeScriptとBunを中心にし、GitHubへの統合までを扱います。
ここでは、エージェントの動作原理、つまり思考のしくみを自ら実装し、挙動の予測と制御、目的に合わせたカスタマイズを扱います。
実装するAIエージェントは、筆者が「Nano Code」と名付けたものです。LLM APIとの接続、ファイルやコマンドを扱うツール、思考ループ、Git操作、実用環境への統合といったレイヤーを章ごとに積み上げ、最終的に実用的な自動化まで進みます。章を追って段階的に構築し、コーディングエージェントとして機能する流れを整理します。
対象読者は、TypeScriptでアプリケーションやコマンドラインツールを作った経験があり、AIエージェント開発やLLM活用に関心があるエンジニアです。TypeScriptとLLMを軸に、AI時代のエンジニアリングの実践手法を解説します。