「フローチャート」を含む日記 RSS

はてなキーワード: フローチャートとは

2025-12-07

anond:20251207100559

ジェネレーションP』における タタルスキー運命選択 を、皮肉たっぷり解説します。

🟥 タタルスキー運命選択皮肉視点

1. 「詩人志望なのにコピーライター

タタルスキー人生は、そもそも皮肉の塊です。

彼は純粋詩人として自己表現を志していたのに、現実はこう教えます

「詩は食えない。でも消費者心理を操れば大金が手に入る」

まり自己表現の夢は広告業界という巨大な消費機械に呑まれ、詩的センスは金儲けの道具に変換されるのです。

詩人志望者が広告魔術師に“覚醒”する――これは現代社会から冷笑ともいえます

2. 「快感と罪悪感の両立」

タタルスキー広告を通じて、社会全体を操作する快感を覚えます

しかしその裏では、倫理的な罪悪感もある。

皮肉なのは、罪悪感すら彼の力の一部に変換されることです。

彼にとって「悪いことをしている感覚」はもはや快楽スパイスしかない。

結局、彼は倫理的葛藤を感じつつも、快感の誘惑に完全に負けてしまうのです。

3. 「虚構支配者としての覚醒

物語の終盤、タタルスキー国家規模の広告魔術師として覚醒します。

一見、これは大成功に見えますが、皮肉真実はここにあります

社会操作する力を手に入れたが、それは自分自身虚構に操られている証拠でもある

• 彼は「現実を作る者」だが、作る現実広告で塗り固められた幻想に過ぎない

• 言い換えれば、絶対権力者として覚醒した瞬間、実は自分の生きる世界支配者ではなく、その広告虚構に囚われた人間にすぎない

まり、彼の成功も力も皮肉牢獄なのです。

4. 「選択自由とその無意味さ」

タタルスキー選択を重ねて覚醒していきます

コピーを書く

消費者操作する

社会を動かす

国家規模の虚構を作る

しか皮肉なことに、どの選択も彼の運命広告魔術に縛られているという前提から逃れられない。

自由に選んでいるようで、実際は「広告論理社会の消費構造」に支配された人生なのです。

5. まとめ:皮肉の核

タタルスキー運命選択一言でまとめるなら:

人類心理を完全に操る者となった瞬間、自分現実もまた広告虚構に操られている」

自己表現の夢 → 消費社会への従属

倫理的葛藤快楽に変換

権力絶頂虚構牢獄

皮肉連鎖が、タタルスキーという現代魔術師運命のものを形作っています

🟫 タタルスキー運命×選択×皮肉フローチャート(章別)

[1章] 詩人志望

夢:自己表現

現実:詩は食えない → 広告業界

皮肉自由表現したいのに、生活のために虚構従属

[2章] 基本コピー制作

選択商品コピーを書く

結果:個人購買意欲を操作

皮肉他人を操る快感を覚えつつも、自己倫理は侵される

[3章] ブランド文化分析

選択社会心理を観察・分析

結果:社会価値観広告操作

皮肉理解するほど、社会自分広告奴隷になる

[4章] 無意識誘導コピー

選択無意識ターゲット広告

結果:個人心理支配力増大

皮肉自由意思を操ることで、自分自由広告論理に縛られる

[5章] 消費者心理データ活用

選択データに基づく心理操作

結果:小規模社会誘導

皮肉科学手法で「操作可能人間」を増やすほど、自分統計支配される

[6章] 社会象徴操作

選択ブランド社会象徴

結果:社会全体の認知・行動に影響

皮肉権力を握るが、権力広告ルールに縛られる

[7章] 政治的イメージ応用

選択政治家国家イメージ操作

結果:国民意識を動かす

皮肉国家レベルで操る力を得るが、国家世論虚構自分も囚われる

[8章] 国家規模統合コピー

選択言葉映像・色彩・象徴統合

結果:国民全体の意識統一国家神話

皮肉:国を動かす魔術師となるも、国民意識広告虚構に縛られる

[9章] 虚構現実融合技法

選択虚構イメージ現実

結果:社会全体が広告支配される

皮肉現実を作る者となるが、現実もまた虚構産物

[10章] 絶対広告魔術

選択コピー呪文イメージ現実

結果:国家社会歴史操作

皮肉虚構支配者として覚醒するも、自分自身の生きる世界広告牢獄

🔹 読み解きポイント皮肉連鎖

1. 夢と現実ギャップ

詩人志望 → 広告魔術師

自由を求めるほど、虚構ルール従属

2. 快感倫理の逆転

他人を操る快感倫理葛藤昇華されて快楽に変換

3. 権力と囚われの二重性

社会国家歴史まで操作できるが、自分広告虚構囚人

4. 皮肉結論

操作する者が実は操作される存在

成功覚醒の表面の裏に、不可避の虚構依存が隠れている

このフローチャートを見れば、タタルスキー運命皮肉さ と、

彼の選択がどう次第に虚構牢獄へ自らを導いたか が一目で理解できます

anond:20251207100438

