yomitech
← バックナンバー一覧

今週のQiita技術書まとめ

2025年5月4日配信

【技術書アウトプット】LangGraphの本読んだら、これからの時代はLangGraphだってなったのでアウトプットするッッ

背景 この記事は『LangChain と LangGraph による RAG・AI エージェント[実践]入門』という書籍のアウトプット記事になります。 結論として、本書はかなり学びになる本でした。 LangChainの基礎、AIエージェントとは何か、LangGraphのハンズオン形式の実装方法などかなり深く解説しており、LangChain・LangGraphを用いたアプリケーション開発の基礎を理解…

LangChainとLangGraphによるRAG・AIエージェント[実践]入門の表紙

LangChainとLangGraphによるRAG・AIエージェント[実践]入門

西見 公宏/吉田 真吾/大嶋 勇樹 ・技術評論社

本書では、OpenAIによるAIサービスを利用するためのOpenAI API、オープンソースのLLMアプリ開発ライブラリLangChain を使って、LLM(大規模言語モデル)を活用したRAG(検索拡張生成)アプリケーション、そしてAIエージェントシステムを開発するための実践的な知識を基礎からわかりやすく解説します。 OpenAI のチャットAPI、プロンプトエンジニアリング、LangChainの基礎知識 について解説したあと、RAGの実践的手法や評価のハンズオンを行います。今後の生成AIシステム開発で重要となるAIエージェント開発はLangGraphを使って行い、さらにAIエージェント...

【衝撃】たった3時間!プログラミング未経験NWエンジニアのAIアプリ開発 (Difyによる日記コーチングアプリ)

0. はじめに:プログラミング経験のない私でもAIアプリが作れました こんにちは。普段はネットワークエンジニアとして働いている山田と申します。 またまた書きかけのNW記事をスルーしてAI関連の記事を書かせていただきます:coldsweat: 突然ですが、少し驚きの体験を皆さんと共有させてください! 実は私、プログラミングの知識はほとんどありません。 理数系の考え方も得意な方ではないのですが…先日、…

書く瞑想の表紙

書く瞑想

古川武士 ・ダイヤモンド社

5万人を変えた習慣化のプロが教える、頭と心を整え、自分を回復する技術。

#100日チャレンジ 毎日連続100本アプリを作ったら人生が変わったの表紙

#100日チャレンジ 毎日連続100本アプリを作ったら人生が変わった

大塚あみ ・日経BP

怠け者の大学4年生がChatGPTに出会い、ノリでプログラミングに取り組んだら、 教授に褒められ、海外論文が認められ、ソフトウェアエンジニアとして就職できた。 大学4年の春。授業でChatGPTを知った私は、宿題をサボるためにその活用法を編み出した。 プログラミングにも使えることを知り、出来心で「#100日チャレンジ」に取り組み始めた。 毎日1本、新しいアプリ(作品)を作り、X(旧ツイッター)に投稿するというものだ。 暇つぶしで始めたそれは、過酷な挑戦であると同時に、日常的な興味と学び、そして飛躍をもたらした……。 ーー Z世代の著者によるAI駆動型プログラミング学習探究記 -- ステッ...

【書評】Azure の知識地図

はじめに 今回、著者の一人である土田純平さんに献本いただいたこちらの書籍の書評を書かせていただきます。 1 章 クラウドサービスと Azure の基礎 1 章では、クラウドサービス、Azure の基礎について学べます。改めて、クラウドサービスとは何か、その上で、Azure の契約形態、課金体系、管理単位等について基本を学べます。感覚的に理解しているところもあったため、改めて書籍を読むことで頭が整理…

Azureの知識地図 〜クラウドの基礎から実装・運用管理までの表紙

Azureの知識地図 〜クラウドの基礎から実装・運用管理まで

土田 純平/永田 祥平/栗本 美穂/石塚 航希/乃村 翼/草谷 一輝 ・技術評論社

