教育・トレーニング」カテゴリーアーカイブ

ChatGPTにパーザーを書かせるのではなく、パーザーになって貰おう

前回はChatGPTにテキストパーザーを書いてもらいましたが、GPT自体をパーザーとして使う方法を試してみました。API利用料が必要になりますが、LLMが得意とするタスクであり、プログラムや特別な知識はほぼ不要です。実施結果、期待通りに機能しました。従量制のコストと利便性を比較しながら、最適なパーザー選びの参考に。

ChatGPT に 1分間でユニットテストを書いて貰って、5時に退社しよう

多忙なソフトウェア技術者にとって、ソフトウェアの単体テスト設計に時間を割くのは至難の業です。特に、プロジェクトがタイトな場合はそうでしょう。もし、ChatGPT が単体テストを 1分間で書いてくれるとしたらどうですか? ついでに、docstring で仕様書も書いて貰いましょう。

Stack Overflow はもう古い!? AI に Python ライブラリを探して貰おう

Pythonプログラムで定時に関数を呼び出す課題に直面した際、ChatGPTの助けで適切なライブラリを発見し、生産性を向上させた体験談です。ChatGPTを活用すれば、Google検索では見つからない情報や新たな解決方法も簡単に発見できます。AIを生産性向上のためのツールとして捉え、自分自身のスキルを広げましょう。

子供はいつも疑問でいっぱい! AI に学習塾のアシスタントをして貰おう

学習塾や教室でのリアルタイムな質問受付や議論を可能にするDiscordとChatGPTの統合について解説します。Pythonでカスタマイズ可能なGitHubの人気プロジェクトを評価。ChatGPTを教室のアシスタントとして役立てる方法を探ります。先生が不在でも生徒の質問に効率よく回答できます。

Arduino のヒープとスタックを視覚化しよう(もう String は怖くない!?)

Visualize Heap and Stack usage of Arduino (Uno). 先日こちらでも触れさせて頂きましたが、電子技術者、組込技術者にとって Arduino は試作設計のための重要なツールとして定着しています。最近は Arduino と言っても、8ビット AVR マイコン ATmega328 だけでなく、32ビットマイコンである SAM D21、ESP32 などが簡単に利用できるようになってきましたが、シールドと呼ばれる拡張基板の豊富な、オリジナルの… 続きを読む »

Scratch ふうな組込プログラミング、さらに続き

MIT Scratch-like visual programming on Microcontrollers (survey continued). 先日、こんな記事を書かせて頂きました。 Scratch(ぽい)ESP32 マイコン・ネットワークプログラミング Scratch ふうな Arduino プログラミングまとめ 今回は、さらにその続きです。やはり、多くの方がいろいろなプロジェクトに取り組んでいらっしゃることが分かりました。前回は Arduino プログラミング環境… 続きを読む »

Scratch ふうな Arduino プログラミングまとめ

MIT Scratch-like visual programming on Arduino (survey). 以前に、こんな記事を書かせていただきました。 Scratch(ぽい)ESP32 マイコン・ネットワークプログラミング 今回は、前回に引き続き Scratch(スクラッチ)ふうなビジュアルプログラミング(ブロックプログラミング)環境のまとめです。 調べていくと、実に多くの方が似たような試みをされていることが分かりました。そこで、これらプロジェクトを紹介する上で、少し… 続きを読む »

[小中学生向け] 本物の Minecraft 1.19 で Python プログラミング!

[For Kids] Python programming with “Real” Minecraft Java Edition on your PC! 以前にこちらで、ラズパイ(Raspberry Pi)の Minecraft で Python プログラミングしてみよう、という記事を書かせて頂きました。今でも十分に役に立つ内容だと思うのですが、一番の問題は「ラズパイがお店で手に入らないよ!」というところではないでしょうか。半導体製品の流通混乱の影響と… 続きを読む »

Scratch(ぽい)ESP32 マイコン・ネットワークプログラミング

MIT Scratch-like ESP32 microcontroller network programming. MIT Scratch(スクラッチ)という、グラフィック操作ベースのプログラミング環境がありますね。こんなのです。お子様向けのプログラミング学習として、世界中の小学校などで取り上げられているようです。 以下をクリックすると始められます。 Scratch – みる いきなりプログラミング画面が現れますが、心配不要です。ウィンドウやタブを閉じればおし… 続きを読む »