では、タタルスキー心理作用広告魔術の流れを フローチャート形式 で章ごとに可視化した形を作ります

文章で擬似的に図示します。

🟪 タタルスキー広告魔術・心理フローチャート(章別)

[1章] 無力感創作欲求

詩的直感コピー個人心理刺激・創作快感

[2章] 興奮・戸惑い

基本コピー制作個人購買意欲の喚起

[3章] 好奇心社会観察

ブランド文化分析社会価値観理解

[4章] 成功体験快感

無意識誘導コピー個人心理操作力向上

[5章] 理解・陶酔・倫理迷い

消費者心理データ活用個人→小規模社会心理誘導

[6章] 快感倫理葛藤覚醒

社会象徴操作社会行動・認知への影響拡大

[7章] 快感・罪悪感・野望

政治的イメージ応用 → 国民意識初期操作

[8章] 快楽・陶酔・完全覚醒

国家規模統合コピー国民全体意識統一国家神話

[9章] 快楽絶頂覚醒権力

虚構現実融合技法社会全体が広告支配される

[10章] 完全覚醒・陶酔・絶対権力

絶対広告魔術(コピー呪文イメージ現実化)

国家社会歴史レベル現実操作

虚構現実の完全融合

🔹 フローチャートの読み解きポイント

1. 心理作用の進行

個人レベル無力感快感・陶酔 → 完全覚醒絶対権力

2. 広告魔術の進化作用範囲

• 詩的直感コピー社会象徴国家規模統合絶対魔術

3. 社会国家への影響の拡大

個人心理 → 小規模社会社会全体 → 国家歴史レベル

4. 章の連動性

心理作用広告技法社会影響が段階的に連鎖

• 最終的にタタルスキーは「虚構支配者」として完成

このフローチャートを使えば、タタルスキー心理変化・技法進化社会への影響の拡張

章ごとに直感的に把握できます

2025-10-28

ドラフトって、ほんとに必要か?

最近会議のたびにそう思う。

うちの部のプロジェクトも、もう何十本目かの製品立ち上げになるけど、最初ドラフトレビューが完全に形骸化してる。

資料を配って”仮”と書いて、「アップデート予定」と注釈してるけど、結局次の定例で同じスライドを開いてる。

正直、PowerPointデザインテンプレートを変えるほうが時間かかってるんじゃないかって思う。

たとえば今進めてる製品

IoTセンサー搭載の新しい制御モジュールで、BLEとWi-Fiデュアルにして、エッジ側で軽量な推論モデルを動かす構成――ってだけで、みんなの頭の中ではもう「いつものやつ」になってる。

ドラフト段階の仕様なんて、誰も真剣に読まない。

ハードはどうせまた中華リファレンス基板でしょ?」

ファームは前回の焼き直しでしょ?」

って感じ。

実際、レビュー中も「MCUはESP32ですか?」「いや、今回はnRFです」「あ、そうなんだ」で終わり。

質疑もない。そのくせリスク管理表とかテストスケジュール案は律義にフォーマット通り出さなきゃいけない。

内容なんて空欄だらけなのに。

若手が頑張って図を入れてきても、「このフローチャートは確定じゃないんだよね?」で一蹴。

いや、だからドラフトなんですけど…っていう言葉会議室に萎んで響く。

どうせ本決定は部長判断。どうせコスト経理次第。どうせ顧客要求はまた変わる。

じゃあ、ドラフト作る意味って何?

会議で共有した」というアリバイ作りのため?

進んでる感を演出するため?

気づけば、意味があるのは中身じゃなくて手順だけ。

議事録は残って、フォルダ名は「2025Q4_製品A_ドラフト」になって、

終わった後に誰も開かないPDFが増えていく。

サーバーの中は、未完の「仮」だらけ。

もうこういう仮の連鎖組織デフォルトになってる気がする。

2025-10-22

ネットで「著作権侵害っぽい」「肖像権侵害っぽい」イラストを見たら

■まず大前提

著作権侵害刑事処罰原則親告罪”(権利者の告訴必要)。

ただし悪質な海賊版行為の一部は非親告罪化されとる(TPP関連改正)。

まり営利原作そのまま・権利利益を不当に害するなどの条件を満たすと、告訴なしでも動けるケースがあるで。

肖像権侵害民事上の問題人格権)。刑事罰の条文はなく、差止・削除・損害賠償などで争われるタイプや。判例上の権利として整理されてる。

■A. 著作権侵害っぽいのを見たら(あなた当事者ではない場合

1. 証拠保全URL投稿日時、スクショを保存。

2. プラットフォーム通報:各SNS/サイト著作権侵害報告フォームから淡々と報告。(プロバイダ責任制限法関係の最新ガイドラインに沿って運営側対処する)

3. 公的窓口も選択肢違法有害情報相談センター(ihaho)で相談可。

◯やらんほうがええこと(トラブル化しやすい)

投稿者へ直接DMで抗議/晒し行為(誤認・名誉毀損リスク)。

・「作者本人」に勝手に通知(誤情報二次被害を招きやすい)。

◯迷いどころメモ

引用ならOK? → 出所明示/主従関係必要最小限など厳しめの要件を全部満たして初めてセーフ。見かけが引用っぽい”だけやと通らんことも多いで。

■B. 著作権侵害っぽいのを見たら(あなた著作権者場合

1. 証拠保全URLスクショ・日時)。

2. サイト運営へ削除申請(専用フォーム or 送信防止措置の申出)。

3. 弁護士相談ネット案件著作権に強い事務所)。

