Skip to Content
AI支援プログラミング
book

AI支援プログラミング

by Tom Taulli
March 2025
Beginner to intermediate content levelBeginner to intermediate
224 pages
3h 14m
Japanese
O'Reilly Media, Inc.
Book available

Overview

この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:[email protected]

要件、計画、設計、コーディング、デバッグ、テスト、文書化など、コード作成の全段階でAI開発ツールを活用する方法について、実践的なアドバイスを得ることができる。本書では、初心者から経験豊富な開発者まで、一般化LLM(ChatGPT、Gemini、Claude)からコードに特化したシステム(GitHub Copilot、Tabnine、Cursor、Amazon CodeWhisperer)まで、幅広いツールの使い方を学ぶことができる。

また、テキストから画像への生成など、より特殊化した生成AIツールについても学ぶことができる。

著者のTom Taulli氏は、プロンプトがAI生成コードを作成する方法と効果的に整合する、モジュール式プログラミングの方法論を提供している。このガイドでは、プログラミング言語の学習、コードの説明、ある言語から別の言語へのコード変換のために、一般化LLMを使用する最良の方法についても説明している。

本書では、以下のことを検証する:

  • AIベースの開発ツールのコア機能
  • GitHub CopilotやAmazon CodeWhispererなどの人気システムの長所、短所、使用例
  • ChatGPT、Gemini、Claude、その他の汎用LLMをコーディングに使う方法
  • 要件、計画、コーディング、デバッグ、テストを含むソフトウェア開発ライフサイクルにAI開発ツールを使用する
  • 開発のためのプロンプトエンジニアリング
  • 正規表現、スターターコード、オブジェクト指向プログラミングクラス、GitHubアクションの作成などの面倒な作業にAI支援プログラミングを使用する。
  • プロフェッショナルなUIの作成など、AIベースのローコードツールやノーコードツールの使い方
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

AIエンジニアリング

AIエンジニアリング

Chip Huyen
ユーザーストーリーマッピング

ユーザーストーリーマッピング

Jeff Patton, 川口 恭伸, 長尾 高弘
Python機械学習クックブック 第2版

Python機械学習クックブック 第2版

Kyle Gallatin, Chris Albon, 中田 秀基

Publisher Resources

ISBN: 9798341627239Supplemental Content