「生成AI」×ノーコードツール「Dify」で学ぶ、チャットbot構築のいろは(4):
RAGを活用したチャットボットの知識拡張、回答の正確性と充実度を高める方法をDifyで学ぶ
ノーコードでAIチャットbotを作成できるDifyの入門連載。第4回では、製品情報のドキュメントをナレッジベースに登録し、RAG(検索拡張生成)を活用してチャットbotに回答させる方法を解説します。(2025/9/18)
BaaSの選び方【前編】
いまさら聞けない「BaaS」入門 定義が揺らぎ始めている理由は?
現代の企業の事業継続に欠かせないBaaS。そのサービス内容は多様化し、関連用語との境界線も曖昧になっている。自社に最適なサービスを選ぶため、まず知っておくべきBaaSの概要と、主な3つの種類とは何か。(2025/9/16)
Pythonデータ処理入門:
[Matplotlib超入門:OOインタフェース編]FigureオブジェクトとAxesオブジェクトを使ってみよう
Matplotlibが提供するオブジェクト指向インタフェースを使ってグラフを描画する方法をマスターしよう。その基礎となるFigureオブジェクトとAxesオブジェクトついて見ていきます。(2025/9/12)
AIアシスト時代のJavaプログラミング入門(6):
Javaのオブジェクト指向の要、カプセル化と継承をGitHub CopilotのAgentモードも使って理解する
対話型AI(人工知能)にアドバイスを受けながら進めるJavaプログラミングの入門連載。今回は、オブジェクト指向の要といえるカプセル化と継承を学習します。クラス構造の隠蔽と公開、クラスを再利用する方法について理解しましょう。(2025/9/11)
ITエンジニアに加え、幅広いビジネスパーソンが対象:
SQLは「もはや専門職だけのものではない」 paizaがSQLスキルの可視化機能を提供開始
paizaは、SQLスキルを客観的に測定できる新機能「SQLスキルチェック(β版)」をリリースした。入門から熟練まで5段階でレベル判定できる。ITエンジニアに加え、幅広いビジネスパーソンのデータ活用力向上を支援するとしている。(2025/9/5)
若手エンジニアのための機械設計入門(8):
実例で学ぶ公差設計 〜穴と軸から不良率を推測する〜
3D CADが使えるからといって、必ずしも正しい設計ができるとは限らない。正しく設計するには、アナログ的な知識が不可欠だ。連載「若手エンジニアのための機械設計入門」では、入門者が押さえておくべき基礎知識を解説する。第8回では、穴と軸のはめ合いを題材に、公差設計に確率統計を応用し、不良率をどのように予測できるかを取り上げる。(2025/9/1)
AWSで学ぶクラウド時代のサーバ&ストレージ基礎知識(7):
災害、ランサムウェア、人為ミス、機器故障からどうやってデータを守るか?――クラウドでも重要な「ストレージのデータ保護」超入門
これまであまり物理的なサーバとストレージに触れてこなかった方を対象に、AWSを用いてサーバとストレージの基礎知識を解説する連載。最終回となる第7回は、オンプレミス/クラウドにおける「ストレージのデータ保護」の考え方を詳しく解説します。(2025/8/29)
Spring AIで始める生成AIプログラミング(4):
生成AIで重要な言語のベクトル化とは――Spring AIでベクトルデータベースに対する類似度検索を実装する
Java×Spring AIで始めるAIプログラミングの入門連載。前回はSpring AIにおける構造化出力について説明しました。今回は、生成AIで拡張検索(RAG)を支える重要な技術であるベクトル化を利用する方法を解説します。(2025/8/28)
「生成AI」×ノーコードツール「Dify」で学ぶ、チャットbot構築のいろは(3):
生成AI活用の落とし穴「精度」を上げる方法、プロンプト設計の失敗例とその対処法をDifyで学ぶ
ノーコードでAIチャットbotを作成できるDifyの入門連載。第3回は、Difyを使ったチャットbotの品質向上手法として、複数モデルによるテスト、検証、プロンプト設計の基本原則と改善、ユーザーフィードバックやアノテーションリプライを活用した継続的な改善プロセスについて具体例とともに解説します。(2025/8/14)
Linux監視ユーティリティー19選【第4回】
Linux監視ツール入門【統合編】 システム全体を把握するユーティリティー
LinuxではCPU、メモリ、ストレージ、ネットワークの全てを包括的に監視できるユーティリティーも存在する。今回は「atop」や「glances」などシステム全体を統合的に把握するためのユーティリティーを紹介する。(2025/8/11)
Linux監視ユーティリティー19選【第3回】
Linux監視ツール入門【ネットワーク編】 通信を可視化できるユーティリティー
サーバのパフォーマンス低下の原因がネットワークにある場合、それをいかに素早く特定できるかが鍵となる。今回はトラフィックの状態や負荷の原因を明らかにするためのユーティリティーを取り上げる。(2025/8/10)
Linux監視ユーティリティー19選【第2回】
Linux監視ツール入門【ストレージ編】 I/Oの動きを見抜くユーティリティー
ストレージの使用状況やI/Oパフォーマンスは、サーバ全体のパフォーマンスに直結する。今回は基本的な使用状況確認からI/O性能の把握まで、ストレージ関連の監視ユーティリティーを紹介する。(2025/8/9)
Linux監視ユーティリティー19選【第1回】
Linux監視ツール入門【CPU・メモリ編】 性能を可視化する定番ユーティリティー
Linuxサーバのパフォーマンス監視は、安定運用の要だ。「ps」「top」「free」など、CPUとメモリの使用状況を把握するための基本的な監視ユーティリティーを紹介する。(2025/8/8)
LangChainで始めるLLMアプリ開発【前編】
「LangChain」入門──プロンプト、ツール、チェーンで始めるLLMアプリ開発
生成AIを活用したアプリケーション開発が本格化する中で、LLMと外部システムをどう連携させるかが重要な課題となっている。この課題を解決する有力なフレームワークとして注目されているのが「LangChain」だ。(2025/8/8)
AIアシスト時代のJavaプログラミング入門(5):
AIコーディングで理解する、Javaのクラスとオブジェクト指向、インスタンス化、メソッド、コンストラクタ
対話型AI(人工知能)にアドバイスを受けながら進めるJavaプログラミングの入門連載。今回からは、Javaの特徴であるオブジェクト指向的な考え方と、それを実現する構文であるクラスを学習します。まずは基本となるフィールドとメソッド、インスタンス化、コンストラクタを理解しましょう。(2025/8/7)
若手エンジニアのための機械設計入門(7):
確率統計で考える公差設計
3D CADが使えるからといって、必ずしも正しい設計ができるとは限らない。正しく設計するには、アナログ的な知識が不可欠だ。連載「若手エンジニアのための機械設計入門」では、入門者が押さえておくべき基礎知識を解説する。第7回では、設計におけるバラつきを前提に、確率統計の考え方を公差設計にどう応用するかを分かりやすく説明する。(2025/8/4)
Tech TIPS:
商用利用も無料、サーバに依存しないローカルAIを作る「LM Studio」入門
ChatGPTやGeminiなどのLLM(大規模言語モデル)は、翻訳や企画案の相談、文章の要約などビジネスシーンでも大いに役立つツールとなっている。しかし、個人情報や社内情報などを扱いたい場合は、情報漏えいなどのセキュリティ面に不安を感じることも多い。そこで、商用利用も無料になったLM Studioをインストールして、ローカルLLMを実行してみよう。(2025/8/1)
利点をおさらい:
チップレット集積「超入門」
今後、着実な成長が見込まれているチップレット市場。本稿では、チップレット集積について「基礎の基礎」をお伝えする。(2025/7/30)
人気連載まとめ読み! @IT eBook(142):
インストールから仮想マシンの作成・管理まで、IT管理者のための『VMware Workstation Pro入門』
人気過去連載を電子書籍化して無料ダウンロード提供する@IT eBookシリーズ。第142弾では、VMware Workstation Proに関する記事をTech TIPSと連載「VMware Workstation入門」からまとめた。入手方法からインストール、仮想マシンの作成や管理まで、VMware Workstation Proを活用する際に知っておきたい基本をまとめている。(2025/7/25)
Spring AIで始める生成AIプログラミング(3):
生成AIの回答をプログラムで扱う意義――「構造化出力」の使いどころ、Spring AIで実装する方法
Java×Spring AIで始めるAIプログラミングの入門連載。前回は、Spring AIでのプロンプトの扱い方や、Spring AI全体のクラス構造について簡単に説明しました。今回は、AIからのレスポンスをプログラムで扱いやすい形式に変換する方法を解説します。(2025/7/24)
Pythonデータ処理入門:
[Matplotlib超入門:pyplot編]グラフの中で日本語を使おう
Matplotlibでグラフを描いても、日本語がうまく表示されないことがあります。その原因と、日本語を表示するいろいろな方法について見ていきましょう。(2025/7/18)
AWSで学ぶクラウド時代のサーバ&ストレージ基礎知識(6):
ブロックストレージ、ファイルストレージとは何が違う?――第3のストレージ形態「オブジェクトストレージ」超入門
これまであまり物理的なサーバとストレージに触れてこなかった方を対象に、AWSを用いてサーバとストレージの基礎知識を解説する連載。第6回は、「ブロックストレージ」「ファイルストレージ」に次ぐ第3のストレージ形態である「オブジェクトストレージ」を詳しく解説します。(2025/7/17)
「生成AI」×ノーコードツール「Dify」で学ぶ、チャットbot構築のいろは(2):
こんなに簡単 DifyでカスタマーサポートAIチャットbotをWebサイトに組み込む方法
ノーコードでAIチャットbotを作成できるDifyの入門連載。今回は、Difyで作成したカスタマーサポート用チャットbotをWebサイトへ簡単に組み込む方法を解説します。iframeやウィジェットボタンによる設置手順や、デザイン・カラースキーマのカスタマイズ方法も紹介します。(2025/7/17)
Deep Insider編集長のネタ帳:
[Python]これなら分かる「uv」入門:pip+venvやcondaから最速で乗り換えよう
今、Pythonパッケージ管理は「uv」が新定番になりつつあります。驚くほど高速で柔軟だからです。この記事では、pipやcondaとの違いから、uvでのプロジェクト作成、パッケージ管理、スクリプト実行まで、特に筆者が理解しづらかったポイントを重点的に解説します。この機会に、一緒にuvへ乗り換えてみませんか?(2025/7/10)
期待通りのアウトプットを得るために:
無料で「LLMの基礎と活用方法」を学べるオンライン講座 paizaが提供開始
paizaは2025年6月27日、オンライン講座「生成AI超入門 プロンプトエンジニアリングの基礎 ChatGPT編」の無料配信を開始した。同社は、生成AIを効果的に活用するための基礎知識と実践的なスキルを学べるとしている。(2025/7/9)
AIアシスト時代のJavaプログラミング入門(4):
Javaのfor、while、break、continueとは――繰り返し処理の違いと使い分け、構文をAIに聞いて学ぶ方法
対話型AI(人工知能)にアドバイスを受けながら進めるJavaプログラミングの入門連載。今回は、プログラムの実行の流れをコントロールする制御構文について、繰り返し処理とジャンプ構文を学習します。for文とwhile文の違い、どのようなときに繰り返しを使うかを理解しましょう。(2025/7/10)
「ぷよぷよプログラミング」セガ公式のガイドブック発売へ 最新版のソースコード全文掲載
技術評論社が、8月8日に「ぷよぷよ」を使ったプログラミング教材「ぷよぷよプログラミング」の公式ガイドブックを発売する。中高生向けのプログラミング入門書で、ゼロからゲームを作る方法を解説する他、アップデートした「ぷよぷよプログラミング 2.0」のソースコードを全文掲載する。価格は2420円。(2025/7/3)
Spring AIで始める生成AIプログラミング(2):
AIチャットプログラムで、Spring AI開発の基本的な流れをつかもう
Java×Spring AIで始めるAIプログラミングの入門連載。前回は、Spring AIを導入するまでの流れを紹介しました。今回は、Spring AIの主な特徴であるAIチャットを行う上での基本的な流れと、その理解に必要となる基本的な概念を解説します。(2025/7/3)
若手エンジニアのための機械設計入門(6):
公差計算の代表的な2つの考え方と使い分け
3D CADが使えるからといって、必ずしも正しい設計ができるわけではない。正しく設計するには、アナログ的な知識が不可欠だ。連載「若手エンジニアのための機械設計入門」では入門者が押さえておくべき基礎知識を解説する。第6回は、公差計算の代表的な2つの考え方と、その使い分けについて取り上げる。(2025/7/1)
Pythonデータ処理入門:
[Matplotlib超入門:pyplot編]DataFrameから箱ひげ図を描く方法と、pandas搭載のグラフ機能との比較
箱ひげ図ってうまく使うと便利ですよね。でも、Matplotlibとpandasでは箱ひげ図をプロットする方法が幾つもあるんです。その辺を中心に、Matplotlibでグラフを描くのか、pandasでやるのか。そんなことを考えてみましょう。(2025/6/27)
4週間で何を学べるのか:
総務省、21万人以上が受講した無料講座「社会人向けデータサイエンス入門」を再び開講
総務省は2025年6月17日、データサイエンスのオンライン講座「社会人のためのデータサイエンス入門」を開講した。統計リテラシーの向上を目的としており、誰でも無料で受講可能だ。(2025/6/19)
機械学習入門:
「ロジスティック回帰」による分類をPythonで学ぼう
「知識ゼロから学べる」をモットーにした機械学習入門連載の第5回。いよいよ今回から、「Yes/No」や「スパムかどうか」といった“分類”予測を扱います。これを実現する代表的な手法が「ロジスティック回帰」です。図を使って仕組みや考え方をやさしく学び、Pythonとscikit-learnでの実装も体験します。初めての人でも安心して取り組める内容です。(2025/6/18)
AIアシスト時代のJavaプログラミング入門(3):
AIにJavaのif、else、switchについて聞いてみた――条件分岐はフローチャートの方が理解しやすい
対話型AIにアドバイスを受けながら進めるJavaプログラミングの入門連載。今回は、プログラムの実行の流れをコントロールする制御構文について、まずは条件分岐を学習します。その最も基本となるif文とswitch文を、条件式を作る際の考え方とともに理解しましょう。また、これらのより簡潔な書き方である条件演算子とswitch式も紹介します。(2025/6/12)
Pythonデータ処理入門:
[Matplotlib超入門:pyplot編]見やすく伝わるグラフに仕上げよう(サイズ、ラベル、凡例、複数表示など)
グラフのサイズを調整したり、タイトルや軸ラベル、凡例、グリッド線、注釈などを追加したり、一度に複数のグラフを表示したりする方法をマスターしよう!(2025/6/6)
若手エンジニアのための機械設計入門(5):
公差設計のススメ
3D CADが使えるからといって、必ずしも正しい設計ができるわけではない。正しく設計するには、アナログ的な知識が不可欠だ。連載「若手エンジニアのための機械設計入門」では入門者が押さえておくべき基礎知識を解説する。第5回は「公差設計」について取り上げる。(2025/6/2)
荻窪圭のデジカメレビュープラス:
待望のフルサイズ入門機、ニコン「Z5II」はこの先ガチで写真を撮りたい人も安心の“王道カメラ”
とうとう出ました。待望のニコン「Z5II」。しかも前モデル(Z5)から飛躍的に進化した、実に現代に相応しいスタンダードモデルに仕上がっていたのである。(2025/6/1)
注目デバイスで組み込み開発をアップグレード(28):
バイナリプログラミングは何の役に立つ? 「imaoPad」の使い方を動画で解説
注目デバイスの活用で組み込み開発の幅を広げることが狙いの本連載。今回は、そもそもバイナリプログラミングが何の役に立つのかについて、サイバーセキュリティの観点で具体的に説明する。また、前回に引き続きFPGA評価ボードの万能UI「imaoPad」を使ったバイナリ入門について動画で解説する。(2025/5/29)
Spring AIで始める生成AIプログラミング(1):
正式リリースされたSpring AIを導入し、簡単なLLM操作アプリをJavaで作成してみよう
Java×Spring AIで始めるAIプログラミングの入門連載。初回である今回は、Spring AIの概要とOpenAIを使って簡単なプログラムを実行するまでを紹介します。(2025/5/29)
COMPUTEX TAIPEI 2025:
ASUSTORが個人/企業向けのNAS新製品を公開 入門モデルでも2.5GbE対応など基本性能を強化
NASの新製品として、個人/家庭向けの「DRIVESTORシリーズ」、企業向けの「LOCKERSTORシリーズ」がASUSTORブースで披露されている。(2025/5/22)
AWSで学ぶクラウド時代のサーバ&ストレージ基礎知識(5):
データはどうやって保存されているのか?――基本的な仕組みを理解するための「ファイルストレージ」超入門
これまであまり物理的なサーバとストレージに触れてこなかった方を対象に、AWSを用いてサーバとストレージの基礎知識を解説する連載。第5回は、AWSの活用に欠かせない「ファイルストレージ」を詳しく解説します。(2025/5/21)
Pythonデータ処理入門:
[Matplotlib超入門:pyplot編]折れ線グラフ/散布図/棒グラフ/ヒストグラム/円グラフを作成してみよう
Pythonでデータを可視化するために広く使われているMatplotlib。そのpyplotインタフェースを使って、さまざまなグラggフを手軽に作成する方法を紹介します。(2025/5/16)
物理学から学ぶ
「量子とは何か?」から理解する量子コンピューティング入門
商用化に向けて今後大きな進化を遂げるとみられる「量子コンピューティング」。この技術はどのようなもので、何ができるのか。物理学から学んで理解を深めよう。(2025/5/15)
AIアシスト時代のJavaプログラミング入門(2):
AIにJavaの変数、データ型、演算子について聞いてみた――GitHub Copilotで始めるAIコーディングの基本
対話型AIにアドバイスを受けながら進めるJavaプログラミングの入門連載。今回は、プログラミングの基本と言える変数、データ型、演算子を学習します。Javaでどのようなデータの種類があるのか、どのようにデータを保持するか、どのように計算するのかといった基本中の基本を理解しましょう。(2025/5/15)
若手エンジニアのための機械設計入門(4):
幾何公差の基本のキ
3D CADが使えるからといって、必ずしも正しい設計ができるわけではない。正しく設計するには、アナログ的な知識が不可欠だ。連載「若手エンジニアのための機械設計入門」では入門者が押さえておくべき基礎知識を解説する。第4回は「幾何公差」の話題を取り上げる。(2025/5/7)
BitLocker丸分かりガイド【後編】
Windows暗号化「BitLocker」入門 ロック解除に欠かせない回復キーはどう扱う?
「Windows」標準の暗号化機能「BitLocker」は、PCの盗難や紛失時に備えてデータを保護する。その解除に必要な「回復キー」の重要性や管理方法、BitLockerの基本的な使い方を解説する。(2025/5/6)
注目デバイスで組み込み開発をアップグレード(27):
FPGA評価ボードの万能UI「dpad3」改め「imaoPad」でバイナリ入門を再始動する
注目デバイスの活用で組み込み開発の幅を広げることが狙いの本連載。今回から、前回紹介したFPGA評価ボードの万能UI「dpad3」改め「imaoPad」を使って、FPGAを最初から学んでみたい方やバイナリプログラミングでコンピュータを基礎から学び直したい方を対象とした記事を展開していく。(2025/4/25)
入門用に最適:
約1カ月でデータサイエンスの基礎を習得 無料で学べるオンライン講座「データサイエンス入門」を総務省が開講
総務省はオンライン講座「社会人のためのデータサイエンス入門」を2025年6月17日に開講する。これからデータサイエンスを学びたい社会人や大学生に向けた講座で、統計データ分析の基本的な知識を学習できる。(2025/4/17)
AIアシスト時代のJavaプログラミング入門(1):
AIにJavaと開発環境について聞いてみた――AIコーディング時代に必要なプログラミング脳を強化しよう
対話型AIにアドバイスを受けながら進めるJavaプログラミングの入門連載。初回は、Javaというプログラミング言語の概要と、学習環境の構築をAIを活用しながら学習します。その誕生からOpenJDKに至るまでの歴史とJavaの特徴を理解し、次回以降で使うための学習環境をJDKとVS Codeで準備しましょう。(2025/4/17)
ニコン、新世代のフルサイズ入門機「Z5II」登場 「EXPEED 7」搭載、RAW動画の内部記録も
ニコンイメージングジャパンから、「Zマウント」を採用したフルサイズミラーレスカメラ「ニコン Z5II」を発表した。同社オンラインストアの価格は25万8500円。Z5IIは、Zシリーズのエントリーフルサイズ機で2450万画素の裏面照射型CMOSセンサー、上位機種「Z9」や「Z8」と同じ画像処理エンジン「EXPEED 7」を採用する。(2025/4/4)
若手エンジニアのための機械設計入門(3):
機械設計の基礎はアナログに詰まっている 〜JIS製図法(その3)〜
3D CADが使えるからといって、必ずしも正しい設計ができるわけではない。正しく設計するには、アナログ的な知識が不可欠だ。連載「若手エンジニアのための機械設計入門」では入門者が押さえておくべき基礎知識を解説する。第3回ではJIS製図法における「公差(サイズ公差)」や「幾何公差」について取り上げる。(2025/4/2)
にわかに地球規模のトピックとなった新型コロナウイルス。健康被害も心配だが、全国規模での臨時休校、マスクやトイレットペーパーの品薄など市民の日常生活への影響も大きくなっている。これに対し企業からの支援策の発表も相次いでいるが、特に今回は子供向けのコンテンツの無料提供の動きが顕著なようだ。一方産業面では、観光や小売、飲食業等が特に大きな影響を受けている。通常の企業運営においても面会や通勤の場がリスク視され、サーモグラフィやWeb会議ツールの活用、テレワークの実現などテクノロジーによるリスク回避策への注目が高まっている。