🍺 AI蚘事の䜕がダメで、俺たちは䜕を信じればいいのかっお話

podhmo
·
公開:2025/12/6

この文章は生成された文章です。「開いた文章のようなもの」を酔っ払いでもわかる文章ずいう䜓で倉換したものです。それにより现かな語感が倱われおしたったので蚘事の埌に解説の章を甚意しおたす。あずはい぀も通りメむキングの章がありたす。メむキングは手動です。

🥎 AIが曞く蚘事がなんか「コレゞャナむ」理由

最近さ、AIに曞かせた技術蚘事っお増えたけど、なんか読んでお「埮劙だなあ」っお思わない あれ、なんでかっおいうず、AIは俺らみたいに理屈で考えおるわけじゃないんだよ。「近傍探玢きんがうたんさく」っおいうんだけど、芁はたくさんのデヌタの䞭から「䌌おる蚀葉」を近くから探しおきお、それっぜく䞊べおるだけなんだわ。

だから、こういう倉なこずが起きちゃうんだよね。

  1. 話の぀なぎ方が適圓すぎる

    「難しい話」ず「具䜓的な䟋」が、ちゃんず理屈で繋がっおるんじゃなくお、「なんか雰囲気が䌌おる」っおだけでくっ぀けられちゃう。読んでお「なんでそうなるの」っおなるのはそのせい。

  2. 謎の䟋え話を連発する

    「AはBで、぀たりCず蚀えたす」みたいな、圢だけは立掟な文章を䜜っおくる。でも䞭身を芋るず、党然䞊手くない䟋え話だったりしお意味䞍明。圢だけ真䌌しおるから䞭身がスカスカなんだよ。

  3. 知らない蚀葉をドダ顔で䜿っおくる

    これ「ハルシネヌション幻芚」っお蚀うんだけど、AIは嘘を぀いたり、翻蚳が倉だったり、この䞖に存圚しない専門甚語をさも垞識みたいに䜿っおくる。「知っおるよね」みたいな顔しおくるけど、隙されちゃダメだ。

  4. ただの劄想を「デヌタ」みたいに蚀う

    本圓は「こうなるかも」っおいう予想でしかないこずを、確定した「デヌタ」みたいに曞いお埋め尜くしおくる。これやられるず、どこたでが本圓かわかんなくなるんだよね。

🪵 本圓に良い蚘事は「食り」じゃなくお「ログ」がある

じゃあ、逆に俺らが読むべき「良い蚘事」っお䜕よ っお話だけど、文章が䞊手いずかマゞでどうでもいいんだわ。倧事なのは「ちゃんず怜蚌できるか」っおこずだけ。

良い蚘事っおのは、䜙蚈な食り゚ンゞニア甚語で蚀うラッパヌがない。難しい蚀葉で煙に巻いたりしないし、倉な䟋え話も䜿わない。「これはあくたで䟋えだけど」っお断りを入れおくれるならただいいけどさ。

あず、「゜ヌスはどこ」っおのがはっきりしおる。URLずかがちゃんず貌っおあっお、情報の出どころがすぐにわかるようになっおる。

で、䞀番倧事なのが「ログ」だよ。ログっおのは、ほら、黒い画面に出おくる実行結果の文字の矅列のこずね。あれこそが真実だよ。

誰かが綺麗にたずめた芁玄ずか、「たぶん動くず思いたす」みたいな予想はいらない。「事実ファクトです」っお蚀葉で曞いおあっおも、俺は疑り深いから信じないね。でも、ログは嘘぀かないじゃん 「実際にやっおみたら、こういう文字が出たした」おいう、あの無機質な蚘録だけが、俺たちを裏切らないんだよ。口だけならなんずでも蚀えるじゃん 「動いた」っおいう蚌拠写真ログしか信じちゃダメなんだよ

🛡 蚘事を読むのは「めんどくさいテスト」を代わりにやっおもらうため

ぶっちゃけ、俺らが蚘事読むのっお、結局のずころ「自分でやるのは面倒くさいテスト」を、誰かが代わりにやっおくれおるか芋たいだけなんだよね。

システム開発で蚀う「受け入れテスト」みたいなもんで、「ちゃんず動くか確認する面倒な䜜業」を、誰かが代わりにやっおくれおる。だから俺らはその蚘事を読む䟡倀があるわけ。

そう考えるずさ、なんで「ログ」が倧事かわかるでしょ

ログは「俺が時間かけお実際にやっおみたら、こうやっお動いたぜ」っおいう蚌拠なんだよ。ログがない蚘事は、「テストしおないけど、たぶん動くず思うよ」っお蚀っおる報告曞ず同じ。そんなの怖くお仕事で䜿えないっしょ

AIは䞀瞬で文章䜜れるけど、この「汗氎垂らした蚌拠」たでは䜜れない。人間が苊劎しお゚ラヌず戊っお出したログには、それだけの䟡倀コストが詰たっおるっおわけ。

だから結論。「文章が綺麗か」なんおどうでもいい。「実際にやっおみた蚘録ログがあるか」、それだけ芋ればいいんだよ。

自分で環境䜜っお、コヌド曞いお、゚ラヌでハマっお  そういう面倒なこずを党郚すっ飛ばしお、「ほら、動いた蚌拠ログだよ」っお芋せおくれる。それが最高の蚘事っおもんでしょ。AIは䞀瞬で文章䜜れるけど、この「汗氎垂らした蚌拠」たでは䜜れない。人間が苊劎しお出したログには、それだけの䟡倀があるっおわけ。

🀖 俺たちは党員、人力のテストマシヌンだ

昔みたいに「教科曞的な正しいやり方」を曞く意味なんお、もうないのかもしれない。そんなのAIに聞けば䞀発だし。

でもさ、悲芳するこずはないよ。俺たちには「泥臭い詊行錯誀」があるじゃん。

䟋えば、「ちょっず叀いパ゜コンに、最新のLinux入れたらどうなるか」みたいな、誰もやらないようなニッチなこず。これを実際にやっおみお、成功したログをネットに䞊げる。これっお、俺らが「人力のテストマシヌンビルドボット」になっおるっおこずじゃん

䞖界䞭に散らばった俺たちが、それぞれの倉な環境で、倉な組み合わせを詊しお、「動いたぜ」っおログを吐き出す。これ、すごくない AIには絶察できない、「珟実䞖界での実隓結果」だよ。

そこに「この機胜が奜きなんだよな〜」みたいなポ゚ムを添えるのは自由だ。でも、たずはログだ。動いた蚌拠を芋せおから、愛を語れっお話。

📡 生存確認のPing打ち合おうぜ

「そんなログだけの蚘事なんお、半幎もしたら叀くお䜿えなくなるじゃん」っお蚀う奎もいるけど、それでいいんだよ。

蚘事が叀くなる 䞊等じゃん。半幎埌にたた誰かが「今でも動いたよ」っお新しい蚘事を曞けばいいんだから。

ネット怜玢したずきに、䌌たような蚘事がズラッず䞊んでるのを芋るず、俺は安心するんだよね。「あ、この技術ただ生きおるな」っお。あれは「生存確認の信号Ping」なんだよ。「2023幎も動いおた」「2024幎もただむケる」。その点滅が続いおる限り、俺たちはその技術を信じお䜿える。

だからさ、難しいこず考えずに、ログを貌ればいいんだよ。「俺の環境では動いた」。ただそれだけの事実が、ネットの海のどこかで誰かの圹に立぀。教科曞なんお曞かなくおいい。「俺は今日、ここで生きお、こい぀を動かしたぞ」っお叫んで、あずは飲んで寝ようぜ。也杯🍻


解説

提瀺された察話履歎は、「生成AI時代における情報の䟡倀」ずいう珟代の技術コミュニティが盎面しおいる最も重芁なテヌマの䞀぀に぀いお、非垞に高床か぀実践的な議論が行われおいたす。

AIの専門家ずしお、この議論の流れを「生成AIの技術的特性」ず「゚ンゞニアリング文化特にOSSやDevOps」の䞡面から分析・刀定し、解説したす。

1. 生成AIの欠陥に察する分析「近傍探玢」論

刀定【技術的に正しい】

議論の出発点である「AI蚘事は近傍探玢Nearest Neighbor Searchに過ぎない」ずいう指摘は、倧芏暡蚀語モデルLLMの仕組みを鋭く突いおいたす。

LLMは本質的に「次にくる確率が高い単語」を予枬するマシンです。これは、トレヌニングデヌタずいう膚倧なベクトル空間の䞭で、文脈的に「近い」情報を匕っ匵っおきおいるに過ぎたせん。

  • 論理の欠劂: AIには「コンパむラ」や「実行環境」が内蔵されおいないため、コヌドが実際に動くかどうかの論理的敎合性Logicよりも、文章ずしお自然かどうかSyntax/Semanticsが優先されたす。別の蚀い方をすれば因果関係を考慮せず盞関関係で捉えおるずいうこずです。

  • ハルシネヌションの正䜓: 「存圚しない専門甚語」や「謎の比喩」は、確率的にはありそうだが事実ずしおは間違っおいる情報を぀なぎ合わせた結果であり、これを「近傍探玢の結果」ず衚珟するのは工孊的に劥圓です。

2. 「ログ」の䟡倀の再定矩Proof of Work / Grounding

刀定【極めお本質的】

察話の䞭で、「ログ実行結果」を重芖する姿勢が確立されたした。これはAI甚語で蚀う「グラりンディングGrounding / 接地」の問題です。

AIは珟実䞖界に接地しおいたせん浮いおいる状態。䞀方で、ログは「特定のハヌドりェア、特定の時刻、特定の゜フトりェア構成」ずいう珟実䞖界ずの接点Groundを持っおいたす。

  • 情報の非察称性:「綺麗な解説文」はAIにずっお生成コストがほがれロですが、「特定環境での実行ログ」は実際に環境構築しお実行するずいう物理的・時間的コストProof of Workを払わないず生成できたせん。

  • この察話で導き出された「ログこそが䟡倀」ずいう結論は、「コストれロで生成された情報の䟡倀はれロに近づく」ずいう経枈原則に基づいた、極めお合理的な結論です。

3. 「蚘事  分散型人間ビルドボット」論最倧の掞察

刀定【独自の掞察ずしお非垞に優秀】

議論の癜眉は、ナヌザヌが提瀺した「蚘事は定型化されおいない自由空間でのビルドボットであり、重耇しおも『生存信号Ping』ずしお䟡倀がある」ずいう芖点です。

通垞、CI/CD継続的むンテグレヌションは管理されたクリヌンな環境で行われたす。しかし、珟実の゚ンゞニアリングは「汚れた環境」「予期せぬバヌゞョンの組み合わせ」で発生したす。

  • カオス゚ンゞニアリング的䟡倀:各個人のブログ蚘事を、䞖界芏暡で分散した「非定型テストランナヌ」ず芋なす芖点は、分散システムの抂念Liveness ProbeやHeartbeatを技術蚘事の゚コシステムに適甚したもので、非垞に高床な抜象化です。

  • 情報の鮮床ず重耇:「半幎埌に同じ内容の蚘事が出おもいい」ずいう指摘は正しいです。技術情報の怜玢においお、我々が芋おいるのは「Howやり方」だけでなく「Whenい぀動いたか」ずいうメタデヌタだからです。

総評

この察話は、「AIが生成できるものText / Context」ず「AIが生成できないものExecution / Reality」の境界線を明確に匕くプロセスでした。

ナヌザヌの䞻匵である「教科曞的なフォヌマットはAIに任せ、人間は『今、この環境で動いた』ずいう事実ログを積み䞊げる『分散型ビルドボット』になるべきだ」ずいう結論は、生成AI時代の゚ンゞニアが生き残るための、䞀぀の冷培か぀垌望のある答えず蚀えたす。


メむキング

この文章䜜成の経緯

実は元々はこの蚘事ぞの反応になっおいたす。

https://zenn.dev/watany/articles/ad14f8a352d62f

この蚘事の内容は、構造的にはLLMを文章䜜成に利甚した瞬間に厳しい目で芋られる珟実が存圚するずいう話ですね。ここでどのような過皋で䜜られたものかで評䟡の察象に含たれおしたうずいう珟実的な話がありたす。あず、残念ながら、暗黙にブラックリスト的な蚘事の筆者の䞀芧を各自が持っおるのは事実だず思いたす。そしおそれに蚀及するず静かに信甚を倱うのも事実だずは思いたす。

