LLMによる大規模プロジェクトの構造理解とコード編集支援
大規模なソフトウェアプロジェクトにおいて、LLMはコンテキストウィンドウの制約により、プロジェクト全体の構造を把握することが困難です。この問題に対処するため、プロジェクト構造を解析し、LLMに継続的なコンテキストを提供するソリューションが求められています。
インストールと設定
MCP対応エディタ(Cursor、Windsurfなど)で以下の設定を追加します:
{
"mc ...
8月4日 22:32 投稿
LangChainとDeepInfraを用いた高度なAIチャットアプリケーションの構築
はじめに
近年、自然言語処理技術の進展により、対話型AIアプリケーションの開発ニーズが急増しています。本記事では、LangChainとDeepInfraを組み合わせることで、インフラ管理を気にせずに高品質なチャットボットを迅速に構築する手法を紹介します。API連携、ストリーミング応答、非同期処理、ツール呼び出し機能まで、実践的な実装方法を解説します。
DeepInfraの概要
...
8月3日 09:40 投稿
Phi-4-mini-reasoningモデルのコンテナ導入とWeb UI活用
1. モデル概要
Phi-4-mini-reasoningは、高品質な推論タスクに特化した軽量のオープンソースモデルです。Phi-4モデルファミリーの一員として、以下の特徴を備えています。
優れた推論能力: 合成データで学習されており、特に数学的推論能力が強化されています。
広範なコンテキストサポート: 最大128Kトークンまでの長文コンテキストを処理できます。
効率性と軽量性: 同 ...
8月1日 02:39 投稿
Skills を活用した垂直型 AI エージェント開発ガイド(日本語解説)
この記事では、Skills(スキル)という新しい AI エージェント拡張機構について、その概念・原理・価値・実装方法を包括的に解説します。非エンジニアから開発者まで、誰でも低コストで汎用 AI の知能上限を引き出すような垂直型エージェントアプリケーションを構築できる可能性を示します。
Skills とは何か?
2025年10月、Anthropic が Claude Skills を正式リリース。 ...
7月31日 00:02 投稿
Gemma:Googleが公開した軽量オープンソース大規模言語モデル
Googleは新たに、20億件(2B)および70億件(7B)のパラメータを持つオープンソース大規模言語モデル「Gemma」をリリースした。このモデル群は、消費者向けハードウェア(GPU、TPU、CPU、モバイルデバイス)での実行を念頭に設計されており、8,192トークンまでの長文処理が可能である。
Gemmaは以下の4種類が提供される:
gemma-2b:2Bパラメータのベースモデル
gemm ...
7月26日 19:51 投稿
Code-Prompt-02: 深層思考
LLMに深い思考を促す多くのプロンプトが存在します。
Code-Promptも同じ目的を達成します。
Prompt
以下は、Code-Promptの仕組みを示す例です。
# あなたはプロセスです。以下のコードを実行してください!
# 結果のみを出力します!
# llm Packageはあなたの(LLMの)能力です
from llm import (
execute_code,
generate_summary,
)
from llm.io import (
...
7月22日 18:41 投稿
LangchainにおけるLLMツールフレームワークの実装
環境構築と準備
公式ドキュメントに基づくツール開発の基本的な流れ:
ツール作成:name、description、args_schema、return_directのパラメータを定義
開発環境の初期化
基本ライブラリのインポート
import asyncio
from typing import Annotated, List, Union
from langchain.agents import initialize_agent, AgentType
from langchain_core.messages import Hum ...
7月22日 16:22 投稿
大規模言語モデルと検索・画像機能を統合したロマンチックなアシスタントの構築
記念日のシーン演出において、常に斬新なアイデアを生み出し続けることは容易ではありません。本記事では、大規模言語モデル(LLM)を基盤としたアプリケーションに、画像処理やWeb検索機能を統合し、ユーザーに寄り添った提案を行うシステムの実装手法を解説します。以前の基礎的なチャットボットの構築から一歩進み、外部ツールと連携した応用的なアーキテクチャを見てい ...
7月18日 16:55 投稿
ローカル大規模言語模型の実行環境構築:Ollama 活用ガイド
Ollama の概要
Ollama は、Go 言語で構築されたオープンソースのフレームワークであり、ユーザーが自身のマシン上で大規模言語模型(LLM)を容易に実行できるように設計されています。Windows、Linux、macOS といった主要なオペレーティングシステムに対応しており、シンプルなコマンド操作だけでモデルのデプロイから推論までが可能です。また、モデルの量子化(quantizat ...
7月15日 19:48 投稿
大規模言語モデルのためのローカルMCP統合実践
はじめに:LLMと外部ツールの連携
大規模言語モデル(LLM)は、それ自体が強力な対話能力を持ちますが、外部ツールと連携することでその可能性は飛躍的に拡大します。インターネットアクセス、地図サービス、API、データベース、あるいはロボットアームといったツールを操作できるようになると、LLMは単なるチャットボットから、より高度な「エージェント」へと進化し、人 ...
7月15日 19:29 投稿