Arindam200/awesome-ai-apps
A collection of projects showcasing RAG, agents, workflows, and other AI use cases
これは何か
大規模言語モデル(LLM)を活用したアプリケーションを構築するための132のサンプルプロジェクト、チュートリアル、レシピのキュレーションされたコミュニティメンテナンスリストです。一般的なAIアプリパターンの実際のコードを見たい開発者向けの実用的なリファレンスガイドです。
カバーされるアプリの種類
プロジェクトはいくつかのカテゴリにまたがり、それぞれ明確な焦点があります:
- テキストエージェント – チャット、推論、ツール呼び出しを行うアシスタント(例:天気ボット、旅行プランナー、株式ポートフォリオアナリスト)。
- 音声アシスタント – リアルタイム音声パイプライン(例:カスタマーサポート音声エージェント、ピッチコーチ、音声対応RSVP発信者)。
- RAGアプリケーション – 回答前に関連ドキュメントやデータを取得するシステム。コードベースQ&Aやエンタープライズ知識ベースなどのタスク向け。
- MCP対応ツール – AIエージェントが外部サービス(データベース、GitHub、ホテル予約など)に接続するための標準的な方法であるModel Context Protocolを使用した例。
- メモリエージェント – セッションをまたいで過去のやり取りを記憶するエージェント(例:学習コーチ、ブランドレピュテーションモニター、求職アシスタント)。
- スターターおよびアドバンストエージェント – フレームワークを学ぶためのクイックスタートテンプレートから、より複雑なマルチエージェントシステムまで。
- ファインチューニング – 独自データでモデルをカスタマイズする例。
整理方法
READMEはプロジェクトをラベル付きセクション(スターターエージェント、シンプルエージェント、音声エージェント、MCPエージェント、メモリエージェント、RAGアプリケーション、アドバンストエージェント、ファインチューニング)にグループ化し、別のチュートリアルとビデオセクションを追加しています。各エントリは1行の説明とリポジトリ内のフォルダへのリンクです。
フレームワークとスタック
例はAutoGen、CrewAI、LangChain、LangGraph、LlamaIndex、OpenAI Agents SDK、Semantic Kernel、Agno、Mastraなど、人気のあるAIフレームワークの広い範囲をカバーしています。多くのプロジェクトは特定のサービス(例:推論用Nebius、音声用LiveKit、メモリ用Memori)によって支えられています。
スポンサーシップと貢献
プロジェクトはいくつかの商業スポンサー(Bright Data、Nebius、ScrapeGraphAI、CopilotKit、ScaleKit、Okahu、AgentField、Byteful、Memorilabs)をリストし、メールでスポンサーを募集しています。また、貢献セクションがあり、コミュニティの追加に開かれています。
注目すべき詳細
- リポジトリにはAwesomeバッジがあり、高品質のキュレーションリストの一般的なマーカーです。
- READMEにははじめにセクション(抜粋では詳細なし)と、簡単なナビゲーションのための目次が含まれています。
- プロジェクトは活発にメンテナンスされているようで、人気を示すTrendshiftバッジがあります。
要するに:LLMを活用したアプリの実用的な例(シンプルなチャットボットから音声アシスタント、ドキュメント検索システムまで)を探している開発者にとって、このリポジトリは実際のコードの閲覧可能なカタログを提供し、各コードには短い説明と詳細へのリンクがあります。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト