Difyは非エンジニアでも簡単に操作できる視覚的なインターフェース
Langchainはプログラミング経験のあるユーザー向け
DifyとLangchainはどちらもOSSだが、これらの技術を使ったSaaSをやる場合は別ライセンスになる場合がある。
DifyはこのAIアプリ界隈では有名なBeehiveアーキテクチャを採用している。
DifyはBeehiveアーキテクチャではなく、独自アーキテクチャを採用している。
だいたいの想定される作業
プロンプトのテンプレート作成とそれらのコンポーネント化
複数のコンポーネントをどうするのかというワークフロー設計
学習データ準備と設計
データベース運用
外部のLLM・他システムとの連携
大雑把にいうと、上記の作業における効率的なフレームワークをDifyとLangchainは提供している