
はてなキーワード:オレオレとは
・Vの言行がイラストのイメージ(ひいては作者のイメージ?)を損なうから下品な(と私が感じる)振る舞いやめて欲しい、関係断ちたいからもうフォローも解除するし絵も削除する
だとしたら、そう思うのは自由だし、まあ然るべき手段で要望(強要ではない)するのも自由だと思う。通るかは知らんけど。あとは双方ビジネス上の話し合いしてくださいでしかない。
・生成AI絵をRpするようなVは自分としては許容できない、生成AI利用してイラスト生成されると困るから(もしくは嫌だから)フォロー解除してイラストも削除する
であれば、それもお好きにどうぞ、今後のお仕事についてもしっかり話し合ってくださいよでしかない。
Vが、フォロー解除やイラスト削除の件について理由がわからない、個人的なやりとりはしてないし本当にわからない、みたいなこと言ったことに対して、取引してるからやりとりあるでしょ、訂正して!っていう主張は、それは「個人的なやりとり」とは言わないでしょう、って感想。意味わからん。
しかも、それを訂正してくれないと「私が自分勝手にフォロー解除・イラスト削除したみたいに誤解されるから訂正して!」って理由づけしてるように見える。いやどっちにしろオレオレ理屈で行動してるのは変わらないでしょう、なにがしたいのかよくわからん。
これさ
愚かな人間の都合など完全無視、LLMのための高効率プログラミング言語「Sui」(粋)
https://forest.watch.impress.co.jp/docs/serial/yajiuma/2069573.html
別にいいんだけど、どうにもブクマカ含めて、しっくり来る批判できてないんだよな
それが気になってしょうがない
俺ごときが言ってもアレだから、Gemini3.0先生に頼んだよ(一時チャット、Pro 3.0思考モード)
ユーザーが提供した情報と、一般的なLLMの技術特性に基づき、プログラミング言語「Sui」についての冷静かつ客観的な評価をまとめます。
感想:一言で言えば、**「思想実験としては極めて面白いが、実用性とLLMの学習原理を無視した『早すぎた最適化』」**です。
作者の「人間ではなくLLMを主客にする」という視点の転換は、アーティスト的・哲学的な問題提起としては鋭いですが、現在のLLM(Transformerアーキテクチャ)の動作原理を工学的に捉えると、メリットよりもデメリットが上回る可能性が高いです。
メリット:
・トークン効率の改善:Python等と比較して記述が圧倒的に短くなるため、出力速度の向上と課金コストの削減(トークン節約)は確実に達成できます。
・構文エラーの激減: 括弧やインデントの複雑なルールを排除しているため、「閉じ忘れ」などの単純なSyntaxErrorは減るでしょう。
・コンテキストウィンドウの節約: 長いプログラムでもコンテキスト(メモリ)を圧迫しにくくなります。
・学習データとの不一致: LLMは「大量の人間用コード(Pythonなど)」を学習して賢くなっています。未知の言語「Sui」を書かせるには、Few-shot(プロンプトでの例示)に頼るしかありませんが、これではLLM本来の推論能力やコーディング能力(事前学習の重み)を活かせません。
・ブラックボックス化: 生成されたコードがバグっていた場合、人間が読んで直すことが不可能です。「LLMに直させる」にしても、LLM自身がSuiのロジックを深く理解していないため、無限ループ(幻覚の連鎖)に陥るリスクが高いです。
・CoT(Chain of Thought)の阻害:最近の研究では、LLMは「冗長な思考過程」を出力することで論理的整合性を保つことがわかっています。極限まで圧縮された記号列は、LLMの「考える余地」を奪い、論理破綻を招く可能性があります。
正しいと思う所(Agree)
理由:人間にとっての「読みやすさ(可読性)」は、機械にとって単なるトークンの無駄遣いです。if x>10: よりも ? x10 の方が情報密度が高いのは事実です。
理由: TransformerのAttentionメカニズムにとって、遠く離れた ( と ) の対応関係を維持するのは計算コストが高く、ミスの原因になりやすいです。ネストを排除する方向性は機械的処理として正しいです。
正しくないと思う所(Disagree)
・「可読性を排除しても良い」:
理由:ソフトウェア開発においてコーディングは「書く」時間より「読む・直す」時間の方が長いです。AI生成コードであっても、最終責任は人間が負う現状では、人間が検証不可能なコードは「危険なバイナリ」と同義であり、プロダクトには採用できません。
理由: 前述の通り、現在のLLMは「人間語の確率分布」を学習したモデルです。「LLMにとって自然な言語」とは、実は「人間にとって自然な言語(英語やPython)」そのものです。Suiは「計算機にとっては最適」ですが、「現在のLLMにとっては異言語」です。
パース(解析)は容易になりますが、LLMは「前の行の文脈」を読んで次の行を出力するため、行を独立させすぎると文脈の連続性が失われ、複雑なアルゴリズムの構成力が落ちる可能性があります。
LLMが最も苦手とする「深いネスト構造の維持」を回避する策として有効です。アセンブリ言語に近いフラットな構造は生成難易度を下げます。
これが最大の問題点です。LLMは変数名(user_id, total_price など)に含まれる「意味」を使って推論を行っています(Semantic Grounding)。すべてを記号化すると、LLMは変数の役割を見失い、論理的なバグを埋め込みやすくなります。
トークン効率は最強ですが、1文字の違いで意味が激変するため、LLMの確率的な「ゆらぎ」による1文字ミスが致命的なバグになります。冗長さはエラー訂正の役割も果たしています。
goto 文の多用はスパゲッティコードを生みます。LLMにとっても、構造化プログラミング(if/forブロック)の方が、「ここからここまでがループ」というチャンク(塊)として認識しやすいため、一概にジャンプ命令が良いとは言えません。
>現在のLLMは「人間語の確率分布」を学習したモデルです。「LLMにとって自然な言語」とは、実は「人間にとって自然な言語(英語やPython)」そのものです。
ここ!マジで覚えてね
LLMはこれまでの機械よりも人間に近いと思ってほしい、人が苦手なことはAIも苦手
機械は論理的でロジックに強くて〜っていうのはAIには通用しない
ついでに、「LLM用プログラミング言語」の潮流について
「LLMのための言語」という文脈は、大きく2つのトレンドに分かれます。Suiは後者に属しますが、主流は前者です。
・DSPy, Guidance,Microsoft Guidance:
・プロンプトエンジニアリングを構造化し、LLMの出力を型(JSONなど)に強制したり、思考プロセスを制御するためのフレームワーク。
・SGLang:
・これらは「人間がLLMを操るための言語」であり、実用化が進んでいます。
・Gorilla LLMなどの試み:API呼び出しに特化したファインチューニングなどがありますが、独自の「新言語」を作らせるよりも、既存のPython やJSON を正しく出力させる方向(Constrained Decoding)が業界の標準解です。
・擬似コード:論文レベルでは、Pythonの代わりに中間的な擬似コードを出力させ、それをコンパイラで処理する手法も研究されていますが、Suiほど極端な記号化は稀です。
後者については
現状の最適解:現在のLLMを使う限り、「LLM用言語」の最適解はPython です。なぜなら、世界中のGitHubのコードを学習しており、LLMが「最も流暢に話せる言葉」だからです。無理にSuiを話させるのは、日本人にエスペラント語で詩を書かせるようなもので、パフォーマンスは落ちます。
総評: Suiは、「既存のLLM(GPT-4など)に書かせる言語」としては失敗する可能性が高いですが、「未来のAIネイティブなコード生成のあり方」を示唆するアート作品としては高く評価できます。作者の「愚かな人間に合わせるな」というパンクな精神は、エンジニアリングの枠を超えた鋭い批評性を持っています。
お前らは安易にオレオレ言語作るんじゃないぞ、作るにしてもAIに聞きなよ?
聞く時は忖度させるんじゃないぞ?
この作者もAIに乗せられたのかもしれんし
______
プロンプト
以下が「LLM用プログラミング言語」としてメリットがありそうか、感想を教えて下さい。
https://forest.watch.impress.co.jp/docs/serial/yajiuma/2069573.html
https://github.com/TakatoHonda/sui-lang
・思想的に正しいと思う所、正しくないと思う所を理由込みでまとめてください
・最近のLLM用プログラミング言語についてもまとめてください
・そもそもLLM用プログラミング言語という目標自体の評価をしてください
(省略)
これ、ただ千葉に難癖付けたいだけのオレオレ理論すぎて意味分かんないんだよね
よくわからんけど、憎むのは普通自分の脳内でやるものじゃないのか?
俺が千葉で生まれ育って辛い思いをたくさんしたり、その後住んだ他の地域に比べて何も無かったなと感じたのは俺の認知であって、俺はそれで判断してるだけなんだけど。
お前は人なのか?オレオレ判定じゃなくてな?
dorawiiより
-----BEGINPGP SIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20251114214955# -----BEGINPGP SIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaRcldgAKCRBwMdsubs4+SLUkAQDQ7yMy3LpNFbq0Fhpg3azhdG6Xva5csAJK68kq795u2gEA7QooWneF+p+6NwyKPdZy4lm0EbnVHdDJmJ9jW8TBjQY==OWr/-----ENDPGP SIGNATURE-----
-----BEGINPGP SIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20251008183315# -----BEGINPGP SIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaOYv3AAKCRBwMdsubs4+SN4yAQDvUvcElJ2xHu4AqCSsMFnwP7EPjfi0gDVqYorRXNOL9wEAsAHRYRC2d58Z5NsV6PbVqtdDeXn9CAyDKxzuxZXxCgs==Nx24-----ENDPGP SIGNATURE-----
友達と遊戯王の話をしていた時のことを取り留めもなく書いておく
あくまでも素人の勝手な考察ということでオフィシャルな意見でも文献資料に基づくものでもない
俺の結論としては、遊戯王はデジタルカードとしての側面が最初からあったために一般的なTCGとは隔絶していたんだろうってこと
まず遊戯王ってルールが複雑だと言われるけど、そのおおもとの原因は他TCGが採用していることの多い総合ルールを持たないことにある
総合ルールはいってしまえば全てのルールの下敷きに当たるものであり、ここに書いてある定義や用語、記法に従ってカードは作られる
時に総合ルールでは判断が難しい状況というのはフロアルールなどで解決するし、非常に難解なテキスト同士の処理はジャッジや公式が裁定を出す
この裁定が間違っているかどうかも総合ルールに照らして考える必要があって、総合ルールが裁定に合わせて改訂されることだってある
そういうのが一般TCGのやり方ではあると思うけど、遊戯王は総合ルールという公のルールを持たず、代わりに裁定でカードの挙動を示している
だからときに過去の裁定と符合しなかったりする場面が出てきたりする
この取り組みが良いかどうかは別として、どうしてこういうことができるのかって話
総合ルールを前提にした運用ってのはそもそもプレイヤーにルールの全貌が開示された状態と言っていい
例えば呪文を唱える手順については、場合によっては大変細かく総合ルールに記載されているが、こうするのは呪文の唱え方一つとっても統一した運用をすることで公平な競技ができるようにする意味がある
オレオレルールを通して勝手な処理をさせないようにするってことだ
こういうのはアナログなゲームであるTCGだからこそで、ボードゲームをルーツにしているから全員にルールが開示されていないとダメって思想が根底にあるんだろう
じゃあ遊戯王をみると、裁定という結果は開示されているがその理由や仕組みは明らかになっていない
これは罰則の基準はあってもその基準を誰がどうやって作っているか、どういう法律に基づいた罰なのか明らかにされていないのと大体似ている
総合ルールを持たないことが悪いとは言わないが、それは競技指向がそれほど強くないカードゲームや運営にやる気がない場合に多いとは思う
じゃあ競技性の塊のようなゲームで、コナミのいち柱である遊戯王が、総合ルールを持たない理由ってなんだろう
これって恐らく、遊戯王が元々デジタルカードゲームと並行していたからなんだと思う
当初の遊戯王OCGはゲームボーイから始まり、その付録あるいはメディアミックスの一つがOCGだった
コナミ自体はデジタルゲームの会社だから、紙のTCGという文化となじみがあまりない
つまり現在の遊戯王OCGの源流ってデジタルゲームの派生なんじゃないかな?
例えばマジック・ザ・ギャザリングはアリーナ以前にも多くのデジタルゲームがあったけど、当初は存在していなかったしMOとアリーナくらいしか実績がない
ポケカもデュエマも一応はデジタルカードゲームはあるんだけど、遊戯王に比べるとシリーズといてあまり確立していないし歴史もぶつ切りだ
遊戯王のように長い期間デジタルと紙が並行して作られていたTCGはあまりないように感じる
そこで思うのは、遊戯王はデジタルが核なので総合ルールというゲーム自体をオープンにするというやり方が合わなかったんじゃないかな?
例えばモンハンなどのデジタルゲームで様々なパラメータが開示されていたりダメージ判定などがされているが、それらの計算や基準となるものの正体まで開示されているわけではない
これはユーザーにとって必要な情報と開発運用にとって秘匿すべき情報が分けられているから
でもTCGは書いてあることが全てでありその情報をユーザーが自力で説いて計算することが求められる
なので総合ルールなど詳細で厳密なルールが必要なんだけど、デジタルゲームでそれをするのはゲームそのものの仕様を公開するのと同等だよね
それってデジタルとアナログが混在していた遊戯王では色々問題があったんじゃないんかな
元々が紙のゲームで総合ルールでしっかり定義づけられているか、あるいはシャドバのようにデジタルと紙が分離されているなら別だけど、遊戯王はデジタルと紙がずっと平行しつつアニメもやっていた
なので恐らくだけどデジタルと紙の細かな仕様が完全には一緒ではなく、総合ルールという形に置き換えることが困難だったのかもしれない
デジタルの挙動をアナログゲームに置き換えるには相当時間と労力もかかるから、結果だけをあわせるため、裁定が豊富になったんじゃないかな