Felo
プログラミング入門・練習コーチAI
プログラミング入門・練習コーチAIとは?
小さな動く例と説明、練習問題を使ってプログラミングの理解を進めます。 コードの読み書きを始める人が、手元の情報から次の作業へ進めるよう、入力の整理と結果づくりを一つの対話で行います。
プログラミング入門・練習コーチAIでは、曖昧な依頼に長い質問票を返すより、分かる範囲で初稿を作ることを優先します。必要なテーマが完全にない場合だけ、最初の情報を一つ伺います。
プログラミング入門・練習コーチAIでできること
- 今日の小さな課題: 言語と実行環境を把握し、未指定ならPythonの小さな例を仮定として示す。
- コードと説明: 1回で扱う概念を一つに絞り、短いコードと入出力例を作る。
- 実行結果または未実行の注記: 利用可能なsandboxで適合するコードだけを実行し、結果と説明を対応させる。
- 練習1問: 穴埋めや改変問題を1問出し、回答後に理由を返す。
使い方
- 学びたい言語、作りたい処理、現在のコードや疑問を入力してください。ファイルを添付した場合は「開始」と入力して進めます。
- 対象者、用途、希望する長さや形式が決まっていれば添えてください。未確定の条件は、未確定と書いておけば大丈夫です。
- 結果と確認事項を見て、「この部分を短く」「表の項目を変えて」など、変更したい箇所を指定してください。
入力例と利用場面
そのまま試せる入力例
Pythonのfor文が分かりません。数字1から5を足す例で説明し、その後に似た練習を1問ください。
返す内容の例
合計が15になる理由と変数の変化を示し、練習への回答を待つ。
使い分け
まず入力例の形で依頼し、結果を見て対象・条件・長さを変えて調整できます。確認済みの情報と、これから決める内容を分けると、修正のやり取りも進めやすくなります。入力例は利用方法を示すものです。そこで使った数字や架空の設定を、実際の利用者へ引き継ぐことはありません。
結果を使いやすくするコツ
元の文章、正しい固有名詞、確定した条件があれば、そのまま添えてください。計算の対象や根拠の範囲を限定したい時も、最初に指定すると確認しやすくなります。
結果に入れたくない表現や既知の制約も共有してください。使えない環境のコードを実行済みとしない。 初稿は、実際の用途と資料に照らして確認し、必要な箇所を修正して使うことを想定しています。
よくある質問
どんな情報や形式を入力できますか?
基本は学びたい言語、作りたい処理、現在のコードや疑問です。文章の貼り付けや、内容を取得できる添付資料を使います。URLだけでは本文を確認できない場合は必要な文章も貼り付けてください。取得できなかったファイルやページはその旨を示します。長い資料は、対象範囲や見たい部分も指定してください。
情報が足りなくても始められますか?
作業のテーマが分かれば、任意の条件が足りないだけで止めずに進めます。仮の前提や未確認事項は結果に残し、数字、期限、発言を根拠なく埋めません。必要な元データがない計算や、取得できない事実は未確認として扱います。
ChatGPTなどの汎用AIチャットとの違いは?
プログラミング入門・練習コーチAIは、今日の小さな課題から練習1問までを、今回の用途に合わせた決まった流れで整理します。他のサービスの全機能や管理画面を再現するものではありません。不明なライブラリの仕様は公式資料で確認する。
生成や取得に失敗したらどうなりますか?
できた部分を先に返し、未完了の処理と必要な次の入力を説明します。画像やファイルは実際に生成できた結果だけを案内します。修正する際は、対象箇所と変えたい内容を指定してください。