<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AI育成 | ぱそとんの部屋</title>
	<atom:link href="https://blog-shokunin.com/tag/ai%E8%82%B2%E6%88%90/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog-shokunin.com</link>
	<description>パソコンって何が出来るの？パソコン選びから活用術までを一挙紹介！</description>
	<lastBuildDate>Fri, 05 Sep 2025 16:47:00 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://blog-shokunin.com/wp-content/uploads/2021/06/cropped-ぱとそんの部屋ファビコン２-32x32.png</url>
	<title>AI育成 | ぱそとんの部屋</title>
	<link>https://blog-shokunin.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ブロックプログラミングで作るAIキャラクターの育て方</title>
		<link>https://blog-shokunin.com/how-to-create-and-train-ai-character-with-block-programming/</link>
					<comments>https://blog-shokunin.com/how-to-create-and-train-ai-character-with-block-programming/#respond</comments>
		
		<dc:creator><![CDATA[ぱそとん]]></dc:creator>
		<pubDate>Fri, 05 Sep 2025 16:47:00 +0000</pubDate>
				<category><![CDATA[ScratchでAIを学ぼう！ブロックプログラムで簡単AI]]></category>
		<category><![CDATA[小学生でもわかるパソコンでAI開発講座]]></category>
		<category><![CDATA[AIキャラクター]]></category>
		<category><![CDATA[AIゲーム制作]]></category>
		<category><![CDATA[AI育成]]></category>
		<category><![CDATA[AI育成ゲーム]]></category>
		<category><![CDATA[Scratch]]></category>
		<category><![CDATA[ブロックプログラミング]]></category>
		<category><![CDATA[プログラミング初心者]]></category>
		<category><![CDATA[プログラミング学習]]></category>
		<category><![CDATA[教育用プログラミング]]></category>
		<category><![CDATA[機械学習]]></category>
		<guid isPermaLink="false">https://blog-shokunin.com/?p=5616</guid>

					<description><![CDATA[ブロックプログラミングで作るAIキャラクターの育て方 近年、AI（人工知能）はゲーム、教育、ビジネスなどあらゆる分野で活用されています。そんな中、小学生から大人まで楽しめる「ブロックプログラミング」でAIキャラクターを作 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h1>ブロックプログラミングで作るAIキャラクターの育て方</h1>

<p>近年、AI（人工知能）はゲーム、教育、ビジネスなどあらゆる分野で活用されています。そんな中、小学生から大人まで楽しめる「ブロックプログラミング」でAIキャラクターを作る方法が注目を集めています。本記事では、<strong>Scratchなどのビジュアル型プログラミング環境</strong>を使って、AIキャラクターを作り、成長させる方法を初心者向けに詳しく解説します。</p>


  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"></li><li><a href="#toc1" tabindex="0">1. なぜブロックプログラミングでAIキャラクターを作るのか？</a></li><li><a href="#toc2" tabindex="0">2. 必要な準備と環境</a></li><li><a href="#toc3" tabindex="0">3. AIキャラクターの基本設計</a><ol><li><a href="#toc4" tabindex="0">例：猫型AIキャラクター</a></li></ol></li><li><a href="#toc5" tabindex="0">4. Scratchでの実装ステップ</a><ol><li><a href="#toc6" tabindex="0">ステップ1：キャラクター作成</a></li><li><a href="#toc7" tabindex="0">ステップ2：AI機能の追加</a></li><li><a href="#toc8" tabindex="0">ステップ3：会話ロジックの作成</a></li><li><a href="#toc9" tabindex="0">ステップ4：成長システム</a></li></ol></li><li><a href="#toc10" tabindex="0">5. AIキャラクターを進化させるテクニック</a></li><li><a href="#toc11" tabindex="0">6. 実際の活用例</a></li><li><a href="#toc12" tabindex="0">7. まとめ</a></li></ol>
    </div>
  </div>

<h2><span id="toc1">1. なぜブロックプログラミングでAIキャラクターを作るのか？</span></h2>
<p>ブロックプログラミングとは、コードを直接書かずに、命令が書かれたブロックを組み合わせてプログラムを作る方法です。ScratchやMakeCodeなどが代表的で、子どもから大人まで直感的に学べます。</p>
<ul>
<li><strong>初心者でも理解しやすい</strong>：文字コードの記述不要。</li>
<li><strong>視覚的でわかりやすい</strong>：フローチャート感覚で構造を把握可能。</li>
<li><strong>AI機能を簡単に導入可能</strong>：拡張機能やAPIを利用してAIを組み込める。</li>
</ul>

<h2><span id="toc2">2. 必要な準備と環境</span></h2>
<p>AIキャラクターを育てるには、以下のツールや素材を用意しましょう。</p>
<ol>
<li>パソコンまたはタブレット（インターネット接続必須）</li>
<li>Scratchアカウント（無料登録）</li>
<li>AI拡張機能（画像認識、音声認識など）</li>
<li>キャラクター画像素材（オリジナルまたはScratchライブラリから）</li>
</ol>

<h2><span id="toc3">3. AIキャラクターの基本設計</span></h2>
<p>育成型AIキャラクターを作るには、以下の3つの要素を考えます。</p>
<ul>
<li><strong>外見</strong>：アバターや動物、ロボットなど。</li>
<li><strong>性格</strong>：優しい、元気、知的、ツンデレなど。</li>
<li><strong>成長要素</strong>：会話スキル、知識、反応パターンの増加。</li>
</ul>

<h3><span id="toc4">例：猫型AIキャラクター</span></h3>
<p>ユーザーと会話するたびに「知識ポイント」が増え、一定のポイントに達すると新しいセリフや動きを覚える仕様にします。</p>

<h2><span id="toc5">4. Scratchでの実装ステップ</span></h2>

<h3><span id="toc6">ステップ1：キャラクター作成</span></h3>
<p>Scratchのスプライトからキャラクターを選びます。自作画像をアップロードすることも可能です。</p>

<h3><span id="toc7">ステップ2：AI機能の追加</span></h3>
<p>「拡張機能」から「音声認識」や「機械学習」を追加します。外部サービス（Teachable Machineなど）で学習させたモデルを使うことも可能です。</p>

<h3><span id="toc8">ステップ3：会話ロジックの作成</span></h3>
<pre>
もし「こんにちは」と言われたら
　→ 「こんにちは！今日も元気？」と答える
</pre>
<p>さらに、会話内容に応じて「経験値」変数を加算します。</p>

<h3><span id="toc9">ステップ4：成長システム</span></h3>
<p>経験値が一定値に達すると、新しい表情やアニメーションを解放する仕組みを作ります。</p>

<h2><span id="toc10">5. AIキャラクターを進化させるテクニック</span></h2>
<ul>
<li><strong>感情システム</strong>：ユーザーの入力や声のトーンによってキャラクターの表情を変える。</li>
<li><strong>学習履歴</strong>：過去の会話を記録し、返答の精度を高める。</li>
<li><strong>外部API連携</strong>：天気情報、ニュース、翻訳などのリアルタイムデータを使う。</li>
</ul>

<h2><span id="toc11">6. 実際の活用例</span></h2>
<ul>
<li>子ども向け学習アシスタント</li>
<li>AIペットゲーム</li>
<li>英語会話練習パートナー</li>
</ul>

<h2><span id="toc12">7. まとめ</span></h2>
<p>ブロックプログラミングを使えば、初心者でも簡単にAIキャラクターを作り、育てることができます。小学生のプログラミング学習や、親子でのクリエイティブな遊びとしてもおすすめです。AIとプログラミングの基礎を同時に学びながら、オリジナルのキャラクターを成長させてみましょう。</p>

]]></content:encoded>
					
					<wfw:commentRss>https://blog-shokunin.com/how-to-create-and-train-ai-character-with-block-programming/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
