Nutlope/llamatutor

An AI personal tutor built with Llama 3.1

解決する課題

このプロジェクトは、質問に対してオンデマンドで回答を得るためのオープンソースのAIパーソナルチューターを提供します。大規模言語モデルとウェブ検索を組み合わせることで、最新情報を反映した回答を受け取ることができ、学習やクイックリファレンスに便利なツールとなります。

仕組み

コアとなる言語エンジンにはMetaのLlama 3.1 70Bモデルを使用し、実際の推論呼び出しはTogether AIが処理します。最新または詳細なオンラインコンテンツが必要なクエリに対しては、Exa検索APIを統合しています。フロントエンドはNext.js (App Router) とTailwind CSSで構築されており、Heliconeが可観測性を提供し、Plausibleがウェブサイトの分析を行います。自分で実行するには、リポジトリをクローンし、Together AI、Exa、Heliconeに登録し、APIキーを.envファイルに追加して、npm installとnpm run devを実行するだけです。

対象ユーザー

自分で実行できるAIチューターを求めているすべての人(学生、独学者、またはオープンソースの学習アシスタントをカスタマイズしたい開発者)を対象としています。オープンソースであるため、自分のニーズに合わせて調整可能です。

ハイライト

  • MetaのLlama 3.1 70Bモデルを搭載
  • 効率的な推論のためにTogether AIを使用
  • 関連する結果を取得するためのウェブ検索にExaを統合
  • モダンなUIのためにNext.jsとTailwind CSSで構築
  • Heliconeによる可観測性とPlausibleによる分析機能を含む
  • シンプルなクローン&実行プロセスでローカル設定が容易

関連

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