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を活用したアプリの実用的な例(シンプルなチャットボットから音声アシスタント、ドキュメント検索システムまで)を探している開発者にとって、このリポジトリは実際のコードの閲覧可能なカタログを提供し、各コードには短い説明と詳細へのリンクがあります。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト