生成AIエンジニアLab

生成AIの最新技術を、ハンズオンで解き明かす実践ラボです。
次の一歩を描きながらAI時代のキャリアを模索する羅針盤を目指します。

目次
1.AIエンジニアの仕事内容
2.AIエンジニアに向いている人とは?
3.AIエンジニアになるメリットとは
4.AIエンジニアの将来性とは
5.AIエンジニアに必要なスキル
6.AIエンジニアになるための勉強法
7.AIエンジニアになるため大学は必要か
8.AIエンジニアを目指しプログラミングスクールに通うべきか
9.AIエンジニアになる方法はAIエンジニアの仕事をすること
10.AIエンジニアに未経験から転職できるのか?
11.AIエンジニアの求人と選び方
12.AIエンジニアの採用は2025年度から本格化
13.AIエンジニアにおすすめの転職エージェント
14.AIエンジニアになる3ステップ
さいごに

続きを読む

AIエージェントの評価方法を解説します。

目次
【第Ⅰ部】基礎:AIの評価は新人研修と同じ
【第Ⅱ部】課題:マーケティングAIの評価が難しい理由
【第Ⅲ部】設計編:評価指標の定義
【第Ⅳ部】実装編:AIにAIを採点させる
【第Ⅴ部】運用編:現場投入の検証ステップ

※本記事は、第Ⅳ~Ⅴ部まで解説します。第Ⅰ~Ⅲ部は、以下の記事をご確認ください。

前の記事(第Ⅰ~Ⅲ部):マーケティングAIエージェントの評価指標の作り方

【第Ⅰ~Ⅲ部】振り返り

前回の記事では、マーケティング領域におけるAIエージェントの評価について、その考え方から具体的な指標の定義までを解説しました。ここまでの重要ポイントを振り返ります。
続きを読む

AIエージェントの評価方法と評価指標を解説します。

目次
【第Ⅰ部】基礎:AIの評価は新人研修と同じ
【第Ⅱ部】課題:マーケティングAIの評価が難しい理由
【第Ⅲ部】設計編:評価指標の定義
【第Ⅳ部】実装編:AIにAIを採点させる
【第Ⅴ部】運用編:現場投入の検証ステップ
※本記事では、第Ⅲ部まで解説します。

【第Ⅰ部】基礎:AIの評価は新人研修と同じ

unnamed
AIエージェントの評価は、「新入社員の研修期間」に例えると、直感的に理解できます。
従来のソフトウェアテスト(バグがないか確認すること)とは少し違う、エージェント特有の評価の全体像を解説します。
続きを読む

RAGは、LLMに外部ドキュメントを参照させることで、精度と信頼性を高める代表的なアーキテクチャです。その中核にあるのが「Embeddingモデルを使ったベクトル検索」です。
しかし、Embedding検索は構造的にできない領域があります。

この記事では、OpenAIの最新Embeddingを前提に、RAGにおけるEmbedding検索のできることとできないことを整理します。この記事を読み終えると、Embeddingでどこまで頑張れるのかがイメージできるようになるはずです。

※OpenAI の最新 Embedding(embedding-3 系)は詳細なアーキテクチャ非公開ですが、代表的な研究として、MSMARCOで23.4%改善したcpt-textというモデルがあります。続きを読む

LangGraphは、複数の LLM呼び出しをグラフ構造で管理するためのライブラリです。ノード(関数)とエッジ(遷移条件)を組み合わせて、エージェントの思考フローを明示的に書けるのが特徴です。

Ollamaは、Gemma3などのLLMをローカル環境で簡単に実行できるツールです。従来はOpenAI APIなどのクラウドサービスに依存していたLLMを、完全にオフライン環境で動作させることが可能です。

本記事では、Ollamaで動かすローカルLLMとLangGraphを連携させ、「質問に応じて情報源を選び、最終回答を生成するミニAgent」を作ります。

続きを読む

「AIを使って稼ぎたい。でも何をやればいいのか分からない…」
そんな悩みを持つあなたに向けて、ローカルLLMを利用した“副業アイデア製造機”を作ってみました。

