現在執筆中の書籍『作って学ぶAIエージェント』について、 原稿テキスト段階での技術レビューを実施します。 目的 本レビューの目的は主に以下です。 * 技術的に致命的な誤りの検出 * 説明の前提不足や誤解を招く表現の指摘 * 現行ツール・APIとの不整合の確認 あわせて、書籍の構成・内容に対する要望や改善提案も受け付けます。 (これは必須ではなく、可能な範囲で構いません) やってもらいたいこと * 書籍の内容を読み、必要に応じてサンプルコードを実際に動かす * 動作しない箇所、分かりづらい点、前提が不足している点があれば報告する * 内容や構成について要望・違和感があれば共有する レビューの深さや範囲は参加者に委ねます。 ※ 技術レビューにあたって発生する API 利用料金等は、恐れ入りますが各自のご負担となります。 レビュー自体は原稿(Markdown/コード)を読む形でも十分に行っていただけます。 進め方 * レビュー用に期間限定の Private GitHub Repository を用意しました * 対象は原稿テキスト(Markdown/
2023年から段階的にAIを開発フローに組み込み、2025年は試行錯誤とツールの大きな変化、そしてエージェント化を経て、私のソフトウェア開発の進め方は明確に変化しました。 ここで言う「変化」とは、単に作業が速くなった、便利になったという話ではありません。 より具体的には「コードをタイピングする時間よりも、間接作業の比重と抽象的な思考・ロジックが増えた」という意味での変化です。 より深刻なのは文字入力回数の増大です。その結果、マイクに向かって話したり、タイピングの練習といったプリミティブな活動を取り入れるようになりました。 この変化は私だけのものではありません。Addy Osmaniは『Beyond Vibe Coding』で「開発者の役割はコードを書くことから、コードを指示すること(directing)へシフトしている」と述べ、アーキテクチャやデザインパターンといったシステム思考への集中を説いています。Latent SpaceのSwyxも「ソフトウェアエンジニアの強みは抽象化のレベルを上げることに最も長けている点だ」と指摘しています。 この流れに対して「コーディングがつまらなくな
任意のWebドキュメントをClaude Agent Skills化するツール site2skill を作りました。PAY.JPのドキュメントを例に、Claude Codeがドキュメントを参照しながら開発する流れを説明します。 GitHub - laiso/site2skillContribute to laiso/site2skill development by creating an account on GitHub.GitHublaiso LLMが知らないライブラリを使うとき LLMには知識のカットオフ(学習データの期限)があります。新しいライブラリやマイナーなAPIを使おうとすると、LLMは正確な情報を持っていません。例えばClaude Opus 4.5 の知識は2025年8月のものであり、それ以降にリリースされたライブラリや、学習データに含まれていないドキュメントについては、正確なコードを生成できません。 こういう場面では、Webのドキュメントを要約してチャットに貼り付け、それをもとに実装してもらうという作業を繰り返すことになります。この方法は有効ですが、毎回ドキ
この記事は MoonBit Advent Calendar 2025 13日目の記事です。 Moonbit - Qiita Advent Calendar 2025 - QiitaCalendar page for Qiita Advent Calendar 2025 regarding Moonbit.Qiita MoonBit Maria(以下、Maria)は、MoonBit公式の AI エージェントなプロジェクトです。GitHub リポジトリで公開されています。MoonBitのasyncベースで実装されています。 GitHub - moonbitlang/maria: moon agent rewritten in asyncmoon agent rewritten in async. Contribute to moonbitlang/