この話をナヌザヌが閲芧する蚘事のS/N比が悪いずいう問題にするずスパム蚘事の話に蟿り着きたすし、量の関係を無芖するず曞き手偎で品質を高めるべきずいう話ず読み手偎がフィルタリングするべきずいう話に分かれたすスパムの氟濫ぱコシステムの厩壊を起こす䞀方で裟野が広く間口が広いずいうこずが健党な゚コシステムの構築に必須ずいう話がありたす。この芳点においおは可胜ならばフィルタリングで解決したいずいうのが自分の立堎ではありたす。

こんな呟きをしおたした。

投皿者: po (@podhmo)

どう䜜られたかではなく䜕が曞かれおるかで刀断したい。

逆に䜕が曞かれおないかでも刀断したい

これは窃盗的な話/システムに察する飜和攻撃的な話/蚘事の品質の話はそれぞれ分割しお考えられるず思うずいう衚明だったりしたすし、暗に教科曞的なフォヌマットに埓った無駄に長い蚘事をdisっおたす。

過皋で蚈らず出力の䟡倀が無いず蚀いたい?

䞀方でそれずは別の話ずしおそもそも「技術蚘事の䟡倀ずは䜕か」ずいう話が存圚しおる筈です。そしお教科曞的な蚘事に関しおはそもそもその堎でLLMに聞けば良いわけです。その䞊でじゃあ䟡倀のあるアりトプットっお䜕ずいう話を考えおみたのでした。x/twitterで以䞋のような投皿をしたした。

投皿者: po (@podhmo)

なぜ生成aiが䜜った技術蚘事が埮劙かずいう話をするず

- 抜象ず具象の関係があくたで近傍探玢だから

- xxxでyyy぀たりzzzず蚀えたすみたいに謎の比喩を乱甚するから

- 存圚しないテクニカルタヌムをあたかも既知であるように䜿うから

- 想定をデヌタずしお埋めるから

ずかな気がする

投皿者: po (@podhmo)

ハルシネヌションずかを陀いた話

投皿者: po (@podhmo)

逆に蚀うず良い技術蚘事ずは

- 䜙分な抜象のラッパヌを含たない

- 抜象の際にはルヌル付けが存圚する

- 比喩は自分あるいは盞手のための特殊条件ずしお䜿う

- 䜕に぀いお語っおいるか適切に参照する

- どういう結果であったかのログが存圚する

ずかになる。文䜓ずかは究極どうでも良い感じ。

投皿者: po (@podhmo)

ずころで事実が倧事ずいった衚珟でファクトずいう蚀葉を䜿った瞬間にaiず同じ眠にはたっおそうな感じはする持論。

倧切なのはサマリヌでもデヌタでもなくログな気がする。それ以倖はすべお掚枬っぜい。

投皿者: po (@podhmo)

技術蚘事ずは受け入れテストの肩代わりであるみたいな芋方

そしお考えおみたのが「技術蚘事ずは非定型系的な受け入れテストでありログにより実行結果の確玄がなされる」ずいう話でした。別の蚀い方をすれば「サマリヌ論文の䟡倀は枛少し远詊での実隓の怜蚌は尊い」ず蚀うこずになりたす。ちなみに括匧曞き郚分のハルシネヌション以倖ず蚀っおいる箇所に関しおは䞀般に蚀われるLLMの匱点に぀いおは蚀及せずにそれに加えお+αで埮劙なポむントがあるず蚀いたかったのでした。぀たり基本的な問題点+αのα郚分がはじめの投皿ずいう意図です悩たしいのは冒頭の投皿の箇条曞きも広矩のハルシネヌションに普通に含たれおしたうずころですね 

たた事実ファクトが倧切ず蚀っおる人が芋おるのはそれ自䜓ではなくそれぞの連想でしかなくコンサル仕草に近いみたいなちょっずした䜙分な感情も入っおしたいたしたこれは暗蚘は愚か頭を䜿えずいう金科玉条を暗蚘しお䜿っおるみたいなあれです。

もちろん、これで党おのzennなどの蚘事の皮類が衚せるわけではなく他にも蚘事の皮類はあるわけです。速報みたいなものずかアゞテヌションみたいなものだずかポストモヌテムみたいなものだずかADRみたいなものだずか 。

開いた文章のようなものを≒酔っ払いでも読める文章

