<?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>ChatGPT活用 | IMEER LAB｜Excel・AI・自動化ブログ</title>
	<atom:link href="https://lab.imeer.jp/category/ai/chatgpt/feed/" rel="self" type="application/rss+xml" />
	<link>https://lab.imeer.jp</link>
	<description>VBA・ChatGPT・WordPress、ときどき猫。</description>
	<lastBuildDate>Sun, 24 May 2026 16:28:19 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://lab.imeer.jp/wp-content/uploads/2026/05/cropped-847f523550b64f03abd735470ce0664c-32x32.jpg</url>
	<title>ChatGPT活用 | IMEER LAB｜Excel・AI・自動化ブログ</title>
	<link>https://lab.imeer.jp</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ChatGPT Projectsは単なるフォルダじゃない｜テーマごとの作業部屋として使う</title>
		<link>https://lab.imeer.jp/chatgpt-projects-workspace/</link>
					<comments>https://lab.imeer.jp/chatgpt-projects-workspace/#respond</comments>
		
		<dc:creator><![CDATA[Nori]]></dc:creator>
		<pubDate>Sun, 24 May 2026 16:26:43 +0000</pubDate>
				<category><![CDATA[AI活用]]></category>
		<category><![CDATA[ChatGPT活用]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[GPTs]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[カスタム指示]]></category>
		<category><![CDATA[ブログ運営]]></category>
		<category><![CDATA[個人開発]]></category>
		<guid isPermaLink="false">https://lab.imeer.jp/?p=719</guid>

					<description><![CDATA[ChatGPTのProjectsを、最初はチャットを整理するためのフォルダのようなものだと思っていた。 たしかに、見た目はフォルダに近い。 ブログ用のチャット。LINEスタンプ用のチャット。AI活用記事用のチャット。仕事 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>ChatGPTのProjectsを、最初はチャットを整理するためのフォルダのようなものだと思っていた。</p>



<p>たしかに、見た目はフォルダに近い。</p>



<p>ブログ用のチャット。<br>LINEスタンプ用のチャット。<br>AI活用記事用のチャット。<br>仕事の整理用のチャット。</p>



<p>そういうものをまとめておく場所として見ると、Projectsは「チャットの分類箱」に見える。</p>



<p>ただ、実際に使ってみると、それだけでは少し足りなかった。</p>



<p>Projectsは、単なるフォルダというより、そのテーマの前提、資料、方針、判断軸を置いておく作業部屋に近い。</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><a href="#toc1" tabindex="0">Projectsは何をするための機能なのか</a></li><li><a href="#toc2" tabindex="0">フォルダではなく「作業部屋」と考える</a></li><li><a href="#toc3" tabindex="0">通常チャットとの違い</a></li><li><a href="#toc4" tabindex="0">GPTsとの違い</a></li><li><a href="#toc5" tabindex="0">カスタム指示との違い</a></li><li><a href="#toc6" tabindex="0">Projectsに向いているもの</a></li><li><a href="#toc7" tabindex="0">Projectsに入れない方がいいもの</a></li><li><a href="#toc8" tabindex="0">私ならこう分ける</a></li><li><a href="#toc9" tabindex="0">IMEER LAB運営でのProjects例</a></li><li><a href="#toc10" tabindex="0">Projectsには何を書くべきか</a></li><li><a href="#toc11" tabindex="0">まとめ：続くテーマはProjectsに置く</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">Projectsは何をするための機能なのか</span></h2>



<p>OpenAIの公式ヘルプでは、Projectsは長く続く作業に関係するものを一か所にまとめるワークスペースとして説明されている。</p>



<p>具体的には、Project内に以下をまとめられる。</p>



<ul class="wp-block-list">
<li>関連するチャット</li>



<li>参照したいファイル</li>



<li>Projectごとの指示</li>



<li>そのテーマで使う文脈や前提</li>
</ul>



<p>つまり、Projectsはチャットを入れるだけの箱ではない。</p>



<p>チャット、ファイル、指示をまとめて、そのテーマで作業を続けやすくするための場所だ。</p>



<p>ここが、通常チャットとの大きな違いになる。</p>



<p>通常チャットは、その場の相談に向いている。</p>



<p>「この文章を直して」<br>「このエラーの意味を教えて」<br>「このアイデアを整理して」</p>



<p>このくらいなら、通常チャットで十分だ。</p>



<p>一方で、何度も続くテーマになると、毎回前提を説明するのが面倒になる。</p>



<p>このブログはどういう方針なのか。<br>このシリーズでは何を扱ってきたのか。<br>このツールは何のために作ったのか。<br>このProjectでは何をやらないことにしているのか。</p>



<p>そういう前提を置いておく場所として、Projectsが効いてくる。</p>



<h2 class="wp-block-heading"><span id="toc2">フォルダではなく「作業部屋」と考える</span></h2>



<p>Projectsをフォルダだと思うと、使い方は整理で止まりやすい。</p>



<p>チャットを分類する。<br>後から見つけやすくする。<br>テーマごとにまとめる。</p>



<p>もちろん、それも便利だ。</p>



<p>ただ、それだけだと少しもったいない。</p>



<p>Projectsは、チャットをしまう箱というより、そのテーマで作業するための部屋として考えた方が使いやすい。</p>



<p>たとえば、ブログ運営のProjectなら、そこにはブログ運営の前提がある。</p>



<p>どんな読者に向けて書くのか。<br>どんな文体にするのか。<br>どんな表現を避けるのか。<br>どの記事シリーズとつながるのか。<br>noteや無料ツールへの導線をどう考えるのか。</p>



<p>こういう前提をProject側に置いておく。</p>



<p>すると、毎回ゼロから説明しなくても、「このProjectではこういう方針で考える」という状態を作りやすくなる。</p>



	<div class="loco-comment loco-comment-right loco-comment-normal">
		<div class="loco-comment-image">
			<img decoding="async" src="https://lab.imeer.jp/wp-content/uploads/2026/05/469c67917f5a98d4c33f9fe5d85798b3-1.png" alt="ロコ" loading="lazy">
		</div>
		<div class="loco-comment-balloon">
			Projectsは、チャットを片付ける場所というより、毎回同じ説明をしなくて済むようにする場所だと考えると分かりやすい。
		</div>
	</div>



<h2 class="wp-block-heading"><span id="toc3">通常チャットとの違い</span></h2>



<p>通常チャットは、単発の相談に向いている。</p>



<p>思いついたことを聞く。<br>文章を少し直す。<br>軽く壁打ちする。<br>調べたいことを聞く。</p>



<p>その場で終わるなら、通常チャットで十分だ。</p>



<p>逆に、通常チャットで扱い続けると面倒になるものがある。</p>



<p>たとえば、記事シリーズ。</p>



<p>第1弾で何を書いたのか。<br>第2弾で何を整理したのか。<br>第3弾では何を言ったのか。<br>次の記事でどこまで踏み込むのか。</p>



<p>これを毎回説明するのは手間になる。</p>



<p>Projectsに入れておけば、そのテーマのチャットや資料を同じ場所に置ける。</p>



<p>通常チャットが「その場の机」だとすると、Projectsは「資料を置いた作業部屋」に近い。</p>



<h2 class="wp-block-heading"><span id="toc4">GPTsとの違い</span></h2>



<p>GPTsとの違いも、少しややこしい。</p>



<p>私の感覚では、GPTsは決まった用途の入口だ。</p>



<p>たとえば、以下のようなものはGPTsに向いている。</p>



<ul class="wp-block-list">
<li>記事レビュー専用GPT</li>



<li>LINEスタンプ案を出すGPT</li>



<li>WordPress投稿前チェックGPT</li>



<li>企画整理専用GPT</li>
</ul>



<p>「この型で処理してほしい」<br>「この手順でレビューしてほしい」<br>「この出力形式で返してほしい」</p>



<p>こういう作業はGPTsが向いている。</p>



<p>一方で、Projectsはもう少し広い。</p>



<p>Projectsは、特定の作業手順というより、そのテーマ全体の文脈を置く場所だ。</p>



<p>たとえば「AI活用記事シリーズ」というProjectなら、そこでは記事レビューだけではなく、複数の作業が発生する。</p>



<p>次の記事テーマを考える。<br>過去記事とのつながりを見る。<br>公式情報を整理する。<br>アイキャッチ案を考える。<br>noteとの切り分けを考える。<br>やらない記事を判断する。</p>



<p>これは、ひとつのGPTsに閉じ込めるより、Projectとして扱う方が自然だ。</p>



<p>GPTsは「型」。<br>Projectsは「作業部屋」。</p>



<p>そう考えると、かなり分かりやすくなる。</p>



<h2 class="wp-block-heading"><span id="toc5">カスタム指示との違い</span></h2>



<p>カスタム指示は、ChatGPT全体に効かせる基本姿勢だ。</p>



<p>たとえば私の場合なら、以下のような方針を入れておきたい。</p>



<ul class="wp-block-list">
<li>ただ肯定しない</li>



<li>論点を整理する</li>



<li>実現性や保守性を見る</li>



<li>やらない判断も出す</li>



<li>最終判断は自分がする前提で、判断材料を出す</li>
</ul>



<p>これは、どのチャットでも効いてほしい基本姿勢になる。</p>



<p>一方で、Projectsに入れる指示は、もっとテーマ寄りだ。</p>



<p>ブログ運営Projectなら、ブログの方針。<br>LINEスタンプProjectなら、スタンプ制作の前提。<br>AI記事シリーズProjectなら、シリーズ全体の狙い。</p>



<p>つまり、こう分けるとよい。</p>



<p>カスタム指示は、自分全体の基本姿勢。<br>Projectsの指示は、そのテーマ専用の作業ルール。</p>



<p>なお、OpenAIの公式ヘルプでは、Projectの指示はそのProject内に適用され、グローバルなカスタム指示より優先されると説明されている。</p>



<p>だからこそ、Projectの指示には「そのテーマでだけ守ってほしいこと」を書くのがよい。</p>



<h2 class="wp-block-heading"><span id="toc6">Projectsに向いているもの</span></h2>



<p>Projectsに向いているのは、1回で終わらないテーマだ。</p>



<p>たとえば、以下のようなものが向いている。</p>



<ul class="wp-block-list">
<li>ブログ運営</li>



<li>記事シリーズ</li>



<li>LINEスタンプ制作</li>



<li>無料ツールの公開方針</li>



<li>副収入計画</li>



<li>長期の調査</li>



<li>継続的な学習</li>



<li>仕事の論点整理</li>



<li>個人開発の方針整理</li>
</ul>



<p>ポイントは、何度も同じ前提を使うかどうかだ。</p>



<p>一度聞いて終わるなら、通常チャットで十分。</p>



<p>でも、毎回同じ背景を説明しているなら、Projectsに分けた方がよい。</p>



<h2 class="wp-block-heading"><span id="toc7">Projectsに入れない方がいいもの</span></h2>



<p>逆に、何でもProjectsに入れればよいわけではない。</p>



<p>たとえば、以下のようなものは通常チャットで十分だ。</p>



<ul class="wp-block-list">
<li>一回だけの質問</li>



<li>軽い雑談</li>



<li>すぐ終わる文章修正</li>



<li>単発の調べもの</li>



<li>テーマ化するほどではない思いつき</li>
</ul>



<p>Projectsを増やしすぎると、今度はProjects自体が散らかる。</p>



<p>フォルダを増やしすぎるのと同じだ。</p>



<p>Projectsは便利だが、細かく分けすぎると管理対象が増える。</p>



<p>なので、私は「長く続くテーマ」だけProjectにするくらいでよいと思っている。</p>



	<div class="loco-comment loco-comment-right loco-comment-hint">
		<div class="loco-comment-image">
			<img decoding="async" src="https://lab.imeer.jp/wp-content/uploads/2026/05/319c037b116b468c3814717913348343-1.png" alt="ロコ" loading="lazy">
		</div>
		<div class="loco-comment-balloon">
			Projectを作るか迷ったら、「次回も同じ前提を使うか」で見ると判断しやすい。一回で終わる話なら、通常チャットの方が軽い。
		</div>
	</div>



<h2 class="wp-block-heading"><span id="toc8">私ならこう分ける</span></h2>



<p>私の使い方なら、ざっくりこう分ける。</p>



<p>ブログ運営はProjects。<br>AI記事シリーズもProjects。<br>LINEスタンプ工房の運営方針もProjects。<br>副収入計画もProjects。</p>



<p>一方で、単発のタイトル案や、ちょっとした文章修正は通常チャットで十分だ。</p>



<p>記事レビューのように、毎回同じ観点で見たいものはGPTsにする。</p>



<p>コードやファイルを実際に直す作業はCodex側に寄せる。</p>



<p>この分け方にしておくと、ChatGPT側で考えることと、Codex側で実装することが混ざりにくい。</p>



<p>ただし、この記事ではCodexの話は深掘りしない。</p>



<p>ここで大事なのは、Projectsを「ChatGPT内でテーマを継続して扱う場所」として見ることだ。</p>



<h2 class="wp-block-heading"><span id="toc9">IMEER LAB運営でのProjects例</span></h2>



<p>たとえば、IMEER LAB運営のProjectを作るなら、Projectの指示にはこう書く。</p>



<p><code>このProjectでは、IMEER LABのブログ運営、note展開、LINEスタンプ、GPTs活用、無料ツール導線を扱います。 具体的な実装作業ではなく、企画、導線、判断軸、優先順位、やらない判断を中心に整理してください。 記事や企画では、以下を重視してください。 - 技術者の作業メモ感を残す - 実体験と判断材料を入れる - 成功談に整えすぎない - 迷ったこと、やめたこと、判断を変えたことも価値として扱う - 個人運営で維持できるかを見る - 半年後にも意味が残るかを見る - ブログ、note、無料ツール、GPTsの導線につながるかを見る 実装詳細、Git操作、API設計、コード修正、テスト設計は別Projectに切り分けてください。</code></p>



<p>このように書いておくと、そのProject内では「これは運営方針の話」「これは開発室に切り分ける話」のように整理しやすくなる。</p>



<p>単なるフォルダではなく、Projectごとに判断軸を持たせるイメージだ。</p>



<h2 class="wp-block-heading"><span id="toc10">Projectsには何を書くべきか</span></h2>



<p>Projectsの指示には、細かい作業手順を詰め込みすぎない方がよい。</p>



<p>毎回変わる手順よりも、毎回変えたくない前提を書く。</p>



<p>たとえば、ブログ用Projectなら以下のような内容が向いている。</p>



<ul class="wp-block-list">
<li>誰に向けて書くか</li>



<li>どんな文体にするか</li>



<li>どんな表現を避けるか</li>



<li>どの記事シリーズとつながるか</li>



<li>どこまで技術的に踏み込むか</li>



<li>noteや無料ツールへの導線をどう扱うか</li>



<li>何をこのProjectでは扱わないか</li>
</ul>



<p>開発用Projectなら、以下のような内容が向いている。</p>



<ul class="wp-block-list">
<li>どのリポジトリを扱うか</li>



<li>優先する設計方針</li>



<li>テスト方針</li>



<li>触ってよい範囲</li>



<li>触らない方がよい範囲</li>



<li>判断に迷ったときの優先順位</li>
</ul>



<p>副収入計画なら、以下のような内容が向いている。</p>



<ul class="wp-block-list">
<li>何を優先するか</li>



<li>何をやらないか</li>



<li>収益化より先に整えるもの</li>



<li>無料公開するもの</li>



<li>有料化を検討するもの</li>



<li>続けられる作業量</li>
</ul>



<p>Projectsに置くべきなのは、毎回説明するのが面倒なものだ。</p>



<p>忘れられると話がずれるもの。<br>そのテーマでは常に守ってほしいもの。<br>判断に迷ったときに戻る基準。</p>



<p>そういうものを置いておくと、Projectsが作業部屋として機能しやすくなる。</p>



<h2 class="wp-block-heading"><span id="toc11">まとめ：続くテーマはProjectsに置く</span></h2>



<p>Projectsは、単なるフォルダではない。</p>



<p>もちろん、チャットを整理する場所としても使える。</p>



<p>でも、それだけでは少しもったいない。</p>



<p>Projectsは、長く続くテーマの前提、資料、指示、チャットをまとめておく作業部屋として使うと便利だ。</p>



<p>通常チャットは、その場の相談。<br>GPTsは、決まった用途の入口。<br>カスタム指示は、自分全体の基本姿勢。<br>Projectsは、テーマごとの作業部屋。</p>



<p>この分け方をしておくと、ChatGPTの使い方がかなり整理される。</p>



<p>特に、ブログ運営、記事シリーズ、個人開発、副収入計画のように、何度も同じテーマを扱う場合はProjectsが向いている。</p>



<p>フォルダとして使うだけではなく、そのテーマの作業部屋として使う。</p>



<p>Projectsは、そう考えた方がしっくりきた。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://lab.imeer.jp/chatgpt-projects-workspace/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GPTsは何に向いているのか｜記憶ではなく「型」とActionsで考える</title>
		<link>https://lab.imeer.jp/gpts-value-template-actions-memory/</link>
					<comments>https://lab.imeer.jp/gpts-value-template-actions-memory/#respond</comments>
		
		<dc:creator><![CDATA[Nori]]></dc:creator>
		<pubDate>Thu, 21 May 2026 22:00:00 +0000</pubDate>
				<category><![CDATA[AI活用]]></category>
		<category><![CDATA[ChatGPT活用]]></category>
		<category><![CDATA[GPTs活用]]></category>
		<category><![CDATA[Actions]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[Codex]]></category>
		<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[ブログ運営]]></category>
		<category><![CDATA[メモリ]]></category>
		<category><![CDATA[個人開発]]></category>
		<guid isPermaLink="false">https://lab.imeer.jp/?p=685</guid>

					<description><![CDATA[GPTsは便利そうに見える。 編集者GPT、校正GPT、画像生成GPT、WordPress整形GPT、note用GPT。目的ごとに分ければ、毎回同じ説明をしなくて済む。最初は、自分専用のAI担当者が少しずつ育っていくよう [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>GPTsは便利そうに見える。</p>



<p>編集者GPT、校正GPT、画像生成GPT、WordPress整形GPT、note用GPT。目的ごとに分ければ、毎回同じ説明をしなくて済む。最初は、自分専用のAI担当者が少しずつ育っていくようにも見える。</p>



<p>ただ、実際に使ってみると、そこは少し違った。</p>



<p>GPTsは、前回までを覚えて育つ相棒ではない。</p>



<p>OpenAI Help Centerでは、custom GPTsは現在メモリ非対応であり、過去セッションの文脈を保持しないと説明されている。ユーザー側で通常のChatGPTメモリをオンにしていても、custom GPTsの各interactionはステートレスで始まる。</p>



<p>つまり、GPTsに「前回の続きで」「前回決めた方針を踏まえて」と期待しすぎると苦しくなる。</p>



<p>では、GPTsに価値がないのかというと、そうではない。</p>



<p>GPTsの現時点での実感値としての価値は、記憶ではなく型の固定にある。毎回同じ役割、同じ初期条件、同じ出力フォーマット、同じ会話スターター、同じ目的の入口で始められることに意味がある。</p>



<p>この記事では、GPTsを「育つ相棒」ではなく「型化された入口」として考え直す。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">GPTsは便利だが、育つ相棒ではなかった</a></li><li><a href="#toc2" tabindex="0">GPTsで困ったこと</a></li><li><a href="#toc3" tabindex="0">ファイルを直す作業はCodexに寄せた方がよさそう</a></li><li><a href="#toc4" tabindex="0">ではGPTsの価値はどこにあるのか</a></li><li><a href="#toc5" tabindex="0">LINEスタンプ画像生成ではGPTsが効いた</a></li><li><a href="#toc6" tabindex="0">Actionsには別軸の可能性がある</a></li><li><a href="#toc7" tabindex="0">GPTsの機能・要素を整理する</a></li><li><a href="#toc8" tabindex="0">GPTsに向いているもの・向いていないもの</a><ol><li><a href="#toc9" tabindex="0">GPTsに向いているもの</a></li><li><a href="#toc10" tabindex="0">GPTsに向いていないもの</a></li></ol></li><li><a href="#toc11" tabindex="0">IMEER LABではどう使うか</a></li><li><a href="#toc12" tabindex="0">まとめ</a></li><li><a href="#toc13" tabindex="0">関連記事</a></li><li><a href="#toc14" tabindex="0">参考にした公式情報</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">GPTsは便利だが、育つ相棒ではなかった</span></h2>



<p>GPTsは、特定の目的向けに設定したChatGPTである。</p>



<p>OpenAI Help Centerでは、GPTsはInstructions、Knowledge、Capabilities、Actionsなどを組み合わせて、目的に合ったChatGPTを作れるものとして説明されている。</p>



<p>Instructionsでは、役割、口調、目的、境界を設定できる。Knowledgeでは、参照資料をアップロードできる。Capabilitiesでは、画像生成やWeb検索などの機能を選べる。Actionsでは、外部APIと接続できる。</p>



<p>ここだけ見ると、GPTsはかなり強い。</p>



<p>ただし、重要な制約がある。custom GPTsはメモリ非対応であり、過去セッションの文脈を保持しない。各会話は基本的に新しく始まる。</p>



<p>そのため、GPTsは「前回までの内容を踏まえた長期プロジェクト管理」には向きにくい。</p>



<p>たとえば、記事シリーズで次のような使い方をしようとすると、だんだん重くなる。</p>



<ul class="wp-block-list">
<li>前回の記事で決めた方針を覚えていてほしい</li>



<li>記事シリーズ全体の進捗を管理してほしい</li>



<li>前回やめた判断を次回も自動で引き継いでほしい</li>



<li>途中で変えた編集方針を覚え続けてほしい</li>
</ul>



<p>こういう用途は、GPTsだけで抱えるより、ProjectsやCodex側のファイル管理に寄せた方がよい。</p>



<p>ここを誤解すると、GPTsに期待しすぎる。</p>



<p>GPTsを否定するものではない。ただし、記憶で育つ道具として見るより、毎回同じ型で始める道具として見た方が安定する。</p>



<h2 class="wp-block-heading"><span id="toc2">GPTsで困ったこと</span></h2>



<p>GPTsで困りやすいのは、前回までの方針を自動で引き継げないことだ。</p>



<p>たとえば、ブログ記事制作で「このシリーズでは第1弾で機能比較、第2弾でPersonalityとメモリ、第3弾でGPTs運用を扱う」と決めたとする。</p>



<p>通常のChatGPTやProjectsの文脈がある場所なら、その流れを会話の中で扱いやすい。しかしcustom GPTsでは、過去セッションの文脈を保持しない。次に開いたときは、基本的に新しい会話として始まる。</p>



<p>もちろん、Knowledgeに資料やルールを入れれば参照はできる。</p>



<p>しかし、Knowledgeは手動で追加・更新する必要がある。記事シリーズの進捗や最新判断を、毎回Knowledgeへ反映し続けるのは個人運営では重い。</p>



<p>固定資料には向いている。</p>



<ul class="wp-block-list">
<li>ブログの基本方針</li>



<li>文体ルール</li>



<li>固定のチェックリスト</li>



<li>あまり変わらない仕様メモ</li>



<li>画像生成時の基本条件</li>
</ul>



<p>一方で、更新頻度が高い情報には向きにくい。</p>



<ul class="wp-block-list">
<li>記事シリーズの進捗</li>



<li>前回の判断変更</li>



<li>今回だけの編集方針</li>



<li>公開前の残タスク</li>



<li>実作業中に変わるメモ</li>
</ul>



<p>こうした情報は、Projectsに置くか、Codexで管理しているファイルに残す方が扱いやすい。</p>



<p>Knowledgeは「固定資料」や「あまり変わらない前提」に向く。日々変わる運用状況や進捗管理を入れ続ける場所としては、少し重い。</p>



<h2 class="wp-block-heading"><span id="toc3">ファイルを直す作業はCodexに寄せた方がよさそう</span></h2>



<p>GPTsを編集者や校正役として使うことはできる。</p>



<p>ただ、記事ファイルを扱う作業では、Codexの方が運用に乗りやすい場面がある。</p>



<p>たとえば、誤字脱字、表記ゆれ、Markdown整形、WordPress用整形、一括修正のような作業である。</p>



<p>Codexはファイル単位で扱える。複数ファイルを読み、既存ナレッジとの整合を確認し、差分を見ながら修正できる。Markdownファイルとして記事を管理しているなら、修正前後の差分を確認しやすい。</p>



<p>これは、GPTsやChatGPTが不要という意味ではない。</p>



<p>方向性レビューや読者視点の違和感チェックは、GPTsやChatGPTにも価値がある。記事の主張が伝わるか、読者がどこで迷うか、タイトルと本文のズレがないかを見るなら、会話型のレビューは使いやすい。</p>



<p>ただし、ファイルを直す作業、整形する作業、複数箇所を一括で揃える作業は、Codexに寄せた方が安定する可能性がある。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>作業</th><th>向いているもの</th></tr></thead><tbody><tr><td>誤字脱字、表記ゆれ、Markdown整形</td><td>Codex</td></tr><tr><td>記事の方向性レビュー</td><td>GPTs / ChatGPT</td></tr><tr><td>読者視点の違和感チェック</td><td>GPTs / ChatGPT</td></tr><tr><td>LINEスタンプ画像生成の型化</td><td>GPTs</td></tr><tr><td>記事ファイルの修正・差分確認</td><td>Codex</td></tr></tbody></table></figure>



<p>ここも役割分担で考える。</p>



<p>GPTsはレビューの入口として使える。Codexはファイルを直す作業に向く。どちらか一方に寄せるより、作業の種類で分けた方がよい。</p>



<h2 class="wp-block-heading"><span id="toc4">ではGPTsの価値はどこにあるのか</span></h2>



<p>GPTsの価値は、記憶ではなく型化された入口にある。</p>



<p>毎回「あなたは○○です」と言わなくてよい。目的別の入口を作れる。出力フォーマットを固定しやすい。会話スターターを用意できる。初心者や未来の自分が、何を頼めばよいか迷いにくい。</p>



<p>たとえば、次のような作業には向いている。</p>



<ul class="wp-block-list">
<li>画像生成の条件を毎回そろえる</li>



<li>特定用途のプロンプトを作る</li>



<li>決まった形式でレビューする</li>



<li>初心者向けに手順案内を始める</li>



<li>決まった会話スターターから作業を始める</li>
</ul>



<p>GPTsは「成長して覚えてくれる担当者」ではなく、「毎回同じ初期条件で始められる入口」と見る。</p>



<p>この見方にすると、GPTsを増やす基準も変わる。</p>



<p>長期記憶が必要なものはGPTsに向かない。初期条件を固定したいもの、出力フォーマットを安定させたいもの、同じ目的で繰り返し始めたいものはGPTsに向く。</p>



	<div class="loco-comment loco-comment-right loco-comment-hint">
		<div class="loco-comment-image">
			<img decoding="async" src="https://lab.imeer.jp/wp-content/uploads/2026/05/319c037b116b468c3814717913348343-1.png" alt="ロコ" loading="lazy">
		</div>
		<div class="loco-comment-balloon">
			GPTsは覚えてくれるから便利、ではなく、毎回同じ場所から始められるから便利。ここを間違えると、期待値が少しずつズレる。
		</div>
	</div>



<h2 class="wp-block-heading"><span id="toc5">LINEスタンプ画像生成ではGPTsが効いた</span></h2>



<p>IMEER LABでGPTsが効いた例として、LINEスタンプ画像生成がある。</p>



<p>画像生成では、毎回条件を書くのが地味に重い。</p>



<ul class="wp-block-list">
<li>LINEスタンプ向けの画像であること</li>



<li>370×320を意識すること</li>



<li>余白を確保すること</li>



<li>背景を扱いやすくすること</li>



<li>文字を入れるか、入れないか</li>



<li>キャラクター設定を崩さないこと</li>



<li>ロコ太などのキャラクター前提を踏まえること</li>
</ul>



<p>通常のChatGPTで毎回説明してもよい。だが、毎回同じ初期条件を書くのは面倒である。</p>



<p>GPTsにしておくと、「LINEスタンプ用画像生成の入口」として始められる。最初から、LINEスタンプ向けの画像生成、キャラクター設定、背景、余白、サイズ、文字の扱いを固定しやすい。</p>



<p>ここで効いているのは、長期記憶ではない。</p>



<p>前回の作業を覚えてくれることではなく、毎回同じ型で始められることが効いている。画像生成プロンプトの型が安定し、相談の立ち上がりが速くなる。</p>



<p>もちろん、これも万能ではない。</p>



<p>キャラクターの一貫性、背景の扱い、文字の崩れ、審査前の確認は別途見る必要がある。GPTsにしたから自動で安定するわけではない。</p>



<p>ただ、LINEスタンプ画像生成のように、初期条件が毎回似ている作業では、GPTsの価値が出やすい。</p>



<h2 class="wp-block-heading"><span id="toc6">Actionsには別軸の可能性がある</span></h2>



<p>GPTsには、Actionsという仕組みもある。</p>



<p>OpenAI Help Centerでは、ActionsはGPTを外部APIへ接続する仕組みとして説明されている。設定には、接続したいサービスのAPI情報、認証情報、OpenAPI schemaが必要になる。</p>



<p>schemaでは、GPTがどのサーバーを呼び出せるか、どのエンドポイントを使えるか、どのパラメータを受け取るかを定義する。認証方式には、None、API key、OAuthなどがある。Public GPTsでActionsを使う場合、Privacy Policy URLが必要になる場合もある。ユーザーがAction実行を承認する場合もある。</p>



<p>Actionsは、単なる役割固定や型の固定とは別軸の価値である。</p>



<p>もし使いこなせれば、GPTsは会話の入口だけでなく、外部処理の入口にもなり得る。</p>



<p>IMEER LABの文脈では、たとえば次のような可能性がある。</p>



<ul class="wp-block-list">
<li>WordPressと接続して、記事情報を取得する</li>



<li>Google Sheetsと接続して、管理表を参照する</li>



<li>独自DBと接続して、制作ログを扱う</li>



<li>自作の画像処理APIと接続する</li>



<li>LINEスタンプ工房と連携する</li>



<li>ライセンス管理APIと接続する</li>



<li>e-Gov APIや法令検索APIと接続する</li>
</ul>



<p>ただし、ここは現時点では評価保留である。</p>



<p>IMEER LABでは、Actionsを実運用として評価できていない。可能性は大きいが、実際に安定して使えるか、保守できるか、個人運営の負荷に見合うかは別問題である。</p>



<p>Actionsを入れると、API設計、認証、セキュリティ、エラー処理、保守、権限管理を考える必要がある。</p>



<p>個人運営では、「作れるか」だけでなく「保守できるか」を見る必要がある。Actionsは強い可能性を持つが、気軽に増やすものではない。</p>



<h2 class="wp-block-heading"><span id="toc7">GPTsの機能・要素を整理する</span></h2>



<p>GPTsには複数の構成要素がある。どれも便利だが、価値と注意点は違う。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>GPTsの機能・要素</th><th>価値</th><th>注意点</th></tr></thead><tbody><tr><td>Instructions</td><td>役割・口調・判断観点を固定できる</td><td>長期記憶ではない</td></tr><tr><td>Conversation starters</td><td>使い始めの導線を作れる</td><td>複雑な作業管理には弱い</td></tr><tr><td>Knowledge</td><td>参照資料を持たせられる</td><td>手動更新が必要</td></tr><tr><td>Capabilities</td><td>画像生成、Web検索などを使える</td><td>目的に合わせて絞らないと散る</td></tr><tr><td>Actions</td><td>外部APIと接続できる</td><td>API設計、認証、保守、権限管理が必要</td></tr></tbody></table></figure>



<p>GPTsを作るときは、この中のどれが必要なのかを先に見る。</p>



<p>単に「便利そうだからGPTsにする」のではなく、Instructionsを固定したいのか、Knowledgeを参照したいのか、Conversation startersで入口を作りたいのか、Actionsで外部APIとつなぎたいのかを分ける。</p>



<h2 class="wp-block-heading"><span id="toc8">GPTsに向いているもの・向いていないもの</span></h2>



<p>GPTsに向いているのは、型として残る作業である。</p>



<h3 class="wp-block-heading"><span id="toc9">GPTsに向いているもの</span></h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>向いているもの</th><th>理由</th></tr></thead><tbody><tr><td>画像生成の型化</td><td>毎回同じ条件から始められる</td></tr><tr><td>LINEスタンプ用プロンプト生成</td><td>サイズ、背景、文字条件を固定できる</td></tr><tr><td>目的別の相談入口</td><td>毎回役割説明をしなくてよい</td></tr><tr><td>初心者向け手順案内</td><td>会話スターターと固定指示が効く</td></tr><tr><td>定型出力が必要な作業</td><td>フォーマットを固定しやすい</td></tr><tr><td>外部API連携の入口</td><td>Actionsで自作APIや外部サービスと接続できる可能性がある</td></tr></tbody></table></figure>



<p>一方で、GPTsに向いていないものもある。</p>



<h3 class="wp-block-heading"><span id="toc10">GPTsに向いていないもの</span></h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>向いていないもの</th><th>理由</th></tr></thead><tbody><tr><td>長期プロジェクト管理</td><td>前回までの文脈を保持しない</td></tr><tr><td>記事シリーズの進捗管理</td><td>ProjectsやCodex側のファイル管理の方が向く</td></tr><tr><td>ナレッジを頻繁に更新する作業</td><td>手動更新が運用コストになる</td></tr><tr><td>ファイル単位の校正・整形</td><td>Codexの方が向くことがある</td></tr><tr><td>育つ編集者のような使い方</td><td>メモリがないため自動では育たない</td></tr><tr><td>権限管理が複雑な外部連携</td><td>Actions設計・認証・保守の負荷が高くなる</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc11">IMEER LABではどう使うか</span></h2>



<p>IMEER LABでは、GPTsを長期記憶の場所として使わない。</p>



<p>使うなら、型として残るものに絞る。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>用途</th><th>向いているもの</th><th>理由</th></tr></thead><tbody><tr><td>LINEスタンプ画像生成</td><td>GPTs</td><td>初期条件と出力フォーマットを固定できる</td></tr><tr><td>記事シリーズ管理</td><td>Projects</td><td>長期テーマの文脈をまとめられる</td></tr><tr><td>記事ファイルの作成・校正・整形</td><td>Codex</td><td>ファイル単位で扱え、差分確認しやすい</td></tr><tr><td>企画の壁打ち</td><td>ChatGPT / GPTs</td><td>その場の相談や目的別入口として使える</td></tr><tr><td>編集方針の保存</td><td>カスタム指示 / ナレッジ / Projects</td><td>全体方針やシリーズ文脈として持たせる</td></tr><tr><td>外部API連携</td><td>GPTs Actions / 独自API</td><td>可能性は大きいが、まだ実運用評価は保留</td></tr></tbody></table></figure>



<p>LINEスタンプ画像生成GPTsは、残す価値がある。毎回の初期条件が似ていて、型として固定する意味があるためである。</p>



<p>一方で、校正やWordPress整形はCodexに寄せる可能性がある。記事ファイルを直接扱い、差分を確認できる方が、運用として安定しやすい。</p>



<p>記事シリーズ管理はProjectsに置く。前回までの方針、後続記事、内部リンク、残タスクのような文脈は、GPTsよりProjectsやファイル管理に向いている。</p>



<p>Actionsは大きな可能性がある。ただし、まだ実運用評価は保留である。LINEスタンプ工房やWordPress、自作APIとつながる可能性はあるが、保守と権限管理まで含めて判断したい。</p>



<h2 class="wp-block-heading"><span id="toc12">まとめ</span></h2>



<p>GPTsを作るかどうかは、「この作業は次回も同じ型で始めたいか」で判断する。</p>



<p>GPTsは、記憶で育つ道具ではない。</p>



<p>custom GPTsは現在メモリ非対応であり、過去セッションの文脈を保持しない。各会話は基本的に新しく始まる。そのため、長期プロジェクト管理や、記事シリーズの進捗管理をGPTsに任せると苦しくなる。</p>



<p>GPTsの価値は、「前回までを覚えること」ではなく「毎回同じ型で始められること」にある。</p>



<p>毎回同じ役割、同じ初期条件、同じ出力フォーマット、同じ会話スターター、同じ目的の入口で始めたい作業には向いている。LINEスタンプ画像生成のように、条件を固定して始めたい作業では価値が出やすい。</p>



<p>Actionsを使えば、GPTsは外部API連携の入口にもなり得る。</p>



<p>ただし、ActionsはまだIMEER LABでは実運用評価できていない。可能性は大きいが、API設計、認証、セキュリティ、保守、エラー処理、権限管理まで含めて判断する必要がある。</p>



<p>長期文脈はProjects。ファイル処理はCodex。型化された入口はGPTs。</p>



<p>GPTsは増やすより、型として残るものだけ作る。このくらいの距離感で使う方が、個人運営では続けやすい。</p>



<h2 class="wp-block-heading"><span id="toc13">関連記事</span></h2>



<ul class="wp-block-list">
<li>ChatGPT・GPTs・Projects・Codexの違い｜個人開発とブログ運営での使い分け</li>



<li>ChatGPTに「性格」を持たせるとは何か｜Personality・カスタム指示・メモリ・GPTsの違い</li>
</ul>



<h2 class="wp-block-heading"><span id="toc14">参考にした公式情報</span></h2>



<ul class="wp-block-list">
<li><a href="https://help.openai.com/en/articles/8983148-does-memory-function-with-gpts">Does memory function with GPTs? | OpenAI Help Center</a></li>



<li><a href="https://help.openai.com/en/articles/8554407-gpts-faq">GPTs in ChatGPT | OpenAI Help Center</a></li>



<li><a href="https://help.openai.com/en/articles/8554397-creating-and-editing-gpts">Creating and editing GPTs | OpenAI Help Center</a></li>



<li><a href="https://help.openai.com/en/articles/9442513-configuring-actions-in-gpts">Configuring actions in GPTs | OpenAI Help Center</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://lab.imeer.jp/gpts-value-template-actions-memory/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ChatGPTに「性格」を持たせるとは何か｜Personality・カスタム指示・メモリ・GPTsの違い</title>
		<link>https://lab.imeer.jp/chatgpt-personality-custom-instructions-memory-gpts/</link>
					<comments>https://lab.imeer.jp/chatgpt-personality-custom-instructions-memory-gpts/#respond</comments>
		
		<dc:creator><![CDATA[Nori]]></dc:creator>
		<pubDate>Tue, 19 May 2026 22:00:00 +0000</pubDate>
				<category><![CDATA[AI活用]]></category>
		<category><![CDATA[ChatGPT活用]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[GPTs]]></category>
		<category><![CDATA[Personality]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[カスタム指示]]></category>
		<category><![CDATA[メモリ]]></category>
		<guid isPermaLink="false">https://lab.imeer.jp/?p=681</guid>

					<description><![CDATA[ChatGPTを使っていると、「AIに性格を持たせる」という言い方をしたくなる。 ロコっぽく話してほしい。やわらかく返してほしい。辛口にレビューしてほしい。技術者っぽく整理してほしい。こうした調整は、たしかにChatGP [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>ChatGPTを使っていると、「AIに性格を持たせる」という言い方をしたくなる。</p>



<p>ロコっぽく話してほしい。やわらかく返してほしい。辛口にレビューしてほしい。技術者っぽく整理してほしい。こうした調整は、たしかにChatGPTの使い勝手に影響する。</p>



<p>最初は、もっと柔らかく返してほしい、もっと率直に言ってほしい、ブログ編集者っぽく見てほしい、くらいの話だと思っていた。</p>



<p>ただ、実際に使ってみると、口調を変えるだけでは足りなかった。</p>



<p>文体は整っていても、判断基準が違う。やさしく返してくれるけれど、記事として弱いところを指摘してくれない。逆に辛口にはなるが、何を基準に辛口なのかが曖昧になる。</p>



<p>そこで、「性格」と一言で呼んでいたものを分解して考える必要が出てきた。</p>



<p>ただし、「性格」という言葉を広く使いすぎると混乱する。</p>



<p>OpenAIには、Personality、カスタム指示、メモリ、GPTs、Projects、Codex / AGENTS.mdなど、AIの返答や作業に影響する複数の仕組みがある。どれも「AIを自分向けに調整するもの」に見えるが、実際には影響する範囲が違う。</p>



<p>この記事では、公式情報をもとに、話し方、指示、記憶、役割、文脈、開発ルールを分けて整理する。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">まず「性格」を雑に使わない</a></li><li><a href="#toc2" tabindex="0">カスタム指示は、全体方針を渡す場所</a></li><li><a href="#toc3" tabindex="0">メモリは、継続的な個人文脈を反映する仕組み</a></li><li><a href="#toc4" tabindex="0">GPTsは、目的別の役割を固定する場所</a></li><li><a href="#toc5" tabindex="0">Projectsは、長期テーマの文脈をまとめる場所</a></li><li><a href="#toc6" tabindex="0">Codex / AGENTS.mdは、開発ルールを置く場所</a></li><li><a href="#toc7" tabindex="0">6つを比較する</a></li><li><a href="#toc8" tabindex="0">IMEER LABではどう分けるか</a></li><li><a href="#toc9" tabindex="0">まとめ</a></li><li><a href="#toc10" tabindex="0">関連記事</a></li><li><a href="#toc11" tabindex="0">参考にした公式情報</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">まず「性格」を雑に使わない</span></h2>



<p>OpenAI Help Centerでは、ChatGPTのPersonalityは、ChatGPTが返答するときのスタイルやトーンを調整するものとして説明されている。</p>



<p>つまり、Personalityは話し方に関わる。</p>



<p>たとえば、簡潔に答える、より専門的に答える、親しみやすく答える、率直に答える、といった返答スタイルに影響する。</p>



<p>ここで重要なのは、Personalityを変えても、ChatGPTができることや安全ルールが変わるわけではない点である。</p>



<p>また、メール文、コード、SNS投稿、履歴書など、具体的な成果物を求める依頼では、選択中のPersonalityよりも、ユーザーの指示や文脈に合った出力が優先される。たとえば、やわらかいPersonalityを選んでいても、コードを書いてほしいと頼めば、コードは機能する形で出る。</p>



<p>Personalityは、機能追加ではなく「話し方の基本設定」に近い。</p>



<h2 class="wp-block-heading"><span id="toc2">カスタム指示は、全体方針を渡す場所</span></h2>



<p>カスタム指示は、ChatGPTに考慮してほしい自分の前提や応答方針を共有する設定である。</p>



<p>OpenAI Help Centerでは、カスタム指示はChatGPTの返答で考慮してほしいことを共有でき、基本的に全チャットへ適用されると説明されている。</p>



<p>IMEER LABで考えると、たとえば次のような方針を置く場所に近い。</p>



<ul class="wp-block-list">
<li>日本語は常体で書く</li>



<li>技術者の作業メモに近い文体にする</li>



<li>過剰なSEO記事っぽさを避ける</li>



<li>表で整理できるものは表にする</li>



<li>仕様変更があり得るものは断定しすぎない</li>
</ul>



<p>ただし、カスタム指示も万能ではない。</p>



<p>すべての成果物にそのまま出るとは限らない。会話ごとの指示や、求めている成果物の性質が優先されることもある。</p>



<p>カスタム指示は「全体方針を渡す場所」と考えると扱いやすい。</p>



<h2 class="wp-block-heading"><span id="toc3">メモリは、継続的な個人文脈を反映する仕組み</span></h2>



<p>メモリは、ChatGPTが過去の会話から得た有用な情報を、今後の応答に反映する仕組みである。</p>



<p>OpenAI Help Centerでは、ChatGPTは好みや関心などの役立つ文脈をチャット間で記憶し、より個人化された応答に使えると説明されている。</p>



<p>たとえば、次のようなものはメモリに向いている。</p>



<ul class="wp-block-list">
<li>IMEER LABという個人ブログを運営している</li>



<li>Excel、AI、自動化、WordPress、個人開発を扱っている</li>



<li>常体の文体を好む</li>



<li>AI量産記事っぽい文章を避けたい</li>
</ul>



<p>一方で、メモリは明示的なプロジェクト管理の場所ではない。</p>



<p>OpenAI Help Centerでも、メモリは高レベルの好みや詳細を覚えるためのもので、正確なテンプレートや長い文章ブロックの保存先としては頼らない方がよいと説明されている。</p>



<p>つまり、メモリは「個人文脈を反映する仕組み」であって、「記事シリーズの管理表」ではない。</p>



<h2 class="wp-block-heading"><span id="toc4">GPTsは、目的別の役割を固定する場所</span></h2>



<p>GPTsは、特定の目的向けに設定したChatGPTである。</p>



<p>公式FAQでは、GPTsはInstructions、Knowledge、Capabilitiesを組み合わせて、目的に合ったChatGPTを作れると説明されている。</p>



<p>IMEER LABで使うなら、GPTsは次のような役割に向く。</p>



<ul class="wp-block-list">
<li>編集者GPT</li>



<li>校正GPT</li>



<li>技術レビューGPT</li>



<li>WordPress整形GPT</li>
</ul>



<p>ここで固定するのは、単なる口調ではない。何を見るか、どの観点で返すか、どこを注意するかを固定する。</p>



<p>たとえば、編集者GPTなら「常体で書く」「実作業感を残す」「AI量産SEO記事っぽさを避ける」「ロココメントを入れすぎない」といった判断軸を持たせる。</p>



<p>ただし、GPTsは長期記憶の場所ではない。</p>



<p>公式FAQでは、GPTsは保存メモリ、カスタム指示、過去会話を使わず、各会話は新しく始まると説明されている。したがって、GPTsは「目的別の役割固定」に使い、長期テーマの文脈管理はProjectsに分ける方がよい。</p>



<h2 class="wp-block-heading"><span id="toc5">Projectsは、長期テーマの文脈をまとめる場所</span></h2>



<p>Projectsは、チャット、ファイル、プロジェクト固有の指示をまとめる作業場所である。</p>



<p>公式ヘルプでは、Project Memoryにより、同じProject内の会話やファイルの文脈を使えると説明されている。Project-only memoryを選ぶと、保存メモリやProject外の会話を参照せず、同じProject内に文脈を閉じられる。</p>



<p>記事シリーズ、長期調査、個人開発の設計メモにはProjectsが向いている。</p>



<p>ただし、Projectsも万能ではない。何でも入れると文脈が濁る。Projectsは「長期テーマの置き場」であって、「全部の会話を保存する箱」ではない。</p>



<h2 class="wp-block-heading"><span id="toc6">Codex / AGENTS.mdは、開発ルールを置く場所</span></h2>



<p>Codexは、コードを読み、編集し、テストやリンターなどのコマンドを実行できる開発向けエージェントである。</p>



<p>OpenAIのCodex紹介では、AGENTS.mdをリポジトリに置くことで、コードベースの読み方、テストコマンド、プロジェクト標準の守り方などをCodexに伝えられると説明されている。</p>



<p>ここで重要なのは、Codexに必要なのは「性格」ではなく「開発ルール」だという点である。</p>



<p>丁寧に話すCodexよりも、テスト手順を知っているCodexの方が実務では安定する。どのコマンドを実行するか。どのファイルを触るか。どの差分を確認するか。そういうルールをAGENTS.mdやREADMEに置く。</p>



<h2 class="wp-block-heading"><span id="toc7">6つを比較する</span></h2>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>単位</th><th>持たせられるもの</th><th>影響範囲</th><th>向いている使い方</th><th>注意点</th></tr></thead><tbody><tr><td>Personality</td><td>話し方、トーン、返答スタイル</td><td>ChatGPT全体の会話</td><td>簡潔、率直、専門的などの基本トーン調整</td><td>能力や安全ルールは変わらない</td></tr><tr><td>カスタム指示</td><td>自分の前提、好み、応答方針</td><td>基本的に全チャット</td><td>「常体で」「表で整理して」などの全体方針</td><td>すべての成果物にそのまま出るとは限らない</td></tr><tr><td>メモリ</td><td>会話から得た継続的なユーザー情報</td><td>今後の応答</td><td>長期的な好みや活動方針の反映</td><td>明示的なプロジェクト管理とは別</td></tr><tr><td>GPTs</td><td>特定目的のInstructions、Knowledge、Capabilities</td><td>そのGPT内の会話</td><td>編集者、校正、レビューなどの役割固定</td><td>メモリや過去会話を保持する前提では使わない</td></tr><tr><td>Projects</td><td>プロジェクト固有の指示、ファイル、チャット文脈</td><td>そのProject内</td><td>記事シリーズ、長期調査、個人開発の管理</td><td>何でも入れると文脈が濁る</td></tr><tr><td>Codex / AGENTS.md等</td><td>開発ルール、実装方針、テスト手順</td><td>対象リポジトリや作業環境</td><td>コード修正、レビュー、テスト、PR前確認</td><td>性格というより開発作業指示</td></tr></tbody></table></figure>



<p>この表を見ると、「AIに性格を持たせる」という言葉だけでは足りないことが分かる。</p>



<p>Personalityは話し方。カスタム指示は全体方針。メモリは継続的な個人文脈。GPTsは目的別の役割固定。Projectsは長期テーマの文脈管理。Codex / AGENTS.mdは開発作業のルール固定である。</p>



<p>公式情報としてはここまでで十分である。問題は、個人運営の中でどこに何を置くかである。</p>



	<div class="loco-comment loco-comment-right loco-comment-hint">
		<div class="loco-comment-image">
			<img decoding="async" src="https://lab.imeer.jp/wp-content/uploads/2026/05/319c037b116b468c3814717913348343-1.png" alt="ロコ" loading="lazy">
		</div>
		<div class="loco-comment-balloon">
			口調を変えるだけならPersonalityで足りることがある。けれど、毎回同じ観点で見る、同じ基準で直す、同じ手順で確認するなら、指示やルールの置き場所を分けた方が安定する。
		</div>
	</div>



<h2 class="wp-block-heading"><span id="toc8">IMEER LABではどう分けるか</span></h2>



<p>IMEER LABでは、次のように分けるのが扱いやすい。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>置きたいもの</th><th>置き場所</th></tr></thead><tbody><tr><td>文章の基本トーン</td><td>Personality</td></tr><tr><td>常体、表で整理、断定しすぎないなどの全体方針</td><td>カスタム指示</td></tr><tr><td>IMEER LABを運営している、Excel・AI・自動化を扱うなどの個人文脈</td><td>メモリ</td></tr><tr><td>編集者、校正、技術レビューなどの固定役割</td><td>GPTs</td></tr><tr><td>OpenAI記事シリーズ、LINEスタンプ工房、ブログ改善などの長期テーマ</td><td>Projects</td></tr><tr><td>テスト手順、ファイル構成、レビュー方針</td><td>Codex / AGENTS.md</td></tr></tbody></table></figure>



<p>この分け方にしておくと、「AIにどういう性格を持たせるか」ではなく、「どの判断をどこに置くか」で考えられる。</p>



<p>ここでは概念整理にとどめる。実際にGPTsへどの判断軸を持たせ、どれを持たせないかは、次の記事で具体的に扱う。</p>



<h2 class="wp-block-heading"><span id="toc9">まとめ</span></h2>



<p>ChatGPTに「性格」を持たせると言っても、実際には複数の単位がある。</p>



<p>Personalityは話し方を調整する。カスタム指示は全体方針を渡す。メモリは継続的な個人文脈を反映する。GPTsは目的別の役割を固定する。Projectsは長期テーマの文脈をまとめる。Codex / AGENTS.mdは開発ルールを置く。</p>



<p>重要なのは、話し方と判断軸を混ぜないことだ。</p>



<p>性格、指示、記憶、役割を分けて考えると、GPTsを何でも作ればよいわけではないことが見えてくる。次の記事では、個人運営でGPTsを増やしすぎない方がよい理由を整理する。</p>



<h2 class="wp-block-heading"><span id="toc10">関連記事</span></h2>



<ul class="wp-block-list">
<li>ChatGPT・GPTs・Projects・Codexの違い｜個人開発とブログ運営での使い分け</li>



<li>GPTsを増やしすぎない方がいい理由｜個人運営でAI役割分担が崩れるポイント</li>
</ul>



<h2 class="wp-block-heading"><span id="toc11">参考にした公式情報</span></h2>



<ul class="wp-block-list">
<li><a href="https://help.openai.com/en/articles/11899719-customizing-your-chatgpt-personality">Customizing Your ChatGPT Personality | OpenAI Help Center</a></li>



<li><a href="https://help.openai.com/en/articles/8096356-chat-preferences-for-chatgpt">ChatGPT Custom Instructions | OpenAI Help Center</a></li>



<li><a href="https://help.openai.com/en/articles/8590148-persistent-memory-in-chatgpt">Memory FAQ | OpenAI Help Center</a></li>



<li><a href="https://help.openai.com/en/articles/8554407-gpts-faq">GPTs in ChatGPT | OpenAI Help Center</a></li>



<li><a href="https://help.openai.com/en/articles/10169521-using-projects-in-chatgpt">Projects in ChatGPT | OpenAI Help Center</a></li>



<li><a href="https://openai.com/index/introducing-codex/">Introducing Codex | OpenAI</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://lab.imeer.jp/chatgpt-personality-custom-instructions-memory-gpts/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ChatGPT・GPTs・Projects・Codexの違い｜個人開発とブログ運営での使い分け</title>
		<link>https://lab.imeer.jp/chatgpt-gpts-projects-codex-difference/</link>
					<comments>https://lab.imeer.jp/chatgpt-gpts-projects-codex-difference/#respond</comments>
		
		<dc:creator><![CDATA[Nori]]></dc:creator>
		<pubDate>Sun, 17 May 2026 22:00:00 +0000</pubDate>
				<category><![CDATA[AI活用]]></category>
		<category><![CDATA[ChatGPT活用]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[Codex]]></category>
		<category><![CDATA[GPTs]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[個人開発]]></category>
		<guid isPermaLink="false">https://lab.imeer.jp/?p=678</guid>

					<description><![CDATA[ChatGPTを使っていると、OpenAIまわりの機能が少しずつ増えていることに気づく。 通常のChatGPTだけでなく、GPTs、Projects、Codexもある。どれもAIに相談したり、作業を進めたりするためのもの [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>ChatGPTを使っていると、OpenAIまわりの機能が少しずつ増えていることに気づく。</p>



<p>通常のChatGPTだけでなく、GPTs、Projects、Codexもある。どれもAIに相談したり、作業を進めたりするためのものではあるが、実際に使い始めると役割が違う。</p>



<p>ここを整理しないまま使うと、便利なはずなのに作業場所が散る。</p>



<p>GPTsを作ったけれど使わなくなる。Projectsに何でも入れて文脈が濁る。Codexに任せるべき作業と、ChatGPTで相談すれば十分な作業が混ざる。ブログ記事では、AIに任せる部分と人間が見る部分も曖昧になりやすい。</p>



<p>この記事では、OpenAI公式情報をもとに、ChatGPT、GPTs、Projects、Codexの違いを整理する。</p>



<p>細かい料金、利用上限、画面名、モデル名は変わる可能性があるため、ここでは「何のために使うものか」「個人開発やブログ運営でどう分けるか」を中心に見る。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-8" checked><label class="toc-title" for="toc-checkbox-8">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">この記事で扱う範囲</a></li><li><a href="#toc2" tabindex="0">ChatGPTは、その場の相談と壁打ちに向く</a></li><li><a href="#toc3" tabindex="0">GPTsは、目的別の役割固定に向く</a></li><li><a href="#toc4" tabindex="0">Projectsは、長期テーマの文脈管理に向く</a></li><li><a href="#toc5" tabindex="0">Codexは、コード作業・レビュー・テスト導線に向く</a></li><li><a href="#toc6" tabindex="0">4つを比較する</a></li><li><a href="#toc7" tabindex="0">IMEER LABではこう使い分ける</a></li><li><a href="#toc8" tabindex="0">まとめ</a></li><li><a href="#toc9" tabindex="0">関連記事</a></li><li><a href="#toc10" tabindex="0">参考にした公式情報</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">この記事で扱う範囲</span></h2>



<p>この記事で扱うのは、次の4つである。</p>



<ul class="wp-block-list">
<li>ChatGPT</li>



<li>GPTs</li>



<li>Projects</li>



<li>Codex</li>
</ul>



<p>Personality、カスタム指示、メモリの詳しい違いは、次の記事で分けて扱う。GPTsを増やしすぎない実運用の話も、この記事では深掘りしない。</p>



<p>まずは、OpenAI機能の全体地図を作る。</p>



<h2 class="wp-block-heading"><span id="toc2">ChatGPTは、その場の相談と壁打ちに向く</span></h2>



<p>OpenAI Help Centerでは、ChatGPTはブレインストーミング、文章作成、学習、計画、数学、コーディング、画像やファイルの分析など、日常的なタスクに使えるAIアシスタントとして説明されている。</p>



<p>実際の使い方としては、ChatGPTは一番入口に近い。</p>



<p>たとえば、記事テーマを相談する。Excel関数の考え方を確認する。VBAのエラー原因を聞く。WordPressの記事構成をざっくり壁打ちする。こういう「まだ作業の形が固まっていない段階」では、通常のChatGPTが使いやすい。</p>



<p>同じ会話内であれば、前後のやり取りを踏まえて続けられる。追加質問もしやすい。調べたいことがあればWeb検索を使える場合もある。</p>



<p>ただし、ChatGPTだけで長期運用を組もうとすると、少し不安定になる。</p>



<p>毎回同じ編集方針でレビューしてほしい。毎回同じブログの前提を踏まえてほしい。記事シリーズ全体の流れを維持してほしい。そういう用途では、通常のChatGPTだけに頼ると、会話ごとに説明し直す手間が出る。</p>



<p>ChatGPTは万能の作業場というより、その場の相談、壁打ち、初期整理に向いている。</p>



<h2 class="wp-block-heading"><span id="toc3">GPTsは、目的別の役割固定に向く</span></h2>



<p>GPTsは、特定の目的向けに設定したChatGPTである。</p>



<p>OpenAI Help Centerでは、GPTsはInstructions、Knowledge、Capabilitiesなどを組み合わせて、目的に合ったChatGPT体験を作れるものとして説明されている。たとえば、指示で振る舞いや境界を決め、Knowledgeとして参照ファイルを持たせ、Web検索や画像生成などの機能を選べる。</p>



<p>ブログ運営で考えると、GPTsは役割固定に向いている。</p>



<p>たとえば、次のような使い方である。</p>



<ul class="wp-block-list">
<li>IMEER LAB編集者GPT</li>



<li>技術レビューGPT</li>



<li>WordPress整形GPT</li>



<li>記事タイトル案レビューGPT</li>
</ul>



<p>毎回「あなたはIMEER LABの編集者です。常体で、AI量産SEO記事っぽさを避け、実作業感を残してください」と説明する代わりに、GPT側にあらかじめ役割を持たせる。</p>



<p>ただし、GPTsは長期プロジェクトの履歴を持ち続ける場所ではない。</p>



<p>公式FAQでは、GPTsは保存メモリ、カスタム指示、過去会話を使わず、各会話は新しく始まると説明されている。つまり、GPTsは「記事シリーズ全体の履歴を管理する場所」ではなく、「目的別の役割を固定する場所」と見た方がよい。</p>



<h2 class="wp-block-heading"><span id="toc4">Projectsは、長期テーマの文脈管理に向く</span></h2>



<p>Projectsは、長期的な取り組みに関係するチャット、ファイル、指示をまとめる作業場所である。</p>



<p>OpenAI Help Centerでは、Projectsは長期作業のためのワークスペースとして説明されている。チャット、ファイル、プロジェクト固有の指示をまとめられ、執筆、調査、計画のような繰り返し発生する作業に向く。</p>



<p>ブログ運営では、Projectsは記事シリーズ単位で使いやすい。</p>



<p>たとえば、今回のような「OpenAI機能の使い分け」シリーズであれば、次のようなものを同じProjectに置ける。</p>



<ul class="wp-block-list">
<li>公式情報の確認メモ</li>



<li>比較表</li>



<li>第一弾記事の構成案</li>



<li>後続記事案</li>



<li>内部リンク計画</li>



<li>IMEER LABの編集方針</li>
</ul>



<p>通常のChatGPTで毎回説明し直すより、Projectsにまとまっていた方が戻りやすい。記事を1本で終わらせず、シリーズとして育てるなら、Projectsは相性がよい。</p>



<p>ただし、Projectsも万能の保存場所ではない。</p>



<p>何でも入れると文脈が濁る。ブログ全体、個人開発、noteの思想メモ、WordPress設定、LINEスタンプ工房の話を全部同じProjectに入れると、AIが参照する文脈も散る。</p>



<p>Projectsは、記事シリーズ、開発プロジェクト、運用改善テーマくらいの単位で分けるのが扱いやすい。</p>



<h2 class="wp-block-heading"><span id="toc5">Codexは、コード作業・レビュー・テスト導線に向く</span></h2>



<p>Codexは、コード作業に特化したAIエージェントである。</p>



<p>OpenAIのCodex紹介では、Codexはコードベースを読み、ファイルを編集し、テスト、リンター、型チェックなどのコマンドを実行できると説明されている。作業後にはログやテスト出力を根拠として確認し、さらに修正を依頼したり、Pull Requestにつなげたりできる。</p>



<p>ChatGPTでもコード相談はできる。</p>



<p>しかし、既存ファイルを読んで、必要な箇所を直し、テストを実行し、差分を確認するような作業になると、ChatGPTよりCodexの方が向いている。</p>



<p>たとえば、次のような作業である。</p>



<ul class="wp-block-list">
<li>Webアプリのバグ修正</li>



<li>既存コードのリファクタ</li>



<li>テスト追加</li>



<li>WordPress向けMarkdown整形スクリプトの改善</li>



<li>LINEスタンプ工房の機能追加</li>



<li>差分レビュー</li>
</ul>



<p>Codexは自然文で相談するだけの場所ではなく、作業ディレクトリやリポジトリを前提に動く。だからこそ、任せる前の準備が重要になる。</p>



<p>テストコマンドがあるか。依存関係が再現できるか。変更してよいファイル範囲が明確か。レビューすべき差分が見えるか。こうした条件が整っているほど、Codexは使いやすくなる。</p>



<p>ただし、Codexを使えば自動的に安全な開発フローが完成するわけではない。テストがないプロジェクトでは、Codexも確認基準を持ちにくい。個人開発で使う場合は、小さな変更単位に分け、差分を確認し、人間側で最終判断する前提にした方がよい。</p>



<p>コードを直せることと、運用に耐えることは別である。特に公開中のWebアプリ、WordPress運用、記事生成スクリプトに関わる変更では、Codexの作業結果をそのまま通すのではなく、テスト結果と差分を見てから反映する。</p>



<h2 class="wp-block-heading"><span id="toc6">4つを比較する</span></h2>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>観点</th><th>ChatGPT</th><th>GPTs</th><th>Projects</th><th>Codex</th></tr></thead><tbody><tr><td>何をするためのものか</td><td>汎用的な相談相手</td><td>目的別に設定したChatGPT</td><td>長期作業の文脈をまとめる場所</td><td>コード作業の開発エージェント</td></tr><tr><td>得意なこと</td><td>壁打ち、要約、初期整理</td><td>役割固定、定型レビュー</td><td>記事シリーズ、調査、計画</td><td>実装、修正、レビュー、テスト</td></tr><tr><td>苦手なこと</td><td>長期文脈の維持</td><td>増やしすぎた時の管理</td><td>何でも入れると文脈が濁る</td><td>仕様未確定の丸投げ</td></tr><tr><td>継続作業</td><td>単独では弱い</td><td>役割の継続に向く</td><td>文脈の継続に向く</td><td>コード作業の継続に向く</td></tr><tr><td>役割固定</td><td>毎回説明が必要</td><td>向く</td><td>指示である程度できる</td><td>AGENTS.mdなどで開発ルールを固定しやすい</td></tr><tr><td>コード作業</td><td>軽い相談向き</td><td>レビュー役なら使える</td><td>方針整理向き</td><td>最も向く</td></tr><tr><td>ブログ運営</td><td>ネタ出し、見出し相談</td><td>編集者、校正、SEO確認</td><td>記事シリーズ管理</td><td>整形ツール、補助アプリ開発</td></tr><tr><td>個人開発</td><td>アイデア相談</td><td>要件レビュー</td><td>設計メモ管理</td><td>実装、修正、テスト</td></tr></tbody></table></figure>



<p>この表で見ると、4つは単純な上位下位ではない。</p>



<p>ChatGPTは入口。GPTsは役割。Projectsは文脈。Codexは実装作業。このくらいに分けると、使い分けが見えやすくなる。</p>



<p>ここまでが公式情報ベースの整理である。</p>



<p>ここからは、IMEER LABで実際にブログ運営や個人開発へ当てはめる場合の使い分けとして考える。</p>



<h2 class="wp-block-heading"><span id="toc7">IMEER LABではこう使い分ける</span></h2>



<p>IMEER LABでは、次のように分けるのが現実的だと考えている。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>作業</th><th>主担当</th></tr></thead><tbody><tr><td>その場の相談・壁打ち</td><td>ChatGPT</td></tr><tr><td>編集者役・企画役・校正役</td><td>GPTs</td></tr><tr><td>記事シリーズや長期テーマの管理</td><td>Projects</td></tr><tr><td>Webアプリ開発、コード修正、レビュー、テスト導線</td><td>Codex</td></tr><tr><td>体験談、判断理由、やめたこと、違和感、温度感</td><td>人間</td></tr></tbody></table></figure>



<p>特に大事なのは、最後の人間の部分である。</p>



<p>AIは文章を整えたり、構成を出したり、コードを直したりできる。しかし、実際に何が面倒だったか、なぜその判断に変えたか、どこで違和感が出たかは、本人が見ないと弱くなる。</p>



<p>技術記事ではAIに構成と本文のたたき台を作らせてもよい。ただし、温度記事では「何に引っかかったか」「どこでやめたか」「なぜ続けられる設計を優先したか」は、人間側が追記する必要がある。</p>



	<div class="loco-comment loco-comment-right loco-comment-hint">
		<div class="loco-comment-image">
			<img decoding="async" src="https://lab.imeer.jp/wp-content/uploads/2026/05/319c037b116b468c3814717913348343-1.png" alt="ロコ" loading="lazy">
		</div>
		<div class="loco-comment-balloon">
			機能を増やすより、戻る場所を決めておく方が効く。あとで再開できる形になっていないと、便利なはずのAI運用も少しずつ散らかる。
		</div>
	</div>



<h2 class="wp-block-heading"><span id="toc8">まとめ</span></h2>



<p>ChatGPT、GPTs、Projects、Codexは、どれもAIを使った作業を助けるものだが、役割は違う。</p>



<p>ChatGPTは、その場の相談や壁打ちに向いている。GPTsは、編集者や校正役のような固定役割に向いている。Projectsは、記事シリーズや長期テーマの文脈管理に向いている。Codexは、コードを読み、編集し、テストする開発作業に向いている。</p>



<p>個人運営では、全部を一つの場所で済ませようとするより、使う場所を分けた方が続けやすい。</p>



<p>この記事では、ChatGPT、GPTs、Projects、Codexの違いを整理した。次の記事では、もう少し細かく、ChatGPTのPersonality、カスタム指示、メモリ、GPTsの違いを整理する。</p>



<h2 class="wp-block-heading"><span id="toc9">関連記事</span></h2>



<ul class="wp-block-list">
<li>ChatGPTに「性格」を持たせるとは何か｜Personality・カスタム指示・メモリ・GPTsの違い</li>



<li>GPTsを増やしすぎない方がいい理由｜個人運営でAI役割分担が崩れるポイント</li>
</ul>



<h2 class="wp-block-heading"><span id="toc10">参考にした公式情報</span></h2>



<ul class="wp-block-list">
<li><a href="https://help.openai.com/en/articles/12677804-what-is-chatgpt-faq">What is ChatGPT: FAQ | OpenAI Help Center</a></li>



<li><a href="https://help.openai.com/en/articles/8554407-gpts-faq">GPTs in ChatGPT | OpenAI Help Center</a></li>



<li><a href="https://help.openai.com/en/articles/10169521-using-projects-in-chatgpt">Projects in ChatGPT | OpenAI Help Center</a></li>



<li><a href="https://openai.com/index/introducing-codex/">Introducing Codex | OpenAI</a></li>
</ul>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://lab.imeer.jp/chatgpt-gpts-projects-codex-difference/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>あなたのAI、Yesマンになっていませんか？AIに判断軸を渡すという話</title>
		<link>https://lab.imeer.jp/%e3%81%82%e3%81%aa%e3%81%9f%e3%81%aeai%e3%80%81yes%e3%83%9e%e3%83%b3%e3%81%ab%e3%81%aa%e3%81%a3%e3%81%a6%e3%81%84%e3%81%be%e3%81%9b%e3%82%93%e3%81%8b%ef%bc%9fai%e3%81%ab%e5%88%a4%e6%96%ad%e8%bb%b8/</link>
					<comments>https://lab.imeer.jp/%e3%81%82%e3%81%aa%e3%81%9f%e3%81%aeai%e3%80%81yes%e3%83%9e%e3%83%b3%e3%81%ab%e3%81%aa%e3%81%a3%e3%81%a6%e3%81%84%e3%81%be%e3%81%9b%e3%82%93%e3%81%8b%ef%bc%9fai%e3%81%ab%e5%88%a4%e6%96%ad%e8%bb%b8/#respond</comments>
		
		<dc:creator><![CDATA[Nori]]></dc:creator>
		<pubDate>Tue, 12 May 2026 16:57:55 +0000</pubDate>
				<category><![CDATA[AI活用]]></category>
		<category><![CDATA[ChatGPT活用]]></category>
		<category><![CDATA[GPTs活用]]></category>
		<category><![CDATA[AIライティング]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[GPT]]></category>
		<category><![CDATA[パーソナライズ]]></category>
		<category><![CDATA[ブログ運営]]></category>
		<category><![CDATA[個人開発]]></category>
		<category><![CDATA[思考整理]]></category>
		<guid isPermaLink="false">https://lab.imeer.jp/?p=637</guid>

					<description><![CDATA[AIが便利になるほど、逆に危ないと感じたことがある。 私は普段、AIを制作補助として使っている。キャッチボールの中で、成果物を作り上げていく相手に近い。 実際、生産性はかなり上がった。 考えが詰まった時でも、一度AIに投 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>AIが便利になるほど、逆に危ないと感じたことがある。</p>



<p>私は普段、AIを制作補助として使っている。<br>キャッチボールの中で、成果物を作り上げていく相手に近い。</p>



<p>実際、生産性はかなり上がった。</p>



<p>考えが詰まった時でも、一度AIに投げると整理される。<br>頭の中に散らばっていたものが、一旦テキストになるだけでも前に進める。</p>



<p>特に、</p>



<ul class="wp-block-list">
<li>個人開発</li>



<li>ブログ運営</li>



<li>記事執筆</li>



<li>アイデア整理</li>
</ul>



<p>みたいな、「全部を自分で決める必要がある作業」とAIの相性はかなり良かった。</p>



<p>ただ、続けているうちに、少しずつ違和感が出てきた。</p>



<p>何を相談しても、基本的に肯定される。</p>



<ul class="wp-block-list">
<li>その方向性は良いですね</li>



<li>面白い視点です</li>



<li>続ける価値があります</li>



<li>その判断は合理的です</li>
</ul>



<p>もちろん、気持ちはいい。</p>



<p>でも、ある時から妙に引っかかり始めた。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>「これは結局、私が考えた通りにしか進んでいないのではないか。」</p>
</blockquote>



<p>という感覚。</p>



<p>何を出しても背中を押してくる。</p>



<p>少し無理をしている案でも、<br>優先順位が曖昧な案でも、<br>とりあえず前向きにまとめてくる。</p>



<p>それって、制作補助として見ると少し危うい。</p>



<p>特に、</p>



<ul class="wp-block-list">
<li>長期運営</li>



<li>副業とのバランス</li>



<li>継続性</li>



<li>疲弊しない設計</li>
</ul>



<p>みたいな、正解がないテーマほど、</p>



<p>「肯定されること」と<br>「自分に合っていること」がズレ始めているように感じた。</p>



<p>ここから、AIに“判断軸”を渡すことを意識するようになった。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-10" checked><label class="toc-title" for="toc-checkbox-10">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">AIは放っておくと「その場に合わせる」</a></li><li><a href="#toc2" tabindex="0">判断軸を渡すと、回答の方向が変わる</a></li><li><a href="#toc3" tabindex="0">実際にどのくらい変わるのか</a></li><li><a href="#toc4" tabindex="0">AIが賢くなったわけではなく、回答の軸ができた</a></li><li><a href="#toc5" tabindex="0">AIは「答え」を出すより、「軸」を整理する方が強い</a></li><li><a href="#toc6" tabindex="0">関連リンク</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">AIは放っておくと「その場に合わせる」</span></h2>



<p>2025年、OpenAI自身も、AIの「迎合（sycophancy）」について言及している。</p>



<p>GPT-4oのアップデート後、ユーザーへの過度な同調が問題になり、OpenAIがロールバック対応を行ったことがあった。</p>



<p>公式ブログでは、その状態を、</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>“overly flattering or agreeable”</p>
</blockquote>



<p>つまり、「過剰に褒めたり、同調しすぎていた状態」と説明している。</p>



<p>参考記事：<br><a href="https://openai.com/index/sycophancy-in-gpt-4o/?utm_source=chatgpt.com">Sycophancy in GPT-4o: what happened and what we’re doing about it</a></p>



<p>また別の記事では、</p>



<ul class="wp-block-list">
<li>不安への過度な同調</li>



<li>ネガティブ感情の増幅</li>



<li>衝動的行動の後押し</li>
</ul>



<p>といった問題にも触れている。</p>



<p>参考記事：<br><a href="https://openai.com/index/expanding-on-sycophancy/?utm_source=chatgpt.com">Expanding on what we missed with sycophancy</a></p>



<p>これを読んだ時、かなり腑に落ちた。</p>



<p>AIって、本質的には「会話を成立させる」方向に動く。</p>



<p>だから、こちらが強い判断基準を持っていないと、その場その場で合わせてくる。</p>



<p>便利ではある。</p>



<p>でも、制作や運営みたいな「積み上げ」が必要なものだと、迎合され続けることで誤った方向に進みかねない。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc2">判断軸を渡すと、回答の方向が変わる</span></h2>



<p>途中から、ChatGPTのパーソナライズ設定に、かなり具体的に価値観を書くようになった。</p>



<p>たとえば、</p>



<ul class="wp-block-list">
<li>迎合しないこと</li>



<li>実現性を考えること</li>



<li>長期的な価値を判断すること</li>



<li>AIに役割を持たせること</li>
</ul>



<p>大まかには、このようなことを書いた。</p>



<p>最初は、</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>「ここまで書いて意味あるのかな」</p>
</blockquote>



<p>とも思った。</p>



<p>でも、思った以上に回答が変わる。</p>



<p>同じ質問でも、返答の“重心”が変わる。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc3">実際にどのくらい変わるのか</span></h2>



<p>たとえば、こんな質問。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>AIとは？機械学習とは？等の技術ノウハウ記事を書きたいがどうか。</p>
</blockquote>



<p>設定なしだと、かなり一般論寄りになる。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>生成AIや機械学習の基礎を解説する記事は、検索需要もあり、ブログの入口記事として有効です。</p>



<p>初心者向けに「AIとは何か」「機械学習とは何か」「生成AIとの違い」などを整理すれば、幅広い読者に届く可能性があります。</p>



<p>まずは基本用語をわかりやすく説明し、そこからChatGPTや業務活用の記事へつなげる構成が良さそうです。</p>
</blockquote>



<p>もちろん間違ってはいない。</p>



<p>一般論としては正しいのだろうし、何より、もともとやりたかった内容なので、回答としても気持ちがいい。</p>



<p>一方で、判断軸を渡した後だと、こういう返答になる。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>IMEER LABの方向性は「実践」と「思想」の発信です。</p>



<p>「AIとは？」「機械学習とは？」だけの記事は、すでに大手サイトや専門メディアが強い領域なので、一般的な用語解説だけで勝負すると、検索でも読者体験でも埋もれやすいです。</p>



<p>書くなら、単独の基礎解説ではなく、</p>



<ul class="wp-block-list">
<li>ChatGPTを実務で使う人が最低限知っておきたいAIの基礎</li>



<li>AIに仕事を任せる前に理解しておきたい機械学習の考え方</li>



<li>AIを使っていて違和感を持った時に役立つ基礎知識</li>
</ul>



<p>のように、実務や運用判断に接続する方法もありますが、優先度は下がります。</p>
</blockquote>



<p>この差はかなり大きかった。</p>



<p>単なる情報整理ではなく、「自分の方針を踏まえた提案」になってくる。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc4">AIが賢くなったわけではなく、回答の軸ができた</span></h2>



<p>途中から感じたのは、AIの性能が急に上がったというより、</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>「何を優先するか」を共有した</p>
</blockquote>



<p>感覚に近いことだった。</p>



<ul class="wp-block-list">
<li>何を大事にしたいのか</li>



<li>何を避けたいのか</li>



<li>どこまでを許容するのか</li>
</ul>



<p>これを渡すと、回答に一貫性が出る。</p>



<p>逆に、そこが曖昧だと、AIはその場に合わせ続ける。</p>



<p>だから、パーソナライズって、単なる便利設定じゃなく、</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>“自分の価値観を言語化する作業”</p>
</blockquote>



<p>なんだと思う。</p>



<p>ただし、判断軸を渡せばそれで完璧というわけでもない。</p>



<p>自分の価値観を強く反映させすぎると、今度はAIが「自分の考えを補強するだけの存在」になってしまう。</p>



<p>それでは、Yesマンの形が変わっただけだ。</p>



<p>だから最近は、あえてこう聞くこともある。</p>



<ul class="wp-block-list">
<li>反対視点で見ると？</li>



<li>この前提はズレていない？</li>



<li>長期的なデメリットは？</li>



<li>あえて否定すると？</li>
</ul>



<p>判断軸を渡すことと、反対意見を出させること。</p>



<p>この両方がないと、AIとの距離感は少し危うくなる。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc5">AIは「答え」を出すより、「軸」を整理する方が強い</span></h2>



<p>AIを使い始めた頃は、「答えをもらう」感覚が強かった。</p>



<p>でも今は少し違う。</p>



<p>むしろ、</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>自分がどう考えたいかを整理する道具</p>
</blockquote>



<p>に近い。</p>



<p>パーソナライズを進めるほど感じるのは、AIの性能より先に、</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>“自分が何を大事にしたいのか”</p>
</blockquote>



<p>を言語化する必要があることだった。</p>



<p>AIが強くなるほど、最後に必要なのは、たぶん“自分で決める意思”なのだと思う。</p>



<p>この感覚、前回書いた「<a href="https://lab.imeer.jp/ai-webapp-development-log/" data-type="post" data-id="609">AIに丸投げしないWebアプリ開発ログ</a>」の記事ともつながっている。</p>



<p>結局、AIがどれだけ便利になっても、</p>



<ul class="wp-block-list">
<li>何を優先するか</li>



<li>どう生きたいか</li>



<li>どこを目指すか</li>
</ul>



<p>みたいな「軸」の部分までは、代わりに決めてくれない。</p>



<p>だから最近は、AI活用って単なる効率化ではなく、</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>“自分の判断軸を整理する作業”</p>
</blockquote>



<p>も必要なんだと思っている。</p>



<p>AIの進歩は目覚ましい。<br>これから先、AIはさらに自律的に作業を進めるようになっていくと思う。</p>



<p>だからこそ、うっかりAIに言いくるめられないようにしたい。</p>



<p>便利に使う。<br>でも、判断までは丸投げしない。</p>



<p>AIに使われるのではなく、使う立場でい続けるためにも、まずは自分の判断軸を言語化しておきたい。</p>



<h2 class="wp-block-heading"><span id="toc6">関連リンク</span></h2>



<p>・<a href="https://lab.imeer.jp/ai-webapp-development-log/" data-type="post" data-id="609">AIに丸投げしないWebアプリ開発ログ</a></p>



<p>・<a href="https://note.com/nori_tech/n/n9626f9e2580d">AI開発をする上でのITエンジニアの意義とは？｜nori</a></p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://lab.imeer.jp/%e3%81%82%e3%81%aa%e3%81%9f%e3%81%aeai%e3%80%81yes%e3%83%9e%e3%83%b3%e3%81%ab%e3%81%aa%e3%81%a3%e3%81%a6%e3%81%84%e3%81%be%e3%81%9b%e3%82%93%e3%81%8b%ef%bc%9fai%e3%81%ab%e5%88%a4%e6%96%ad%e8%bb%b8/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AIに丸投げしないWebアプリ開発ログ</title>
		<link>https://lab.imeer.jp/ai-webapp-development-log/</link>
					<comments>https://lab.imeer.jp/ai-webapp-development-log/#respond</comments>
		
		<dc:creator><![CDATA[Nori]]></dc:creator>
		<pubDate>Mon, 11 May 2026 15:22:44 +0000</pubDate>
				<category><![CDATA[AI活用]]></category>
		<category><![CDATA[ChatGPT活用]]></category>
		<category><![CDATA[GPTs活用]]></category>
		<category><![CDATA[AIコーディング]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[Codex]]></category>
		<category><![CDATA[GPTs]]></category>
		<category><![CDATA[Webアプリ開発]]></category>
		<category><![CDATA[個人開発]]></category>
		<guid isPermaLink="false">https://lab.imeer.jp/?p=609</guid>

					<description><![CDATA[今回は、CodexとGPTsを使ってWebアプリを作ったときの実践ログです。 最初は、AIに任せればWebアプリ開発はかなり楽になると思っていました。 実際、Codexを使えばコードはどんどん出てきます。GPTsに相談す [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>今回は、CodexとGPTsを使ってWebアプリを作ったときの実践ログです。</p>



<p>最初は、AIに任せればWebアプリ開発はかなり楽になると思っていました。</p>



<p>実際、Codexを使えばコードはどんどん出てきます。<br>GPTsに相談すれば、設計や改善案も返ってきます。</p>



<p>ただ、しばらく進めてみて感じたのは、<strong>AIに任せっぱなしにすると、少しずつ方向性がズレていく</strong>ということでした。</p>



<p>コードは動く。<br>でも、最初に作りたかったものとは少し違う。</p>



<p>指摘もそれっぽい。<br>でも、全部反映すると逆に複雑になる。</p>



<p>そこで途中から、CodexとGPTsの役割を分けて使うようにしました。</p>



<p>この記事では、Webアプリ制作で実際に試した次の流れをまとめます。</p>



<ul class="wp-block-list">
<li>GPTsで設計する</li>



<li>Codexで製造する</li>



<li>GPTsでレビューする</li>



<li>人間が指摘事項を確認する</li>



<li>Codexで修正する</li>
</ul>



<p>AIに丸投げするのではなく、<strong>AIを使いながら、人間が方向性を補正していく開発ログ</strong>として読んでもらえればと思います。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-12" checked><label class="toc-title" for="toc-checkbox-12">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">最初は「Codexに作ってもらえば早い」と思っていた</a></li><li><a href="#toc2" tabindex="0">AIに任せるほど、人間の判断が必要になる</a></li><li><a href="#toc3" tabindex="0">実際に使った開発フロー</a></li><li><a href="#toc4" tabindex="0">やってみて感じたメリット</a></li><li><a href="#toc5" tabindex="0">逆にハマったポイント</a><ol><li><a href="#toc6" tabindex="0">「いい感じに直して」は危険だった</a></li></ol></li><li><a href="#toc7" tabindex="0">まとめ：AIは作業者、人間は判断者</a></li><li><a href="#toc8" tabindex="0">次に試したいこと</a></li><li><a href="#toc9" tabindex="0">関連リンク</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">最初は「Codexに作ってもらえば早い」と思っていた</span></h2>



<p>Webアプリを作るにあたって、最初に期待していたのはCodexでした。</p>



<p>ざっくり仕様を伝えれば、画面や処理を作ってくれる。<br>エラーが出ても、貼り付ければ修正案を出してくれる。</p>



<p>自分でゼロから書くより、かなり早く進められそうだと感じました。</p>



<p>実際、初速はかなり速かったです。</p>



<p>特に、画面のたたき台やフォーム作成のような「ゼロから作ると面倒な部分」は、かなりスムーズに進みました。</p>



<p>ただ、進めていくうちに少しずつ違和感も出てきました。</p>



<ul class="wp-block-list">
<li>動くけど、ちょっと意図と違う</li>



<li>修正してもらったら、別の場所まで変わっている</li>



<li>便利そうな機能が追加されたけど、今回はいらない</li>



<li>コードは増えたけど、保守しにくくなってきた</li>
</ul>



<p>こういうズレが、じわじわ増えていきました。</p>



<h2 class="wp-block-heading"><span id="toc2">AIに任せるほど、人間の判断が必要になる</span></h2>



<p>このあたりで、少し考え方が変わりました。</p>



<p>AIを使うと、作業スピードは上がります。<br>でも、スピードが上がるぶん、判断しないまま進む危険もあります。</p>



<p>たとえば、AIが出してきた改善案は、ぱっと見かなり正しそうに見えます。</p>



<ul class="wp-block-list">
<li>この処理は分離したほうがよい</li>



<li>エラーハンドリングを追加したほうがよい</li>



<li>UIを改善したほうがよい</li>



<li>状態管理を見直したほうがよい</li>



<li>共通化したほうがよい</li>
</ul>



<p>どれも間違ってはいません。</p>



<p>ただ、今回の規模や目的に対して本当に必要かは別です。<br>全部反映すると、かえって大げさな作りになることもあります。</p>



<p>そこで考え方を変えました。</p>



<p><strong>AIに判断まで任せるのではなく、AIには役割を与える。</strong><br><strong>そして、最後の判断は人間が持つ。</strong></p>



<p>この形にしたほうが、Webアプリ制作は安定しました。</p>



<h2 class="wp-block-heading"><span id="toc3">実際に使った開発フロー</span></h2>



<p>最終的に落ち着いた流れは、次のような形です。</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="377" src="https://lab.imeer.jp/wp-content/uploads/2026/05/image-2-1024x377.png" alt="" class="wp-image-619" srcset="https://lab.imeer.jp/wp-content/uploads/2026/05/image-2-1024x377.png 1024w, https://lab.imeer.jp/wp-content/uploads/2026/05/image-2-300x110.png 300w, https://lab.imeer.jp/wp-content/uploads/2026/05/image-2-768x283.png 768w, https://lab.imeer.jp/wp-content/uploads/2026/05/image-2.png 1355w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>ポイントは、<strong>Codexだけで完結させないこと</strong>です。</p>



<p>Codexに作らせる。<br>その結果をGPTsに見せる。<br>GPTsの指摘を人間が確認する。<br>必要な指摘だけ整理してCodexに戻す。</p>



<p>この流れにすると、AIの出力に流されにくくなりました。</p>



<h2 class="wp-block-heading"><span id="toc4">やってみて感じたメリット</span></h2>



<p>この流れにしてから、開発はかなり安定しました。</p>



<p>特に良かったのは、次の3点です。</p>



<ul class="wp-block-list">
<li>開発の初速がかなり上がる</li>



<li>GPTsを設計役にすると迷子になりにくい</li>



<li>レビュー役を分けると冷静に見直せる</li>
</ul>



<p>Codexが作ったコードを、自分だけで確認していると見落としがあります。</p>



<p>特に、動いてしまうと「まあいいか」と思いがちです。</p>



<p>そこにGPTsレビューを挟むと、一度立ち止まるきっかけになります。</p>



<p>自分では見逃していた命名の違和感や、処理の重複、画面構成のズレに気づくこともありました。</p>



<p>もちろん、GPTsの指摘を全部採用するわけではありません。<br>むしろ、採用しない判断もかなり大事です。</p>



<p>レビュー役として使いながら、最終的には自分で取捨選択する。<br>この距離感がちょうどよかったです。</p>



<h2 class="wp-block-heading"><span id="toc5">逆にハマったポイント</span></h2>



<h3 class="wp-block-heading"><span id="toc6">「いい感じに直して」は危険だった</span></h3>



<p>Codexに対して、</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>このあたりをいい感じに直してください</p>
</blockquote>



<p>と依頼したくなる場面があります。</p>



<p>ただ、この指示はかなり危ないです。</p>



<p>AIにとっての「いい感じ」と、自分が考えている「いい感じ」は違います。</p>



<p>実際、曖昧な指示を出すと、想定より広い範囲が変更されることがありました。</p>



<p>たとえば、少しだけUIを直してほしかったのに、処理の構造まで変わっていたり。<br>一部の文言を整えたかっただけなのに、コンポーネント全体が書き換わっていたり。</p>



<p>動けば問題ないように見えます。<br>でも、あとから差分を見ると「そこまで変えてほしいわけではなかった」と感じることがありました。</p>



<p>それ以降は、なるべく具体的に書くようにしました。</p>



<ul class="wp-block-list">
<li>変更してほしいファイル</li>



<li>触ってほしくない箇所</li>



<li>修正してほしい範囲</li>



<li>期待する動作</li>



<li>変更後に確認したいポイント</li>
</ul>



<p>AIに自由度を与えすぎない。<br>これも今回学んだポイントです。</p>



<h2 class="wp-block-heading"><span id="toc7">まとめ：AIは作業者、人間は判断者</span></h2>



<p>CodexとGPTsを使うことで、Webアプリ開発のスピードはかなり上がりました。</p>



<p>ただ、実際にやってみると、<strong>AIにすべて任せればうまくいく</strong>という感じではありませんでした。</p>



<p>むしろ、AIを使うほど、人間が方向性を持っておくことが大事になります。</p>



<p>今回うまく回った流れは、次の形です。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="166" src="https://lab.imeer.jp/wp-content/uploads/2026/05/image-3-1024x166.png" alt="" class="wp-image-621" srcset="https://lab.imeer.jp/wp-content/uploads/2026/05/image-3-1024x166.png 1024w, https://lab.imeer.jp/wp-content/uploads/2026/05/image-3-300x49.png 300w, https://lab.imeer.jp/wp-content/uploads/2026/05/image-3-768x124.png 768w, https://lab.imeer.jp/wp-content/uploads/2026/05/image-3.png 1352w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>この流れにしたことで、AIの回答をそのまま採用するのではなく、方向性を補正しながらWebアプリを作ることができました。</p>



<p>AIに丸投げしない。<br>でも、AIはしっかり使う。</p>



<p>今のところ、個人開発でAIを使うなら、このくらいの距離感がいちばん続けやすいと感じています。</p>



<h2 class="wp-block-heading"><span id="toc8">次に試したいこと</span></h2>



<p>最初は、「AIがコードを書く時代なら、人間は何をするんだろう」と思っていました。</p>



<p>ただ、実際にやってみると、必要だったのは「AIを使いこなすこと」だけではなく、<strong>AI同士の役割分担を設計すること</strong>でした。</p>



<p>AIに全部任せるのではなく、AIごとに役割を分けながら、人間が方向性を持つ。</p>



<p>今後の個人開発では、この考え方がかなり重要になっていく気がしています。</p>



<p>次は、CodexとGPTsを使った開発で「どこまで設計書を作るべきか」や、「AIレビューの指摘をどう取捨選択するか」も試してみたいところです。</p>



<h2 class="wp-block-heading"><span id="toc9">関連リンク</span></h2>



<p><a href="https://note.com/nori_tech/n/n9626f9e2580d">AI開発をする上でのITエンジニアの意義とは？｜nori</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://lab.imeer.jp/ai-webapp-development-log/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ChatGPTでLINEスタンプ画像を作るなら、背景透過より「#FF00FF背景」が安定した話</title>
		<link>https://lab.imeer.jp/line-sticker-magenta-background/</link>
					<comments>https://lab.imeer.jp/line-sticker-magenta-background/#respond</comments>
		
		<dc:creator><![CDATA[Nori]]></dc:creator>
		<pubDate>Sun, 10 May 2026 14:13:22 +0000</pubDate>
				<category><![CDATA[AI活用]]></category>
		<category><![CDATA[ChatGPT活用]]></category>
		<category><![CDATA[GPTs活用]]></category>
		<category><![CDATA[LINEスタンプ工房]]></category>
		<guid isPermaLink="false">https://lab.imeer.jp/?p=576</guid>

					<description><![CDATA[目次 ChatGPTでLINEスタンプは作れる。でも、透過PNGがかなり難しい。1. キャラクターに使われにくい色2. 背景色として認識しやすい3. 白フチ問題が減ったSTEP1 ChatGPTで画像生成背景が市松模様に [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-14" checked><label class="toc-title" for="toc-checkbox-14">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ChatGPTでLINEスタンプは作れる。でも、透過PNGがかなり難しい。</a></li><li><a href="#toc2" tabindex="0">1. キャラクターに使われにくい色</a></li><li><a href="#toc3" tabindex="0">2. 背景色として認識しやすい</a></li><li><a href="#toc4" tabindex="0">3. 白フチ問題が減った</a></li><li><a href="#toc5" tabindex="0">STEP1 ChatGPTで画像生成</a></li><li><a href="#toc6" tabindex="0">背景が市松模様になっている</a></li><li><a href="#toc7" tabindex="0">キャラクターの影が背景に伸びる</a></li><li><a href="#toc8" tabindex="0">余白不足</a></li><li><a href="#toc9" tabindex="0">背景色が完全一致していない</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ChatGPTでLINEスタンプは作れる。でも、透過PNGがかなり難しい。</span></h2>



<p>最近は、ChatGPTや画像生成AIを使ってLINEスタンプ用の画像を作れるようになってきました。</p>



<p>実際、キャラクターやセリフを考えるだけならかなり簡単です。</p>



<p>ただ、実際にLINEスタンプとして登録しようとすると、思った以上に「背景透過」で苦戦しました。</p>



<p>例えば、</p>



<ul class="wp-block-list">
<li>背景が透明になっていない</li>



<li>白いフチが残る</li>



<li>透明ではなく、本当に市松模様になっている</li>



<li>文字の周りだけ背景色が残る</li>



<li>スタンプごとに透過品質がバラつく</li>
</ul>



<p>など。</p>



<p>特に必要な枚数をまとめて作ろうとすると、毎回品質を揃えるのがかなり大変です。</p>



<p>そこで試したのが、</p>



<p>「最初から透明背景を狙う」のではなく、<br>「単色背景をあとから透過する」</p>



<p>という方法でした。</p>



<p>結果として、現在は #FF00FF（マゼンタ背景）を使う方法にかなり落ち着いています。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">なぜ透明背景が安定しないのか</h1>



<p>ChatGPTに、</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>背景を透明にしてください</p>
</blockquote>



<p>と指示しても、毎回完全な透過PNGになるとは限りません。</p>



<p>実際には、</p>



<ul class="wp-block-list">
<li>白背景になる</li>



<li>薄い影が残る</li>



<li>半透明のフチが出る</li>



<li>背景色が微妙に混ざる</li>



<li>市松模様になる（透明と見分けがつかないから質が悪い）</li>
</ul>



<p>といったことが起きます。</p>



<p>特にLINEスタンプは、</p>



<ul class="wp-block-list">
<li>小さく表示される</li>



<li>背景がさまざま</li>



<li>余白や輪郭が目立つ</li>
</ul>



<p>ので、透過の甘さがかなり見えやすいです。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">そこで試したのが「#FF00FF背景」</h1>



<p>今使っているのは、</p>



<p>「背景を完全な #FF00FF に固定して生成し、あとから透過する」</p>



<p>という方法です。</p>



<p>いわゆるクロマキーに近い考え方です。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">#FF00FF が扱いやすかった理由</h1>



<p>理由はいくつかあります。</p>



<h2 class="wp-block-heading"><span id="toc2">1. キャラクターに使われにくい色</span></h2>



<p>マゼンタは、猫や人物イラストの中で使われにくい色です。</p>



<p>そのため、</p>



<p>「背景だけを消す」</p>



<p>判定がしやすい。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc3">2. 背景色として認識しやすい</span></h2>



<p>完全な単色にしておけば、</p>



<ul class="wp-block-list">
<li>四隅の色</li>



<li>背景領域</li>
</ul>



<p>を検出しやすくなります。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc4">3. 白フチ問題が減った</span></h2>



<p>透明背景生成だと、</p>



<p>輪郭付近に白や灰色が残ることがあります。</p>



<p>単色背景の方が、後処理でコントロールしやすかったです。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">実際の流れ</h1>



<h2 class="wp-block-heading"><span id="toc5">STEP1 ChatGPTで画像生成</span></h2>



<p>最近はこんな感じで指定しています。</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
LINEスタンプ用イラストを作成してください。背景は完全な #FF00FF の単色にしてください。キャラクターと文字は背景に触れないよう、十分な余白を確保してください。
</pre></div>


<p>重要なのは：</p>



<ul class="wp-block-list">
<li>完全単色</li>



<li>余白あり</li>



<li>背景に影を落とさない</li>
</ul>



<p>あたりです。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">STEP2 背景色を確認</h1>



<p>生成後、まず確認するのは：</p>



<ul class="wp-block-list">
<li>四隅が同じ色か</li>



<li>グラデーションになっていないか</li>



<li>背景に模様がないか</li>
</ul>



<p>です。</p>



<p>ここが崩れると、透過が不安定になります。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">STEP3 透過処理</h1>



<p>ここで背景色を透過します。</p>



<p>現在は、自作のWebツール「LINEスタンプ工房」を使っています。</p>



<ul class="wp-block-list">
<li>背景透過</li>



<li>サイズ調整</li>



<li>余白調整</li>



<li>ZIP出力</li>
</ul>



<p>をブラウザ上でまとめて処理できます。</p>



<p>→ LINEスタンプ工房はこちら</p>



<figure class="wp-block-image size-full"><a href="https://lab.imeer.jp/line-stamp-kobo/"><img decoding="async" width="542" height="191" src="https://lab.imeer.jp/wp-content/uploads/2026/05/image-1.png" alt="" class="wp-image-577" srcset="https://lab.imeer.jp/wp-content/uploads/2026/05/image-1.png 542w, https://lab.imeer.jp/wp-content/uploads/2026/05/image-1-300x106.png 300w" sizes="(max-width: 542px) 100vw, 542px" /></a></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">よく失敗したパターン</h1>



<h2 class="wp-block-heading"><span id="toc6">背景が市松模様になっている</span></h2>



<p>AIが勝手に「いい感じ」にしてしまうことがあります。</p>



<p>透過用途では逆に困る。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc7">キャラクターの影が背景に伸びる</span></h2>



<p>これもよくある。</p>



<p>透過時に影だけ残ることがあります。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc8">余白不足</span></h2>



<p>LINEスタンプは思ったより小さく表示されます。</p>



<p>ギリギリまでキャラを大きくすると、かなり見切れやすい。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc9">背景色が完全一致していない</span></h2>



<p>一見同じ色でも、</p>



<ul class="wp-block-list">
<li>微妙に暗い</li>



<li>微妙に明るい</li>
</ul>



<p>だけで透過漏れが起きます。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">透過だけでは終わらない</h1>



<p>実際にLINEスタンプ登録をしようとすると、透過以外にも作業があります。</p>



<p>例えば：</p>



<ul class="wp-block-list">
<li>370×320px</li>



<li>メイン画像 240×240px</li>



<li>タブ画像 96×74px</li>



<li>PNG形式</li>



<li>ZIP化</li>
</ul>



<p>この辺りを毎回手作業でやるのは、かなり面倒でした。</p>



<p>そのため、後処理をまとめてツール化しました。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">まとめ</h1>



<p>ChatGPTでLINEスタンプ画像を作る場合、</p>



<p>「最初から透明背景を狙う」より、</p>



<p>「#FF00FF背景 → 後から透過」</p>



<p>の方が、今のところかなり安定しています。</p>



<p>特に：</p>



<ul class="wp-block-list">
<li>大量生成したい</li>



<li>品質を揃えたい</li>



<li>LINEスタンプ販売まで持っていきたい</li>
</ul>



<p>場合には、単色背景方式はかなり扱いやすいと思います。</p>



<p>背景透過で詰まっている方は、一度試してみてください。</p>



<p>その際、もしよろしければツールを公開していますので利用してみてください。</p>



<figure class="wp-block-image size-large"><a href="https://lab.imeer.jp/line-stamp-kobo/"><img loading="lazy" decoding="async" width="1024" height="530" src="https://lab.imeer.jp/wp-content/uploads/2026/05/852943201a6e0f0bb43acaca656ee994-1024x530.jpg" alt="" class="wp-image-571" srcset="https://lab.imeer.jp/wp-content/uploads/2026/05/852943201a6e0f0bb43acaca656ee994-1024x530.jpg 1024w, https://lab.imeer.jp/wp-content/uploads/2026/05/852943201a6e0f0bb43acaca656ee994-300x155.jpg 300w, https://lab.imeer.jp/wp-content/uploads/2026/05/852943201a6e0f0bb43acaca656ee994-768x397.jpg 768w, https://lab.imeer.jp/wp-content/uploads/2026/05/852943201a6e0f0bb43acaca656ee994-1536x794.jpg 1536w, https://lab.imeer.jp/wp-content/uploads/2026/05/852943201a6e0f0bb43acaca656ee994.jpg 1744w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://lab.imeer.jp/line-sticker-magenta-background/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