本書の最大の目的は「Microsoftが公開しているAzureの公式ドキュメントに書いてあることがわかるようになる」ことです。 公式ドキュメントは無料でWeb上に公開されていますが、固有のサービス名や専門用語が使われているため、初学者が全体像を把握するには時間を要します。また、クラウドサービスは頻繁に更新され、新機能や新しい考え方が生まれます。 そのため、本書は「すぐにAzureを使いこなす」ことよりも「変化するドキュメントや仕様を理解できる基礎知識を身につける」ことを目指します。

【書評】Goならわかるシステムプログラミング 第2版

Goならわかるシステムプログラミング 第2版( インターンシップで出会った友人の数人を誘って,輪読会を主催し,皆で発表担当を回しながら読みました. 読むのにかかった時間は合計60時間程度でした.輪読資料の作成なども全て含んだ時間なので,かなり多くなっています. 自分の作った輪読資料はこちら( 本書の概要

[試して理解]Linuxのしくみ -実験と図解で学ぶOS、仮想マシン、コンテナの基礎知識【増補改訂版】の表紙

[試して理解]Linuxのしくみ -実験と図解で学ぶOS、仮想マシン、コンテナの基礎知識【増補改訂版】

武内 覚 ・技術評論社

ITシステムやソフトウェアの基盤OSとして幅広く使われているLinux。エンジニアとしてLinuxに関する知識はいまや必須とも言えますが、あなたはそのしくみや動作を具体的にイメージすることができるでしょうか。 本書では、Linux OS における、プロセス管理、プロセススケジューラ、メモリ管理、記憶階層、ファイルシステム、そして仮想化機能、コンテナなど、OS とハードウェアに関するしくみがどのように動くのか、実験とその結果を示す豊富なグラフや図解を用いてわかりやすく解説します。 改訂に際しては全面フルカラー化。グラフや図解がさらにわかりやすくなり、ソースコードはC言語から、Go言語とP...

[作って学ぶ]OSのしくみ1──メモリ管理、マルチタスク、ハードウェア制御の表紙

[作って学ぶ]OSのしくみ1──メモリ管理、マルチタスク、ハードウェア制御

hikalium ・技術評論社

Webサイトの閲覧をはじめとして、コンピューターはさまざまな場面でみなさんの日常と密接にかかわっています。しかし、その裏側で起きていることを理解するのは、現代の複雑なコンピューターシステムの上では困難です。そこで本書では、シンプルなOSをRustを用いて実装し、普段は見えないOSの役割とその動作を理解していきます。1巻ではメモリ管理、マルチタスク、ハードウェア制御に関する部分を実装し、2巻ではユーザーインタフェース、アプリケーション実行、インターネットへの接続に関する部分を実装します。既刊の『[作って学ぶ]ブラウザのしくみ』で実装するブラウザは、本書で実装するOS上で動作することを想定し...

0から学んだLLM ~GW 1週間の学習記録~

はじめに 本記事はLLMについてGW(ゴールデンウイーク)期間の 5/15/6 で私が学んだことをアウトプットする記事です。 そのため正確な理解・説明でない場合や不十分である可能性があります。 もしもご参考になる場合は十分にご注意いただくようお願いいたします。 今回の学習のゴール設定としては自分の想像したFinetuning手法を実装できるようになる土台を作ることにあります。(当然のことながら精度…

つくりながら学ぶ!LLM 自作入門の表紙

つくりながら学ぶ!LLM 自作入門

Sebastian Raschka/巣籠悠輔/株式会社クイープ ・マイナビ出版

本書は、GPT型のLLM (大規模言語モデル) を一から理解して構築するために書かれました。 テキストデータの扱い方とAttentionメカニズムのコーディングの基礎を理解した後、完全なGPTモデルの実装に取り組みます。 本書の特徴は、LLMの構築プロセス全体を包括的にカバーしていることです。これには、モデルアーキテクチャを実装するためのデータセットの扱い方から、ラベルなしデータでの事前学習、そして特定のタスク向けのファインチューニングまでが含まれています。 本書を最後まで読めばLLMの仕組みがしっかりと理解でき、独自のモデルを構築するためのスキルを身につけることができるでしょう。作成す...

Blender の Scripting で三葉結び目を描く

こんにちは|こんばんは。カエルのアイコンで活動しております @kyamaz :frog: です。 はじめに 本稿は、数学的な対象を Blender の Scripting を使って扱うエントリです。 :frog: は結び目や絡み目に興味があり、書籍『絵で学ぶ 結び目理論 ーこの紐、ほどけますか?ー( オーム社, 2024)をゆっくり読んでいます。これには結び目の図が多く描かれており、タイトル通り「…

絵で学ぶ数学 結び目理論の表紙

絵で学ぶ数学 結び目理論

新庄 玲子/田中 心 ・オーム社

数式を使わない数学、絵を描く数学 結び目理論は「(端をくっつけて輪状にした)紐の結ばり方」を調べる数学の一分野で、多くの人は「数学」に対して「計算」というイメージを持つかもしれません。結び目理論はそれらのイメージとは異なる側面があります。例えば実際の研究現場でも、研究対象を視覚的に捉え、絵を描いて考える場面が多いのです。そこで本書は結び目理論を、高校までの「計算する数学」とは異なる「絵を描く数学」として、楽しみながら理解してもらうことを目指します。 第1章 はじめに 第2章 結び目理論って何? 第3章 絡み目を調べるには 第4章 様々な結び目と絡み目 第5章 グラフと結び目 第6章 描い...

SaaS開発でよく聞く“マルチテナント”をざっくり理解するための記事

はじめに こんにちは。普段はSaaS系のプロダクト開発に携わっている、QAエンジニアの @meguron です。 最近、SaaS開発に携わる中で「マルチテナント」という言葉を頻繁に耳にするようになりました。 しかし、いざ「どんな仕組み?」と聞かれると、うまく説明するのは意外と難しいものです。 この記事では、「マルチテナントってなんとなく聞いたことある」レベルの方に向けて、

マルチテナントSaaSアーキテクチャの構築の表紙

マルチテナントSaaSアーキテクチャの構築

Tod Golding/河原 哲也/櫻谷 広人 ・オライリー・ジャパン

成長著しく注目度の高いSaaS技術を理解できるエンジニア向け解説書! SaaS(Software as a Service)とは、ソフトウェアをクラウドでユーザに提供するサービスのことで、マルチテナントSaaSは、SaaSの中でも複数のユーザが同一のリソースを共有するものを指します。セキュリティやカスタマイズなどに通常のSaaSとは異なる知見が必要となりますが、コスト削減やメンテナンスや拡張が容易になるため、その採用件数は右肩上がりに増加しています。本書は、エンジニア向けの本格的なSaaS解説本として、マルチテナントSaaSの概念、実践的なテクニックなど、総合的なノウハウをまとめ、パター...

【Oracle Java Silver】受験方法や学習方法まとめ

はじめに 「Oracle認定Javaプログラマ」という資格のひとつの「Java Silver」について学習中です。そこで、受験方法や自分なりの学習方法をまとめました。 試験日 Java Silverは各地のテストセンターで受験でき、ITパスポートでも採用されているCBT方式( 申し込み方法

オラクル認定資格教科書 Javaプログラマ Silver SE 17(試験番号1Z0-825)の表紙

オラクル認定資格教科書 Javaプログラマ Silver SE 17(試験番号1Z0-825)

根本 有子/日本オラクル株式会社 ・翔泳社

この1冊で最短合格!!わかりやすい解説+豊富な練習問題+模擬試験(2回分)。サンプルコードをダウンロード可能。手を動かして学習できる。

徹底攻略Java SE 11 Silver問題集の表紙

徹底攻略Java SE 11 Silver問題集

志賀澄人/ソキウス・ジャパン ・インプレス

定番の黒本で一発合格!模擬試験2回分付き!全340問収録。

このバックナンバーをシェア

X LINE Facebook はてブ