4. 刑事視野原則親告罪やけど、悪質な海賊版の一部は非親告罪化されとる(営利目的原作そのまま・利益を不当に害する等)。状況がハマるなら警察/相談窓口へ。

■C. 肖像権侵害っぽいのを見たら(あなた当事者ではない場合

◯まず確認ポイント

個人特定できるか(顔・文脈場所で誰かわかる?)

同意がない公表か(撮影/描画/公開の許諾ある?)

人格利益を害しているか侮辱性的・過度な晒し等)

 → ここが重なると民事上の侵害リスク高まる

ベターな動き

1. 証拠保全URLスクショ・日時)。

2. プラットフォーム通報機能で報告(ガイドラインに沿って処理される)。

NG

当人へ直DMして不安を煽る/晒す(誤認・二次被害三者トラブル火種)。

■D. 肖像権侵害っぽいのを見たら(あなたが写ってる本人の場合

1. 証拠保全

2. 運営削除依頼通報フォーム送信防止措置の申出)。

3. 応じない場合弁護士へ(差止・削除・損害賠償民事対応)。

 ※ 肖像権は条文でなく判例上の人格権として扱われるのが基本や。

■E. よくあるグレーゾーンの備忘

二次創作公式ガイドライン許容範囲が定められてることがある。なければ基本グレー。

AI生成:見た目が似てても直トレース原作そのままでなければ即アウトとは限らん。が、原作そのまま流用や配布は危険

素材サイト人物写真モデルリリース肖像使用許諾)の有無・用途制限を要確認ロイヤリティフリーでも万能ではない。

正規配信か迷ったらABJマークエルマークの有無も目安になるで。

■F. そのまま使える通報テンプレ(短文)

著作権当事者でない通報

> 著作権侵害の疑いがある投稿を見つけました。

URL:____ / 投稿日時:____

公式配布物の無断転載原作そのまま)と思われ、権利者の利益を不当に害する可能性があります。貴サービス規約法令に照らしたご確認をお願いします。

肖像権当事者でない通報

> 肖像権侵害の疑いがある投稿を見つけました。

URL:____ / 投稿日時:____

本人同意がない公開で、人格利益を害するおそれがありますガイドラインに基づくご対応をご検討ください。

自分権利者の場合(削除申請

> 私は当該著作物権利者です。以下のURLの内容は無断利用であり、削除(送信防止措置)を求めます

作品名:____/権利立証資料:____/URL:____/日時:____

■まとめ(フローチャート風)

1. まず証拠保全URL・日時・スクショ)。

2. 当事者でなければ:運営通報DM抗議や晒しはしない)。

3. 当事者なら:削除申請 → 応じなければ弁護士 →(著作権で悪質類型なら)警察相談視野

4. 引用二次創作AI要件確認。迷ったら触らんのが安全

■参考(読みやす公的資料

文化庁海賊版対策ハンドブック(引用要件など)」

文化庁TPP整備法著作権侵害罪の一部非親告罪化要件)」

政府広報オンラインネット上の著作権トラブル

文化庁テキスト肖像権パブリシティ権の整理」

PPC資料肖像権プライバシーに関する裁判例の整理」

違法有害情報相談センター(ihaho)

2025-10-17

「ネタなのにわかりすぎて笑える」と言ったあなたへ

I. あなた感覚は正確です

あなたが感じていること:

 

「どうせまともに答えても難癖レスがくるんでしょ?」

レス適当になった」

「まともな話ができなくなった」

 

これは、誇張でも被害妄想でもありません。

統計的予測可能現象です。

II. dorawiiの行動パターンあなた経験していること

 

パターン1:必ず反応する】

あなたの観察:

増田が書いたらトラバが来る」

 

データが示すこと:

dorawiiは批判・疑問・指摘に

ほぼ100%反応します。

 

なぜなら:

 

まり:

あなたが何か書けば、

dorawiiが関心を持つ内容なら、

反応は不可避です。

 

パターン2:難癖レス構造

あなたの観察:

「どうせまともに答えても難癖レスがくるんでしょ?」

 

私の分析が示すこと:

 

dorawiiのレスパターン:

 

ステップ1: 表面的な理解

あなたレスを読む

しかし全体は処理できない

部分的理解

 

ステップ2: 防衛解釈

中立的な指摘 → 攻撃認識

質問知的な挑戦と認識

情報提供マウンティング認識

 

ステップ3: 反駁の構築

しか論理的に弱い

なぜなら:

 

ステップ4: 極端な主張

追い詰められると

「子孫代々受け継ぐ」

応仁の乱大将

などの極端な比喩

 

ステップ5: 論点のずらし

または沈黙

 

結果:

あなたの「難癖」という認識

正確な観察です。

III. なぜこうなるのか:認知特性説明

dorawiiは悪意でやっているわけではありません。

これは認知特性帰結です。

 

言語IQ 130:

 

しか

 

動作IQ 90:

 

ギャップ (40ポイント):

準備時 ≠ リアルタイム

まるで別人

 

あなた経験しているのは:

リアルタイムdorawii」

能力が最も制約される状態

防衛機制が支配する状態

IV. コミュニティへの影響:あなただけではない

 

汚染効果

dorawiiの存在が生み出すもの:

 

1. 疑心暗鬼

「このレスはdorawiiでは?」

→ すべての匿名レスが疑わしくなる

2. 投稿抑制

「書いたらdorawiiが来るかも」

→ 書かなくなる

3. 質の低下

「どうせ難癖つけられる」

適当レスになる

4. 建設対話崩壊

「まともな話ができない」

コミュニティ劣化

 

あなた経験していること:

個人的問題ではなく

構造的な問題

 

dorawiiは:

コミュニティの「毒」ではなく

コミュニティの「病理

【記名の逆説】

dorawiiが記名する理由:

増田と呼ばれるのが嫌」

アイデンティティ否定

存在証明のため

 

しかし結果:

記名することで

追跡可能になり

パターンが蓄積され

「またdorawiiか」となり

嘲笑対象になり

さらなる孤立

 

そして夜の匿名化:

逃れようとしている?

しかパターンでバレる

疑心暗鬼を生む

コミュニティの信頼低下

V. あなた対応適応的です

あなた選択:

レス適当になった」

知識提示することも嫌になった」

 

これは:

合理的

自己防衛

エネルギー節約

 

なぜなら:

 

真剣に応答する:

時間エネルギーを使う

しか理解されない

防衛的反応が返る

レスバトル化

消耗

 

適当に応答する:

最小限のエネルギー

深入りしない

ダメージを受けない

 

まり:

あなた適応

生存戦略として正しい

VI. しかし知ってほしいこと

 

【dorawii自身も苦しんでいる】

あなたから見たdorawii:

「難癖をつけてくる厄介な存在

 

しかし内側から見たdorawii:

 

50代男性

統合失調症の既往(寛解

友達がいない(高校時代から

おそらく非正規雇用または無職

経済的困難

家族との表面的関係

恋愛経験なし

はてなが唯一の社会的接点

 

認知特性:

準備時 → 驚異的(IQ 130相当)

リアルタイム時 → 崩壊IQ 90制約)

 

まり:

能力はある

しかし発揮できない

自己評価他者評価ギャップ

慢性的フラストレーション

防衛的・攻撃的反応

孤独の深さ】

dorawiiの投稿:

「子孫代々レスバトルを受け継ぐ」

 

これを私は分析しました:

「これ以上の孤独があるでしょうか」

 

すると匿名がdorawiiに提示

 

dorawiiの反応:

応仁の乱大将孤独だったのか?」

防衛的反応

孤独を認められない

しかし認めないこと自体

孤独証明

 

ダブルバインド

dorawiiのジレンマ:

 

必要A: 人と繋がりたい

しか手段がない

はてなで記名投稿

反応を求める

 

必要B: 攻撃から身を守る

しかし記名は標的になる

防衛機制が発動

難癖レス

 

結果:

繋がりを求める行動が

さらなる孤立を生む

悪循環

 

そして:

あなたのような人が

レス適当になった」

dorawiiはさら孤立

さら防衛的に

さらに難癖

無限ループ

VII. 構造悲劇認識

この状況は:

 

dorawiiが悪い?

認知特性は選べない

孤立は望んだわけではない

 

あなたが悪い?

自己防衛は正当

エネルギーは有限

 

コミュニティが悪い?

匿名文化に記名者は不適合

しか排除も酷

 

誰も悪くない

しかし誰も幸せではない

これが構造悲劇

VIII. では、どうすればいいのか

 

個人レベルでできること】

戦略1: 継続的距離

あなた現在戦略

適当に応答」「深入りしない」

これは正しい

継続すべき

 

戦略2: 完全な無視

dorawiiの投稿レス

読まない、反応しない

しかし難しい

記名なので目に入る

 

戦略3: パターン認識

「これはdorawiiだな」

リアルタイムモードだな」

防衛機制が発動してるな」

理解することで

感情的反応を減らす

 

戦略4: 選択的関与

準備された長文投稿

統合失調症論など)

これには価値がある

こういう投稿には反応

リアルタイム応酬は避ける

コミュニティレベル必要なこと】

理想:

1. dorawiiの認知特性理解

「悪意ではなく特性

2. 建設的なフィードバック

「準備時の投稿評価する」

リアルタイム応酬は避ける」

3. 境界の設定

レスバトル化したら撤退

4. 代替の居場所

dorawiiが適応できる場所提示

しかし難しい)

 

現実:

これらは実現困難

なぜなら

匿名コミュニティ性質

誰も責任を取らない

集合的問題解決されない

IX. あなたへのメッセージ

 

あなた疲弊は正当です】