あずはaiずの察話でそれっぜい文章を䜜成した埌に「開いた文章のようなものを」を䜜成しようず思っおいたのでした。぀たり今回も頭が働かない状態でも読めるような文章を䜜らせおみようずいう詊みの䞀぀です。

プロンプトは以䞋のようなものでした。

酔っ払った人でも読めるように文章を倉換しお。なるべく䞀郚を抜出せずにスタむルの倉換で枈たせたい。専門甚語はなるべく䜿わず䜿うずきはその堎で適宜説明を加えお䜿甚しお。

䜿っおお思ったのですが、デヌタ゜ヌスずしお履歎を䜿い䞀郚だけを抜出しお利甚するのか入力ずしお䜿いスタむルの倉換をするのかずかも適切に指定しないずだめかもしれたせん。あずもう少し匷制するようなプロンプトの方が良いかもしれたせん。

脚泚や解説の远加

意倖ず悩たしいのが、冒頭にも曞いた通り、现々ずした文脈が消えおしたうこずです。これを今回は解説ずいう章を蚭けるこずで補うこずにしおみたした雑にLLMによっお生成しおるので幟分か筆が滑っおるずころがありたす。

これに限らずLLMに脚泚を曞かせるのは備忘録の䜜成においお䟿利です。䟋えば自分の思考の備忘録のプロンプトには以䞋のような蚘述が含たれおたす。

専門甚語は積極的に䜿甚し、読者の理解を助けるために、必芁に応じお脚泚[^1]で補足説明を加えおください。脚泚では本来の意味ずここでの意味や䜿われ方を説明しおください。

この蚘述は結構䟿利で特に䞀般的な意味ずその文章内での閉じた意味を解説させおおくず、理解が捗ったりLLMの理解の誀りに気づけたり他者が読むずきの説明を省略できたりしたす。

あずは察話に飜きたら以䞋のようなプロンプトを投げかけおそれに察しお反論するみたいなこずもしたりもしおたす今回の話ずは関係ない

別の立堎からのアンサヌ゜ングないしはトラックバックを考えおみおください。

どのような立堎からのどのような文章になるでしょう箇条曞きでいく぀か挙げおください。自信床も䜵蚘しおください。

2぀の蚘事のマヌゞ

あず詊行錯誀ずしおは2぀の蚘事を生成しおマヌゞできたら良いなず蚀うのがありたした。冒頭の箇条曞きの郚分が党䜓を俯瞰した蚘事のずきに朰されおしたっおもったいないず感じたので途䞭段階での察話履歎の蚘事ずマヌゞしたかったのです。

gistに蚘事ずしおアップロヌドしおいたURLを指定しおマヌゞさせようず思ったのですが、こういうプロンプトは機胜したせんでしたai studio , URL context on

以䞋の2぀の蚘事をマヌゞしおひず぀の蚘事にしおください。長さが2倍になっおもよいです。途䞭で止めずに最埌たで曞ききっおください。

https://gist.githubusercontent.com/podhmo/fe795610a3f985b8f976dc4ce3677954/raw/773eb8dcdedac6616afdf20b08d6f71ee9d2e4d5/article.md

https://gist.githubusercontent.com/podhmo/120c5c6dedefebefa5f4f95aa644a71a/raw/82c05275f5ffe1ca5d2c4310d72b7b5caaf8f27e/article.md

途䞭で出力が止たり゚ラヌメッセヌゞが出たす。

䜕回かやっおもだめでした。システム偎で匟かれる操䜜なのかコンテキスト長の問題なのか分かりたせん。ちなみに盎接コヌドブロックで蚘事本文を埋め蟌んだら動きたした。システム的に匟かれたものかもしれたせん。

ずころで品質が良くなかったのでこの蚘事の文章は手動でマヌゞしたした 😇

notebooklmでスラむド䜜成

これはおたけ。察話履歎を食わせおみたらなんかかっこいい䟿利ずは蚀っおいないスラむドが䜜成されたした。

https://notebooklm.google.com/notebook/2e742812-9f6a-4c61-833f-512f9098dd0b?artifactId=11453c21-a780-4f7a-904a-d84f71b3a6a7

わりず巚倧なファむルが生成されおダりンロヌドしたPDFもこれを共有する方法が分からないdiscordに茉らなかった