LLM

Generative AI

AGENTS.mdだけじゃない!LLM時代に必須となる『AIのためのドキュメント』まとめ

こんにちは、JS2IIUです。ソフトウェア開発の現場で、ドキュメントの役割が根本的に変化しています。従来、ドキュメントは「人間の開発者が読んで理解するもの」でした。しかし、GitHub CopilotやCursor、Windsurfといった生成AI搭載のコーディングアシスタントの登場により、ドキュメ...
Generative AI

「llms.txt」活用、 AIクローラーを最適化し、LLMに正しく情報を伝える方法

こんにちは、JS2IIUです。近年、大規模言語モデル(LLM)の進化は目覚ましく、情報収集や検索の方法を根本から変えつつあります。従来のWeb検索では人がHTMLを読んで情報を選別していましたが、今やAIがWebサイトをクロールし、その情報に基づいて要約や回答を生成する時代です。しかし、ここに一つの...
Programming

GPT-5プロンプト設計で配慮すべき7つのポイント

こんにちは、JS2IIUです。GPT-5の能力を最大限に引き出すためには、従来のGPT-4.1などと比べてプロンプト設計においていくつかの新しい配慮が必要です。本記事では、OpenAI公式のGPT-5 prompting guideを参考に、ユーザーが意識すべきポイントを7つに整理して解説します。今...
Programming

Model Context Protocol(MCP)入門

こんにちは、JS2IIUです。遅ればせながらMCPについて色々調べてみました。MCPの仕組みや活用事例、実装のポイントなどについて記事にまとめておきたいと思います。今回もよろしくお願いします。はじめにAIやLLM(大規模言語モデル)の活用が進む中、モデルのコンテキスト管理や連携の標準化が求められてい...
Streamlit

【Streamlit】作って理解するMCP

こんにちは、JS2IIUです。最近よく耳にするMCP、すでにさまざまなサービスが提供され始めています。MCPについて理解を深めるため、Streamlitと組み合わせて実装してみたいと思います。今回もよろしくお願いします。1. はじめに近年、ChatGPTやClaudeなどの大規模言語モデル(LLM)...
Dify

【Dify】LLMの接続設定方法

こんにちは、JS2IIUです。Difyの最も重要な機能である生成AIとの連携について具体的な手順をみていきます。今回もよろしくお願いします。はじめに大規模言語モデル(LLM)を活用したアプリケーションの開発は、従来は高い技術力を必要としました。しかし、Difyを使えば、ノーコード/ローコードでLLM...
Dify

【Dify】生成AI時代のノーコードLLMプラットフォーム

こんにちは、JS2IIUです。皆さんはノーコードツール使っていますか?ノーコードツールかぁ?と食わず嫌いでここまで来ましたが、Difyを使ってみたら印象がガラッと変わりました。生成AIが進化してきていることも関連して注目されているDifyを紹介します。今回もよろしくお願いします。1. はじめに:生成...
Streamlit

【Streamlit】LLMOps入門:効率的な大規模言語モデル運用

こんにちは、JS2IIUです。近年、大規模言語モデル(LLM)は様々な分野で急速に活用が広がっていますが、その運用・管理の難しさも同時に注目されています。単にモデルを動かすだけでなく、適切に更新し、監視し、ユーザーとの対話を調整し続けることが求められます。こうした効率的な運用を支えるのが「LLMOp...
Streamlit

【Streamlit】OpenAI o3-miniを使ったチャットアプリ

こんにちは、JS2IIUです。25年1月に公開されたOpenAIのo3-miniを試してみました。このモデルでは推論の機能も使える様になっています。今回もよろしくお願いします。o3-miniモデルの特徴OpenAIのo3-miniは、軽量でありながら高い性能を持つチャットモデルです。以下の特徴があり...
Streamlit

【Streamlit】「Sarashina2.2」でローカルLLMチャットアプリを作成する

こんにちは、JS2IIUです。本記事では、大規模言語モデル(LLM)の一つであるSarashina2.2を使用し、Streamlitを使って簡単なチャットアプリを構築する方法を解説します。今回もよろしくお願いします。Sarashina2.2モデルとは?Sarashina2.2-3b-instruct...