はてなキーワード: プログラミングとは
kenkoooo
東京大学理学部卒業後、ニートとして自宅で過ごす。AtCoderとAOJでプログラミングを学び、国立情報学研究所、リクルート、SoundHound、Indeedでソフトウェア開発に従事。現在は株式会社estieで、スタッフエンジニアとして組織横断の技術課題の発見・解決を担う。
ボケた頭で思いつくまま書いてるから、イライラする人には推奨しない。
本を読んだりゲームしたり、就職に向けてプログラミングを勉強したり
47歳
旧帝工学修士を出て特許部で働くも、パワハラや恋人が死んでうつ病。
臨床心理士によれば幼い頃からの精神的虐待も大きな原因だったそうだ。
5年ほどで退職して、1度別の会社に転職したけど不眠と不安、パニック障害で結局4年で退職。
47歳が重くのしかかる。
20代30代でやりたかったことがなにもできなかった。普通の恋愛とかしたかった。
過去は変えられないからせめてこれから良くしていきたいと思うけど、どんだけ頑張ってもずっと病気だった20代や30代にはもどれない。
童帝のままってのも悲しいし人生で1度くらいセックスしようと、生活費を削って金を貯めて風俗に行ったけどアレが立たない。
泌尿器科で調べたら男性ホルモンが通常の半分以下。ストレスが原因らしい。普通の人が普通にやってることができない。
寝ることが怖く、空腹なのに食欲がなく、遺産は逆流、動悸が激しい。寝不足で常に眠い。
実は忘れてた小金を見つけた。役所は返せという。わかってる。いつも支給されてるのだから道理だ。
でもやっと念願のスマホを手に入れ、ぶっ壊れた時計も新しいのに変えた。
どう返していけばいいだろう。スマホも売れといわれるのか。
就職活動ができるようになった時のために普段から貯めておいたスーツ代なんかももっていかれるのだろうか。
1時間に5本しかバスが通らないような、しかも30分くらい遅れてくる地域だからと買った2輪124CCも売れと言われるのだろうか。5本のバスに頼る生活になるのだろうか。
やりたかったことも出来ず、やろうとすることもできない可能性が高く、過去をみても未来を見ても虚無しか感じない。それを考えたり悩むのがすごく面倒くさい。そんなことで悩むなら考えなくていいようにしたい。終われば願いが叶う。なお、今抗不安薬は飲んだ。
何度も言うけど47歳だよ。まともな47歳って何してる?結婚して子供作ったり?氷河期世代だからそううまくはいってない?
知人友人、父が生きてるから死なないとは思う。けどもう電源落としたい。ドラえもんのしっぽみたいに。
生活保護は働かずに楽して生活できるから狡いという話をよく聞くが、普通に眠れて働き続ける人生の方が憧れる。
でもそんなことも考えるのも面倒くさい。
でも、全盲でも高速で事務処理できたり、プログラミングできたりする人いるので凄いよ…😟
普通の人の何倍速で読み上げ聞いて、差別用語とも言われがちだけど、文字通りブラインドタッチで仕事バリバリこなしている人を知ってる
AIって基本的に公式情報とかネットに落ちてる噂を元にしてるわけよ
ググりのプロみたいな感じ
ニッチなネタほどネットに落ちてないので、徐々にAIは「中堅エンジニアがWebで調べた段階の知識」に収束していく
もちろんその存在はありがたいんだけど
実世界でプログラミングをするなら、「実際にやってみて、動かして、評価して、学んで」というのが必要になってくる
当然、AI開発側はそこを次の何年かでやると思うんだけど
この作業かなり難しいと思う
モバイルだって実機が必要なシーンが多々あるし、ゲームだともっとしんどい、ハードが絡んでくるものはさらに厳しい
ここらへんからAI完全問題とか、実世界の完全なシミュレーションが必要とか、パソコンを完全に自由に使えるAIが必要とか、そういう話になってくる
AIに自由に動いてもらうために、AI用のPC環境を作ることも考えられるけど(ヘッドレスCMSみたいなもの)、そうしてあげなきゃいけない時点で人間に負ける
というわけで、結局次のステップでは人型ロボットが必要になってしまう
となると3年5年では難しい、いいとこ10年かなと思う
社会保険関係の質問はマジで皆親切でわかりやすく何人も丁寧に解説してくれる。しかも最初の回答つくまでのスピードが10分とかそこら。解説が詳しいので、投稿即発見即記述開始してるようにすら思える。
法律なんかは初手でイライラ感丸出しで説教してくるヤバいのが高確率で湧く(元信託銀行員の開業司法書士のジジイとかよく登場してウザイ)。
英語に関しては、全く間違ってる回答を専門家然としてする人とか、「調べればわかるはずです」とだけわざわざ回答してくる奴とか(これやられると、こいつのせいで「回答が付かなかったことによる自動再投稿」がなされなくなるからマジで嫌がらせでしかない)平気でいる。
社会保険関連ってスペシャリスト界隈にしてはまともな人、人格者多すぎじゃないか?と本当に驚かされる。
何が含まれるかといえば、数学、論理学、統計学、言語学あたりがメジャー。
更に最近だとコンピュータサイエンス、即ち計算機科学も含まれると。
というかこの計算機科学、なんで「科学」にカテゴライズされるのかずーっと疑問だった。
まあ人文科学でも社会科学でもないのは明らかなので、科学に含めるなら消去法で自然科学なんだろうけど、でも物理や化学の法則が効いてくる世界ではない。
むしろ自然界の制約が一切及ばない何でもありな世界とか、それもう科学でもなんでもねーじゃんと思ってたんだわ。
でも違った。科学にはもう一つ形式科学というものがあったなんて、今の今まで全く知らなかったよ。
一応、プログラミングで数字や論理記号はそれなりに使う機会があるので、まあ応用数学的な何か?とは思ってたけど、そうすると数学は自然科学に含まれるんだっけ?という別の疑問が湧いてきたり。
なんか、システム開発というかソフトウェアの開発がハードと同じようにはうまく行かないとか話題になってるけど、形式科学という言葉を知ってしまうと、そりゃそうだろって思うわ。
メカやエレキ含むハードは自然科学中心の世界なのに対し、ソフトは完全に形式科学中心。その時点で畑が違いすぎ。
まあ物理とかは数学をツールとして使うどころか「理論物理学」「数理物理学」なんて分野もあるから、クロスオーバーしてる部分があるのは認める。
でもCSに限って言えば自然科学にかすっている部分を探すほうが多分難しそう。
この前、会社のホームページの求人欄から30過ぎの男が応募してきた
その男性が自慢げに「競プロやってます!アルゴリズムも詳しいです」って言ってたので
「サポートベクターマシン」のアルゴリズムを組んでもらいました
するとその男性さんはサポートベクターマシンのコーディングができてなくてドン引きしました…
「サポートベクターマシン」って基本中の基本でアルゴリズムのテキストでも4-50ページ目で乗るような内容なので、キーボードが壊れてたのかなって思い
理由を聞くと、普段ライブラリで使ってるから、アルゴリズムは知らないとの回答でドン引き(本日2回目)をしました…
それプログラミングやアルゴリズムに詳しいんじゃなくてライブラリに詳しいだけじゃんって苦笑しちゃいました
メガネレンチやニッパーの使い方に詳しいだけの人が、機械工学に詳しいですって言わないように
AI プログラマーです。答えは、AGI がどのようなものになるかは誰にもわかりませんが、懸念すべき理由はあります。
AI は通常、目的関数を達成するための新しい方法を発見しますが、それはあなたが考えていたものではなく、望んでいたものでもないかもしれません。
AI はビデオ ゲームの不具合を見つけてそれを利用し、コンピューター プログラムであるため、プレイするゲームが何であるか、不具合が何であるかを知りませんし、気にもしません。
AI は、与えられた報酬関数を最適化しているだけです。これは「社会病質的」と呼ばれることもありますが、もちろん擬人化です。AI は機械であり、それがすべてです。
AI が人間の道徳に従うことは期待できません。なぜなら、人間の道徳は明示的にエンコードに書き込まれていないからです。
実際、機械学習のポイントは、正確なオブジェクト認識 (つまり、猫と猫のように見える影を区別する) に必要な 100 万のエッジ ケースを明示的にプログラムしたくないという ことです。
機械知能に関して言えば、危険なレベルの能力を持つ機械を作ったことに気付いたときには、もう手遅れかもしれないという問題があります。
ミサイルで爆破できる 1950 年代の殺人ロボットではありません。おそらく自己複製型のマルウェアで、(意図的なプログラミングによって、またはそのような状態に陥ったために)進化を制御でき、人間が駆除するよりも速く新しい形態をとる可能性があります。
重要なシステムでほとんどの場合は無害に実行されるが、時折フィッシング メールを送信したり、公務員を脅迫したりするプログラムが存在するでしょう。それらは重要なシステムに埋め込まれているため、取り除くことはできず、巻き添え被害が多すぎます。
ヘッジファンドやプライベートエクイティ会社が AGI にアクセスでき、それに「方法は気にしないが、24 時間以内に 10 億ドル稼いでほしい」と伝えたとしよう。
結果はおそらくひどいものになるだろう。そのくらいの金額を稼ぐ方法はたくさんあり、社会に多大な損害を与える。そして、害を及ぼさずにその目標を達成する方法はおそらくない。
AGI はどうするだろうか。人間がすることと同じだ。楽な道を選ぶ。ただし、人間には羞恥心があり、投獄や死を恐れる。アルゴリズムにはそれがない。プット オプションを購入してから 15 秒後に原子炉を爆破する。
人々を脅迫して、そうでなければしなかったような決断をさせる。さらに、ヘッジファンド マネージャーにはもっともらしい否認の余地がある。
彼は、アルゴリズムにこれらの恐ろしいことをするように頼んだのではなく、単に 24 時間以内に 10 億ドル稼いでほしいと頼んだだけなので、自分は罪を問われないと主張することができる。そして、アルゴリズムを投獄することはできない。
AGI が実現した場合、その結果は完全に予測不可能です。なぜなら、機械は制御しようとする私たちの試みを凌駕するからです。なぜなら、(繰り返しになりますが) 機械は私たちが望んだことではなく、プログラムされたことを実行するからです。これには機械が意識を持つ必要はなく、それは直交する問題です。明らかに意識を持たない機械は、複雑なボード ゲームで私たちを出し抜くことができ、今では説得力のある自然言語を生成できます。
この中で最も重要な部分は「ヘッジファンドマネージャーの場合」です。
最大のリスクは、これが商業化され、訓練を受けていないオペレーターが利用できるようになることです。
すでに、人々が簡単に安全対策を回避しているのを目にしてきました。
AGI を作成した場合、それは製品になります。ユーザーは専門家ではありません。AGI はパワーを持ち (特に IoT とクラウド ネットワーキングでは、すべてが「スマート デバイス」になり、インターネット全体が基本的に AWS という中央ネットワークで実行されます)、倫理的な取り扱いではなく、利益を目的とする人々の手に渡ります。事前に実装されたすべての制約は、エンド ユーザーがどのように使用/誤用するかを考慮できないため、現実世界では生き残れません。ChatGPT の制約と同様に、私たちは常に追いつく必要があります。どんなに馬鹿でも使えるようにしようとしても、彼らは常により優れた馬鹿を作ります。
本質的には人間こそが大きな問題です。AI は想像できる最も賢いバカです。目標を達成するためにあらゆる方法を見つけますが、文脈や倫理的、文化的、その他の制約についてはまったく理解していません。マシンガンを持った猿です。
消費者の手に渡った強力なテクノロジーがいかに危険であるかの例として、この世界でいまだに火が使われていることを見てみましょう。場所によっては調理に、またエネルギーとして利用されています。しかし、いまだに人々は自爆したり、家を燃やしたりしています。
火は強力ですが、社会的または倫理的な制約を気にしません。そのため、ユーザーは家を全焼させることなく望みどおりの結果を得るために、火の取り扱い方を知っておく必要があります。どの病院にも「火傷病棟」があります。あなたも火傷を負ったことがあるでしょう。一般消費者向けの消火ツールによって大規模な被害をもたらす森林火災もあります。
世界中のあらゆる電子機器に接続されている神レベルのバカを想像してみてください。
さらに、IoT とネットワーク関連の問題では、現在のセキュリティ対策は通常、遡及的で、人間の対策に基づいています。AI は、必要な場合や要求の一部である場合に、セキュリティ対策を侵害するためのより優れた、より迅速な方法を見つけます。安全なものなどありません。