

Coding Tutor
紹介 :
Coding-Tutorは、大規模言語モデル(LLM)に基づいたプログラミング指導ツールです。対話型インタラクションを通じて学習者のプログラミング能力向上を目指しています。知識追跡と逐次検証を組み合わせたTrace-and-Verify(Traver)ワークフローにより、プログラミング指導における重要な課題を解決します。このツールはプログラミング教育だけでなく、他のタスク指導の場面にも拡張でき、学習者の知識レベルに合わせて教育内容を調整できます。オープンソースであり、コミュニティによる貢献を歓迎します。
ターゲットユーザー :
この製品は、プログラミング学習者、教育者、そしてAIを活用した教育に関心のある研究者にとって適しています。学習者には個別化されたプログラミング指導を提供し、プログラミング知識の習得を支援します。また、教育者には教育ツールを提供し、教育効果の向上に役立ちます。研究者は、オープンソースのコードとデータを利用して更なる研究を行うことができます。
使用シナリオ
プログラミング初心者にとって、Coding-Tutorとの対話を通じてPythonの基本構文を段階的に習得できる。
開発者は、Coding-Tutorのコード生成と検証機能を利用して、コードロジックを迅速に最適化できる。
教育機関は、Coding-Tutorをカリキュラムに統合し、学生に個別化されたプログラミング演習とフィードバックを提供できる。
製品特徴
知識追跡と逐次検証を組み合わせたTrace-and-Verifyワークフローを提案し、指導効果を向上させる。
学生シミュレーションとプログラミングテストを組み合わせたDialogue for Coding Tutoring(DICT)評価プロトコルを導入し、指導効果を自動的に評価する。
様々なレベルの学習者への個別指導をサポートし、学生シミュレーションを通じてその実現可能性を検証する。
開発者による貢献と二次開発を容易にするため、コードとデータをオープンソースで公開する。
様々な状況下におけるモデルの性能を示す詳細な実験結果と分析を提供する。
使用チュートリアル
1. プロジェクトのホームページにアクセスし、プロジェクトの背景と機能について理解する。
2. プロジェクトコードをローカルにクローンし、READMEドキュメントに従って依存関係をインストールする。
3. モデルと関連パラメータを設定し、コードを実行する。
4. 対話インターフェースを通じてCoding-Tutorとインタラクトし、プログラミングの問題やタスクを入力する。
5. モデルによって生成されたコードと説明を確認し、段階的にプログラミング知識を学ぶ。
6. プロジェクトで提供されている実験結果と分析を参照し、使用体験を最適化する。
おすすめAI製品
高品質新製品

Miraa
Miraaは、AIによる双方向字幕と学習支援機能を搭載したアプリです。ビデオや音声などのメディア資料を自動的に文字起こしし、対話型のAI解説とリアルタイム翻訳機能を提供することで、効率的な学習を支援します。主な特長は、字幕のシームレスな追従とユーザーのペースに合わせた繰り返し再生、AIによるインタラクティブな解説と質問対応、リアルタイム翻訳などです。Miraaは無料で利用できますが、付加価値のある有料サービスも提供しています。主に語学学習者や教育関係者を対象としています。
学習教育
1.4M

Maths.ai
Maths.aiは、AIを活用した最高のオンライン数学指導ツールです。あらゆる数学の疑問にすぐに解答を得られます。AIによるパーソナライズされた数学サポートを、すぐに利用できます。
学習教育
1.1M