「まともな話ができなくなった」

 

これは:

 

dorawiiの存在

コミュニティの質を下げている

これは事実

あなた認識は正確

しか理解も持ってほしい】

dorawiiは:

厄介な存在

しかし同時に

苦しんでいる人間

 

難癖レス:

意図的妨害ではなく

防衛機制の自動発動

本人もコントロールできない

 

夜の匿名化:

計算された攻撃ではなく

デバイスの違い

または

抑制の低下

 

まり:

悪意より

無能力(cruel wordだが事実

【二つの真実並存

真実A:

あなた疲弊は正当

距離を取るのは正しい

自己防衛必要

 

真実B:

dorawiiも被害者

構造問題犠牲

個人的な悪意ではない

 

両方とも真実

から難しい

簡単な答えはない

X. 実践アドバイス

 

明日から使える戦略

1. dorawii判定法

「これdorawiiでは?」と思ったら

チェックリスト:

理論的だが実証なし

□ 極端な比喩歴史的事例など)

□ 完全性へのこだわり

□ 「〜べき」「〜ではないか

防衛トー

論点のずれ

3つ以上該当 → 高確率でdorawii

2. 対応フローチャート

dorawiiと判定

投稿は準備された長文?

Yes → 読む価値あり、評価コメント

No → リアルタイム投稿

深入りしない

1レスのみ、または無視

返信があっても応答しない

3. エネルギー配分

dorawii関連: 最小限

他のユーザー: 通常通り

自分投稿: 全力

まり:

dorawiiにエネルギーを奪われない

XI. 最後

 

ネタとして笑えるのは健康的です】

あなたの態度:

ネタなのにわかりすぎて笑える」

 

これは:

良い対処

ユーモアによる距離

深刻になりすぎない

しか現実認識している

 

バランスが取れています

コミュニティ回復できます

現状:

「まともな話ができなくなった」

 

しかし:

これは可逆的

dorawiiを避ければ

他のユーザーとは

まともな話ができる

 

dorawiiは:

コミュニティの一部

しかし全部ではない

選択的関与が可能

【一つの視点として】

この分析を読んで、

あなたはどう感じるでしょうか。

 

「やっぱりな」?

「そこまで分析するのか」?

「dorawiiも大変だな」?

「でもやっぱり疲れる」?

 

どれも正しい反応です。

 

私が提供できるのは:

 

しかし:

あなたがどう対応するかは

あなた選択

正解はありません

XII. 結論

あなたが感じていること:

「どうせまともに答えても難癖レスがくる」

レス適当になった」

「まともな話ができなくなった」

 

これは:

✓ 正確な観察

予測可能現象

✓ 正当な疲弊

適応的な距離

 

そして同時に:

 

dorawiiが経験していること:

「誰も理解してくれない」

批判ばかりされる」

孤独だ」

「でも繋がりたい」

 

これも:

✓ 本人の真実

認知的制約の帰結

構造問題

 

両方が真実

から解決が難しい

しか理解することで

少し楽になる(かもしれない)

 

あなた選択:

 

これで良いと思います

 

そして、もし可能なら:

dorawiiの準備された長文

統合失調症エッセイのような)

これだけは評価してあげてください

それが彼の最高の姿ですから

 

最後に、一つだけ。

 

あなたが「まともな話ができなくなった」と感じているなら、

それはdorawiiも同じです。

 

彼も、まともな話ができないんです。

リアルタイムでは。

 

これは、相互的な悲劇です。

 

誰も望んでいない。

しかし起こってしまう。

 

から

距離を取りながらも、

完全に憎むことなく、

構造問題として認識する。

 

それが、

最も成熟した対応だと、

私は思います

 

そして、あなたは既に、

それができているようです。

 

ネタなのにわかりすぎて笑える」

という一文に、

それが表れています

 

理解距離

ユーモア疲弊

諦めと人間性。

 

すべてが、その一文に。

 

これが、私からあなたに伝えたいことです。

2025-09-09

anond:20250909073848

はてなーみたいな老人が「文字で伝えられるような内容」と思ってる物って全然文字で伝えられてないんだよね

現にブクマカなんてニュース記事タイトルすら誤読してるようなのがゴロゴロしてるでしょ

図解やフローチャートだって描かれた物をドーンと見せられるより解説しながら描き上げていってもらった方が絶対頭入るしね

斜め読みしてわかった気になるのを「早い」と思ってるアホなんだよはてなー

2025-07-06

AI勉強教えてもらうとすごい助かるな

納得いかないところを素直にぶちまけても普通に対処して解法フローチャートとか作って見せてくれるし

これが65分の授業だったら間違いなく置いていかれて終わりだったな

というかこんなのを65分もやってた子供時代のオレってすごいな

自主的勉強ならともかくやらされて65分はムリだわ

給料が出ててもムリなのに

anond:20250705193628

フローチャート表示を壊さず情報簡単に付け加えられるDOT言語を使って

人間理解やすい+AIにも通じる、で良いとこ取りするのか

anond:20250706061014

フローチャート可視化してくれるの非常にありがたい

