論文の概要: Scratch Copilot: Supporting Youth Creative Coding with AI
- arxiv url: http://arxiv.org/abs/2505.03867v1
- Date: Tue, 06 May 2025 17:13:29 GMT
- ステータス: 翻訳完了
- システム内更新日: 2025-05-08 19:07:35.885382
- Title: Scratch Copilot: Supporting Youth Creative Coding with AI
- Title(参考訳): Scratch Copilot: AIによる若者の創造的コーディングをサポート
- Authors: Stefania Druga, Amy J. Ko,
- Abstract要約: Cognimates Scratch Copilot: Scratchライクな環境に統合されたAIアシスタント。
本稿では,18人の国際児童を対象とした探索的質的評価から,システムアーキテクチャと知見を詳述する。
- 参考スコア(独自算出の注目度): 7.494510764739512
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: Creative coding platforms like Scratch have democratized programming for children, yet translating imaginative ideas into functional code remains a significant hurdle for many young learners. While AI copilots assist adult programmers, few tools target children in block-based environments. Building on prior research \cite{druga_how_2021,druga2023ai, druga2023scratch}, we present Cognimates Scratch Copilot: an AI-powered assistant integrated into a Scratch-like environment, providing real-time support for ideation, code generation, debugging, and asset creation. This paper details the system architecture and findings from an exploratory qualitative evaluation with 18 international children (ages 7--12). Our analysis reveals how the AI Copilot supported key creative coding processes, particularly aiding ideation and debugging. Crucially, it also highlights how children actively negotiated the use of AI, demonstrating strong agency by adapting or rejecting suggestions to maintain creative control. Interactions surfaced design tensions between providing helpful scaffolding and fostering independent problem-solving, as well as learning opportunities arising from navigating AI limitations and errors. Findings indicate Cognimates Scratch Copilot's potential to enhance creative self-efficacy and engagement. Based on these insights, we propose initial design guidelines for AI coding assistants that prioritize youth agency and critical interaction alongside supportive scaffolding.
- Abstract(参考訳): Scratchのようなクリエイティブなコーディングプラットフォームは、子供向けのプログラミングを民主化してきたが、想像上のアイデアを関数型コードに変換することは、多くの若い学習者にとって大きなハードルである。
AIが成人プログラマーを支援する一方で、ブロックベースの環境で子供をターゲットにするツールはほとんどない。
Cognimates Scratch Copilot: Scratchライクな環境に統合されたAIアシスタントで、アイデア、コード生成、デバッグ、アセット生成のリアルタイムサポートを提供する。
本稿は,18人の国際児童(年齢7~12歳)を対象とした探索的質的評価から,システム構造と知見を詳述する。
私たちの分析では、AI Copilotが重要なクリエイティブコーディングプロセスをどのようにサポートし、特にアイデアとデバッグを支援するかを明らかにしています。
重要な点として、子どもたちがAIの使用を積極的に交渉し、創造的なコントロールを維持するために提案を適応または拒否することで強力なエージェンシーを実証している点を強調している。
インタラクションは、足場の提供と独立した問題解決の促進、さらにはAIの制限やエラーをナビゲートすることによる学習機会の間の設計上の緊張を表面化した。
発見は、コグニット・スクラッチ・コパイロットが創造的な自己効力とエンゲージメントを高める可能性を示している。
これらの知見に基づいて、青少年エージェンシーと支援足場とのクリティカルインタラクションを優先するAIコーディングアシスタントの初期設計ガイドラインを提案する。
関連論文リスト
- Does Co-Development with AI Assistants Lead to More Maintainable Code? A Registered Report [6.7428644467224]
本研究は,AIアシスタントがソフトウェア保守性に与える影響を検討することを目的とする。
フェーズ1では、開発者はAIアシスタントの助けなしに、Javaプロジェクトに新しい機能を追加する。
ランダム化されたコントロールされた試行のフェーズ2では、さまざまな開発者がランダムフェーズ1プロジェクトを進化させ、AIアシスタントなしで作業する。
論文 参考訳(メタデータ) (2024-08-20T11:48:42Z) - ChatScratch: An AI-Augmented System Toward Autonomous Visual Programming
Learning for Children Aged 6-12 [13.943361631775113]
ChatScratchは、幼児のための自律的なプログラミング学習を促進するAI拡張システムである。
ChatScratchは、アーティストのブロックを克服するために、構造化されたインタラクティブなストーリーボードとビジュアルキューを使用している。
論文 参考訳(メタデータ) (2024-02-07T15:55:51Z) - Pangu-Agent: A Fine-Tunable Generalist Agent with Structured Reasoning [50.47568731994238]
人工知能(AI)エージェント作成の鍵となる方法は強化学習(RL)である
本稿では,構造化推論をAIエージェントのポリシーに統合し,学習するための一般的なフレームワークモデルを提案する。
論文 参考訳(メタデータ) (2023-12-22T17:57:57Z) - Students' Perspective on AI Code Completion: Benefits and Challenges [2.936007114555107]
学生の視点から,AIコード補完のメリット,課題,期待について検討した。
その結果,AIコード補完は,正しい構文提案を提供することで,学生の生産性と効率を向上させることがわかった。
将来的には、AIコード補完は説明可能であり、教育プロセスを強化するための最高のコーディングプラクティスを提供するべきである。
論文 参考訳(メタデータ) (2023-10-31T22:41:16Z) - Examining the Values Reflected by Children during AI Problem Formulation [9.516294164912072]
子どもが提案するアイデアには,高度なシステムインテリジェンスとユーザの社会的関係を理解することが必要である。
子どもの考えは、意思決定する前に家族や機械が社会的文脈を理解することを気にしていたことを示している。
論文 参考訳(メタデータ) (2023-09-27T17:58:30Z) - AI Friends: A Design Framework for AI-Powered Creative Programming for
Youth [7.699345459748752]
私たちは10人の子供、7歳から12歳、9人の親と3週間のプログラミング活動を設計しました。
創造的な自己効力感レンズを用いて、AI Friendから質問を受けると、家族がゲームアイデアを簡単に生成できることを観察した。
親は、AI Friendが役に立たなかったとき、より複雑なプログラミングタスクで子供たちを導くのにユニークな役割を担った。
論文 参考訳(メタデータ) (2023-05-17T17:48:32Z) - StoryBuddy: A Human-AI Collaborative Chatbot for Parent-Child
Interactive Storytelling with Flexible Parental Involvement [61.47157418485633]
私たちは、インタラクティブなストーリーテリング体験を作成するためのAI対応システムであるStoryBuddyを開発した。
ユーザスタディでは、StoryBuddyのユーザビリティを検証し、将来の親とAIのコラボレーションシステムの設計上の洞察を提案した。
論文 参考訳(メタデータ) (2022-02-13T04:53:28Z) - Investigating Explainability of Generative AI for Code through
Scenario-based Design [44.44517254181818]
生成AI(GenAI)技術は成熟し、ソフトウェア工学のようなアプリケーションドメインに適用されています。
私たちは43人のソフトウェアエンジニアと9つのワークショップを開催しました。そこでは、最先端のジェネレーティブAIモデルの実例を使って、ユーザの説明可能性のニーズを導き出しました。
我々の研究は、GenAIのコードに対する説明可能性の必要性を探求し、新しいドメインにおけるXAIの技術開発を人間中心のアプローチがいかに促進するかを実証する。
論文 参考訳(メタデータ) (2022-02-10T08:52:39Z) - A User-Centred Framework for Explainable Artificial Intelligence in
Human-Robot Interaction [70.11080854486953]
本稿では,XAIのソーシャル・インタラクティブな側面に着目したユーザ中心型フレームワークを提案する。
このフレームワークは、エキスパートでないユーザのために考えられた対話型XAIソリューションのための構造を提供することを目的としている。
論文 参考訳(メタデータ) (2021-09-27T09:56:23Z) - Backprop-Free Reinforcement Learning with Active Neural Generative
Coding [84.11376568625353]
動的環境におけるエラー(バックプロップ)のバックプロパゲーションを伴わない行動駆動型生成モデルの学習のための計算フレームワークを提案する。
我々は、まばらな報酬でも機能するインテリジェントエージェントを開発し、推論として計画の認知理論からインスピレーションを得ている。
我々のエージェントの堅牢な性能は、神経推論と学習のためのバックプロップフリーアプローチがゴール指向の行動を促進するという有望な証拠を提供する。
論文 参考訳(メタデータ) (2021-07-10T19:02:27Z) - The MineRL BASALT Competition on Learning from Human Feedback [58.17897225617566]
MineRL BASALTコンペティションは、この重要な種類の技術の研究を促進することを目的としている。
Minecraftでは、ハードコードされた報酬関数を書くのが難しいと期待する4つのタスクのスイートを設計しています。
これら4つのタスクのそれぞれについて、人間のデモのデータセットを提供するとともに、模擬学習ベースラインを提供する。
論文 参考訳(メタデータ) (2021-07-05T12:18:17Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。