AI Code Review Agentの構築:静的解析とLLMを統合した自動化パイプラインの実践

Code Review Agentの設計思想:シフトレフトの実現 ソフトウェア開発において、不具合の発見が遅れるほど修正コストは指数関数的に増大します。コードレビューは、バグがメインブランチに混入する前の重要な防波堤ですが、人間によるレビューには「品質のばらつき」「カバレッジの不足」「時間的リソースの限界」という課題が常に付きまといます。 私たちのチームでは、L ...

9月29日 03:48 投稿

DeepSeekプロンプト設計:5つの要求タイプとRCM創造性フレームワーク

AIへの要求伝達技法:5つのパターン DeepSeekでは、要求の性質に応じた構造化プロンプトが効果的です。以下に具体的な設計パターンを示します。 1. 意思決定型 構造:目的+選択肢群+評価軸 複数案の比較検討、リスク評価、最適解の選定を求めます。論理的推論と定量的分析を含めます。 # 意思決定プロンプト例 「クラウドインフラの移行について、以下2案を比較してく ...

9月23日 13:49 投稿

vLLMと模力方舟による高スループットAIアプリケーションの構築

vLLMと模力方舟による高スループットAIアプリケーションの構築 大規模モデルの実装が進む中で、新たな課題が浮き彫りになっています。より強力な言語モデルを学習できたにもかかわらず、「処理が追いつかない」問題が起きています。ユーザーのリクエストが急増すると、応答遅延が増加し、VRAMがオーバーフローし、処理能力が低下します。これはモデルの性能不足ではなく、 ...

9月9日 08:21 投稿

LANGFUSEのDockerコンテナによるデプロイメントガイド

概要 LANGFUSEは、大規模言語モデル(LLM)アプリケーション向けのオープンソースなエンジニアリングプラットフォームであり、観測性、評価ツール、プロンプト管理、プレイグラウンドUI、パフォーマンス指標分析などの主要機能を提供します。LLMとビジネスアプリケーション間の橋渡しとして、さまざまなモデルやフレームワークとの統合をサポートし、複雑なネスト構造にも ...

8月29日 23:11 投稿

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 投稿