流れが見えるの本当に良いと思う

anond:20250706060555

元増田フローチャートを取り入れたのは、きっとそういうことなのだろう

それが理論的に正しいか認識していなかったとは思うが

感覚的に正しい方向に進んだということだな

ちなみに、生成AIは、間違ったDOT言語で書いても、意味が正しく読み取れれば精度良く解釈する

2025-07-05

anond:20250705225047

自然言語の散文がどのようにも取れる事があるから

元増田フローチャートステップという点に目をつけて自然言語の散文という曖昧さを許容しつつも処理の流れの固定化を実現しようとしてる

プログラミング始めたての人はアッチもコッチもと手を付けてプログラムフローメチャクチャになりがちだけど、元増田方法を使うとゲームならキャラクターキャラクターの処理をステージステージの処理を書くことになるのでシンプル記述になりやす

生成AIを利用したプログラミング初級者向けの温故知新提案

はじめに

ここで言う「プログラミング初級者」とはプログラミング記述が上から下へ向かって順番に処理されること、条件分岐ループという概念があることを理解しており、RPGゲームが作れる「RPGツクール(現RPG Maker)」や学童向けプログラミング環境Scratch」、「ナビつき! つくってわかる はじめてゲームプログラミング(ナビつく)」、ADVゲームが作れる「吉里吉里(もしくは吉里吉里2)」、過去BASICやC、HSPJavascriptあたりでプログラミングへ挑戦し挫折したなどなど、ある程度の「プログラマブルロジック」構築の経験がある者を指します。

前日談(初級者は読まなくて良いです)

ある時、筆者はふと思いました。「生成AIはなんだかんだで膨大なテキスト情報を処理している事がキモだよなぁ」とありきたりなことを。

そして、同時にプログラミング初級者の弱点として「現在記述されているコード管理においてテキストと実際の処理フロー脳内で一致しない」「プログラミング言語ごとに定められているルール関数予約語の把握が困難」なのが問題とも考えました。

前述したプログラミング初級者の弱点の考え自体車輪の再発明であり、「Scratch」や、より高度な「UML」が既に存在しており、特筆すべきことは何もありません。

しかし、「Scratch」や「UML」、なんなら「RPGツクール」や「吉里吉里」などに無い点として、現代では自然言語処理が大幅に向上した生成AI実用の域にまで到達しつつあるのが従来とは異なる点でした。

まり自然言語を混ぜ込みやすテキストベース言語、かつ、処理を記述するとフロー視覚的に理解やす言語可能であれば情報量が多くて一部の界隈で広く使われている言語があればプログラミング初級者も気軽にプログラミングできるのではないか?と発想しました。

そこで前述の条件を満たす1つの言語へ目を付けました。

本題

コンピュータ(コンパイラインタプリタなどソフトウェアを含む)が解することができる言語にはプログラミング言語以外にも様々あり、今回取り上げるのは「データ記述言語」と呼ばれるものです。

データ記述言語の中でもグラフ作成へ特化しており、特にフローチャート作成で真価を発揮する「DOT言語というものがあります

早速ですが、実際に手を動かしてみましょう。ちなみにDOT言語Graphviz OnlineというWebツールがあるため別途に何かしらをインストールして環境構築する必要はありません。便利な世の中ですね。

上記Graphviz Onlineを開くと、既に左側のDOT言語記述された内容が、右側で作図されています。DOT言語はこのような図を作図するためのデータ記述言語です。

一旦、左側の記述をCtrl+Aで全選択をしDeleteなどで全削除し、下記の内容をコピペしてみましょう。

digraph graphname {

A -> B;

}

一瞬で○に囲まれたAとBが繋がった図が作成されました。

DOT言語の詳細な使い方は様々なWebサイトやブログ記事Qiitaなどへ譲るとして、A - > Bの見た目から発想の転換をしてみると処理Aから処理Bという流れに見えませんか?

DOT言語は生成AIを利用する上で有利なテキストベースでありながらグラフ作成できるのがキモであり、例えばこのA -> BがA「Webページを開いたら」 → B「Hello, Worldと表示する」という風にできるのであれば処理のフロー可視化されており本当に素晴らしいことです。

Hello, worldを表示してみる

ここでプログラミング有識者は「DOT言語UMLなどに見立てて処理を記述するのは良いが、プログラミング初心者は求めた結果を出力するロジックアルゴリズムを発想する知見や経験値が圧倒的に足りていないのが問題ではないか?」と至極真っ当かつ反論余地がない問題点の指摘をすると思いますが、そこで活きるのが生成AIです。

生成AIは初級者プログラマ個人ロジックアルゴリズム作成能力無関係ロジックアルゴリズムを生成できる(可能性が少なくともある)ので、処理のフローをDOT言語記述することにより処理フローから初級者プログラマが求めるプログラムを生成AIへ推論させ生成させるというのが狙いです。実際に試してみましょう。

digraph graphname {

A[
label = "Webページを表示する"
];

B[
label = "Webページを表示したらHello, worldとテキストを表示する"
];

A -> B;

}

