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