Dify

AI

Difyでリポジトリの要件定義をチャットで更新する方法

はじめに個人開発でホームサーバー上の GitLab を使用しており、プロジェクトの要件定義を requirements.md として管理しています。 出先などのPCの前にいない状態でも、チャットベースで要件を変更できる仕組みを Dify で...
AI

GitLabのイシュー作成時にDifyでレビューする

はじめにホームサーバーで運用している GitLab に Dify を連携させて、イシュー作成時に自動でレビューコメントを投稿できないか試してみました。GitLab の Webhook と Dify のワークフロー機能を組み合わせることで、L...
AI

Difyの外部ナレッジベース連携を使用する

はじめにDify には独自の RAG 機能(ナレッジベース)が備わっていますが、外部ナレッジベース API を使うことで、自前のベクトル DB や検索システムをナレッジソースとして接続することができます。本記事では 外部ナレッジベース AP...
AI

DifyでOllamaを使用する

はじめに以前の記事でWindowsにOllamaをインストールする手順を紹介しました。今回はOllamaを、LLMアプリケーション開発プラットフォームであるDifyと連携させる方法を紹介します。WSL上で動作するDifyからWindows側...
AI

DifyでGitLabのMRをAIレビューする

はじめに今回はDifyとGitLabを組み合わせてコードレビューをしてみます。Dify内でGitLabのREST APIを呼び出し、MRの差分を取得してLLMにレビューさせる構成です。手順GitLabの準備GitLabのプロジェクトを作成し...
AI

DifyとMCPを組み合わせて自然言語でDBの内容を分析するAIエージェントを作る

はじめにDify に MCP を組み合わせることで、人間が行っていた作業をAIエージェントに代行させることができます。今回は、Dify と crystaldba/postgres-mcp を組み合わせて、自然言語で架空の書店の在庫・売上デー...
AI

Difyをnginxのサブパス以下に配置する方法

はじめにDify を別途 https 化した nginx のサブディレクトリ(例: /dify)に配置する機会がありました。手順が少し複雑だったため、同じような構成を検討している方の参考になるように、また自分への備忘録としてまとめます。前提...