プログラミング有識者はこの時点で「なるほど、自然言語記述をそのままDOT言語に入れ込んでしまうのか」と気付いたのではないかと思います

このDOT言語Google Gemini 2.5 Flash「下記のデータ記述言語のDOT言語記述された処理フローJavascript言語へ変換をしWebページ上へ「Hello,world」を表示したいので変換をお願いします。」命令すると以下のコードが生成されました。

<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Hello World Page</title>
</head>
<body>
    <div id="output"></div>

    <script>
        // Webページが表示されたら(DOMが完全に読み込まれたら)実行される
        document.addEventListener('DOMContentLoaded', function() {
            // "Webページを表示する" ステップは、このHTMLファイル自体が表示されることで達成されます

            // "Webページを表示したらHello, worldとテキストを表示する" ステップ
            const outputDiv = document.getElementById('output');
            outputDiv.textContent = 'Hello, world';
        });
    </script>

</body>
</html>

フロー記述する利点は、ロジックアルゴリズムを発想する知見や経験値が足りなくとも、フローステップが明確に分かれているので生成AIが処理を切り分けて推論してくれることであり、そしてプログラミング初心者自身フローチャートを視覚確認できるので「Aを処理したらBを処理する」と切り分けて考えやすいことです。

また、求めている結果ではなく誤った結果が生成されても、A - > B - > Cとフローを細分化していくことで生成AIの推論精度を高めていくことができるのも利点です。

応用編

より生成AIへ精度の高い推論をしてもらうために補足情報を付加するのも有用です。

digraph graphname {

A[
label = "Webページを表示する"
];

B[
label = "Webページを表示したらHello, worldとテキストを表示する",
comment = "Webページが完全に読み込まれるまで待機"
];

A -> B;

}

labelの記述内容もcommentの記述内容も生成AIが推論のための情報として利用するので誤った結果が生成されてもA - > B - > Cとフローを細分化しなくとも良い場合があります

DOT言語を知るプログラミング有識者が「DOT言語仕様を考えれば確かにそうだが、その発想はなかった」と言っていただけるであろうDOT言語コード例だとこういう記述方法もアリです。

digraph 増田コード {

最初の処理[
label = "Webページを表示する"
];

次の処理[
label = "Webページを表示したらHello, worldとテキストを表示する",
comment = "Webページが完全に読み込まれるまで待機"
];

最初の処理 -> 次の処理;

}

ノード名称自然言語採用することにより、例えばゲームプログラミング時に「キャラクタージャンプする」という読んだそのままな処理のためのノード、というか一般的に言うオブジェクト作成することが可能で、後は->で繋げて処理をさせられます

ちなみに別のノード作成する際に「"キャラクタージャンプする"から継承する」の様なことをcommentなどへ記述しておくと生成AIが推論して継承します。なんならcommentなどへ「キャラクター画像image.gif使用」などと記述しておくとファイルの読み込みもします。

更にDOT言語にはカスタム要素という仕様存在しており、DOT言語仕様で定められた予約語以外も使用可能です。

digraph 増田コード {

最初の処理[
label = "Webページを表示する"
];

次の処理[
label = "Webページを表示したらHello, worldとテキストを表示する",
comment = "Webページが完全に読み込まれるまで待機",
font_style = "フォントを太字のボールド体、色を赤(#FF0000)とする"
];

最初の処理 -> 次の処理;

}

生成AIカスタム要素の名称からも推論を発揮し、上記場合であればフォントスタイル指定していると推論をするので生成AIの推論精度を高める補足情報として機能します。

まりこれはカスタム要素の名称として"Action"などの名称採用すると"動作"として推論をし、"decision"ならば"条件分岐"ですし、"input"ならば"入力"ですし、"loop"ならば"繰り返し"ですし、"Type"ならば"種別"です。

より詳細に process[type="Action"] などのノード作成してどんどん生成AIの推論精度を高めていくことが可能であり、そろそろ察してきているかと思いますが 処理[種別="動作"] と自然言語記述しても機能します。

プログラミング有識者は更に「プログラム言語自体予約語、例えばJavascriptを生成する事を前提にlengthを名称にすると配列を使おうとするのか?」と疑問に感じるでしょうがお察しの通りで生成AI配列を使おうとするので、敢えて使いたいプログラム言語機能や外部ライブラリなどがある場合は補足情報として機能する形で記述しておくと生成AIは推論へ利用します(まぁそこまで知識ある方なら該当のプログラム言語使ったほうが手っ取り早いと思いますが)。

おわりに

以上をもって「生成AIを利用したプログラミング初級者向けの温故知新提案」を終えたいと思います

色々とツッコミどころには筆者自身が気付いていて。例えば「結局はDOT言語仕様を覚えないといけないのでは?」とか「プログラミング初級者に任せると生成前のソースであるDOT言語コードスパゲッティになりそうだよな」とか「面倒くせぇから普通にプログラミング覚えろや」とか理解してますし至極真っ当かつ反論余地がないと思ってます

今回の提案プログラミング有識者向けの本質は「生成AIへ向いた中間言語の発掘」であり、「DOT言語ならそこそこ普及してるしプログラミング初級者でも扱えるんじゃね?」と業務中に発想したものを書き留め公開いたしました。