ローカルLLMには、Gemma3を採用しました。Gemma3は軽量なローカルLLMでありながら、Chatbot Arenaでo1-previewモデルより上位の評価を受けています。人間の評価において、最新のクラウド型モデルと遜色ない会話ができます。また、短いトークン数での文章理解や知識蒸留で工夫されており、メモリ効率が極めて高いことが特徴です。

本アプリは、あなたのパソコン上で、Gemma3モデル2機が、Streamlit上で自動対話させることで、【ひらめき → 深掘り → 要約】をループしながら、アイデアを連続で生み出します

・ネット接続もAPI代も不要。
・自分のPC上で、好きなだけ回せる。
・“副業のタネ”を見つけたら、あとは行動するだけ。

この記事では、副業アイデア製造機の使い方を解説します。

続きを読む

AIエージェント設計とは何か

AIエージェントとは、複雑なタスクや目標を達成するために、「必要な行動を自ら決定し、自ら実行する」システムのことを指します。

たとえばChatGPTも、必要に応じてネット検索を行って回答を生成しますが、企業でAIエージェントを活用する場合には、企業固有の情報を活用できなければ意味がありません。 業務マニュアルを検索したり、データベースを参照したり、業務的な観点で判断して回答することが求められます。

つまり、LLM(大規模言語モデル)を業務用途に特化した応答ができるように設計することがAIエージェントの設計業務です。

続きを読む

RAGの評価フレームワークであるRAGASについて解説します。

RAGシステムの評価は人間の目視評価が主流

従来のRAG(Retrieval-Augmented Generation)システムの評価は、人間の目視評価が主流でした。生成された回答の品質を人間が個別に評価する手法です。しかし、このアプローチにはいくつかの課題があります。

目視評価の課題
・時間とコスト:大量のデータを評価するには多くの時間とコストがかかる
・一貫性の欠如:評価者間の主観的な違いにより、一貫した評価が難しい

これらの課題を解決するために、RAGを自動評価できるRagas(Retrieval augmented generation assessment)が登場しました。
続きを読む

本記事では、Azure AI Document IntelligenceとLangChainを活用したRAG(Retrieval-Augmented Generation)の構築手順を解説します。
特に、AI Document IntelligenceによるドキュメントのMarkdown変換と、LangChainを用いたチャンク分割の方法をご紹介します。

Azure AI Document Intelligenceとは

Azure Document Inteligenceとは、pdf や画像ファイルから情報抽出するOCRサービスです。取得可能な情報として、テキスト、テーブル、段落、座標、レイアウト情報を抽出できます。一般的な文章の文字起こしや、領収書や請求書などの読み取りなど様々なデータの処理が可能です。

様々な事前学習済みのモデルが提供されており、例えばLayoutモデルを用いると、文書構造(レイアウト情報)を保ったまま、Markdown の形式で抽出することが可能です。
Markdown の形式で抽出し、#、##等の見出しで分割することで、セマンティックチャンキングが可能となります。

続きを読む

本記事では、Azure AI SearchとLangChainを使用して、RAGシステムを構築する方法を解説します。

RAGは生成AIの精度を向上させるための有力な技術であり、Azure AI Searchの強力な検索機能とLangChainを組み合わせることで、効率的で高精度な情報検索と生成が可能になります。

前の記事:Azure AI Document IntelligenceとLangChainを活用したRAGの実装

Azure AI Searchとは

Azure AI Searchはクラウド型の検索サービスです。キーワード検索、ベクトル検索、ハイブリッド検索、セマンティック検索(意味的な再ランク付け)を利用できます。

Azure AI Searchでは、インデックス内に複数のJSON形式のドキュメントを格納する形式でデータを保存します。インデックスは、フィールド名、データ型(String, Int, Double等)、フィールド属性(検索可能,フィルター可能,ソート可能,キー等)を設定して作成します。 
続きを読む

↑このページのトップヘ