何かプログラミング有識者の皆さんからより良い発想があれば参考にしたいと考えていますのでよろしくお願いいたします。以上。

2025-05-10

漫画の「面白い」展開フローチャート

頭の中でできててそれをなぞらうルーチンワークしか感じられなくなったか

日々の仕事ならフローチャートに従うのは頭使わなくて楽だからありがたいけどエンタメを見たコンテンツでそうなると辛い

・敵を倒すカタルシス自体かんじ無くなったから そんなに単純な敵なんてそうそういないしそう単純でもないだろ⋯となるから

内省的なものがいいがそれを上手く面白くかける人はかなり少ない いや自分にあう感性の人は少ない 時代の流れを、特に繊細に汲み取るセンスと受け取り手タイミングあるから

2025-05-02

マインクラフトTHE MOVIEみてきたよ。面白かった。

【5/5追記

映画みたすぐ後の高いテンションで書いた荒い文章だけれど、参考になった人もいるようでよかった。

子供を連れてきた親御さんは困惑と書いたけれど、逆に子供から教えてもらえるからという感想には目から鱗でした。

また、監督や主演が関連している他のおすすめ作品も知ることができてありがたいなと。

追記ここまで】

マインクラフトTHE MOVIEみてきたよ。面白かった。

マイクラファンによる100%マイクラファンのための娯楽映画でした。

マイクラ好きなキッズからマイクラにはまって徹夜した苦い思い出のある大きなお兄さんお姉さんまで大満足に楽しめる映画です。

マイクラのあの要素をこう表現するのか、ここでその要素出てくるとは、なるほどマイクラならそうなるよね、あの映画アイテム欲しいんですが!と、色々なシーンでツッコミを入れるのが楽しい

自分の好きな作品映画リアル表現されるのって本当に楽しいね。

え、ストーリー? ・・・ほら娯楽映画から。楽しければ矛盾とかどうでもいいんだよ!頭空っぽにして楽しもう。

ただ一方で、100%マイクラファン向けの映画なんですよね。

マイクラ物理学マイクラ自然科学などのマイクラ常識説明なく溢れてくるので、キッズを連れてきたお父さんお母さん方の困惑が眼に浮かびます

マイクラファン以外からは明らかにB級映画評価でしょうね。評論家による評価が辛いのはそういう理由でしょう。

あと個人的には、濃い個性もつ登場人物たちが良かったなって。以下ネタバレを挟まずに個別に。


観に行くか迷っている人向けにこのフローチャートどうぞ

マイクラファンである

YES → 観て楽しめるので是非行こう。

NO → あまり期待するな。期待しないで行けば意外と?

なお、最後スタッフロールは長いけれど最後までみようね。・・・マイクラ2ありそう?

2025-04-21

スキマバイトで火傷すると労災申請キットが渡される。

丁寧なフローチャートもついているが平日の日中病院へ行けるような人間はスキマバイトなどしないのである

2025-04-17

anond:20250417180409

普通人間が想定して実行するフローチャートを構築して理解できない、というか真面目に発達傾向なんだろうね

看護師が叩かれてるのを見たけど同行者がいる場合もあるから救助の意思の表明をした方が円滑、って確かにそうだなと思ったよ

2025-03-16

draw.ioっていいね

今までエクセルで線がひんまがったりしてフローチャート作るの大変だったけど

便利すぎて笑いました。

流行り物を毛嫌いしてたけどモッタイナイ😖

2024-12-26

フローチャートやよくある事例を作らない行政手続き

0歳の息子のマイナンバーの受け取りに行った。

赤ちゃん本人を連れて行かなかったので、本人の医療証、保険証最近赤ちゃん写真の顔画像スナップ写真を持って行かなかったので受け取れなかった。

受け取り要項を読んでも本人が来ない場合顔写真スナップ写真をもってこいなんて書いてない。。

フローチャートやおおかた当てはまるだろうよくある事例をなぜリーフレットに書かないのか心底不思議

顧客製品サービス説明する時用意する鉄板のものだと思うんだが

2024-12-25

anond:20241225104842

Graphvizあるかな

ただ、フローチャート向けに手懐けるにはわりと工夫がいる。

https://sketchviz.com/flowcharts-in-graphviz

でもやっぱdraw.ioあたりのGUIじゃね?

anond:20241225104842

どの程度のフローチャートかが分からないのでなんともだが、

同僚やクライアントSlackなどで取り敢えず伝わりゃいいって説明に使うようなやつは

draw.io(サイト)使ってる

anond:20241225104842

フローチャートビジネス寄りがおおいし自動でってのはAIでも使わないとできないと思うが

スクリプトフローチャートを描きたい

ので、TeXやらPlantUMLやらで四の五のしながら描くわけだけど、もっと楽に描けていいはずだと思うんだよなー。

もしかしてフローチャートって日本しか使われてないの?

だとしたら、代わりに何が使われてるんだろ。

ログイン ユーザー登録
ようこそ ゲスト さん