はてなキーワード: 自然言語とは
コードを書く上で重要なことは?という質問に対して、アスペならば「実行できること」と答えるだろう。
当たり前なことしか言っていない。「実行できること」という文からは全く有益な知見を得られない。
実行できることは重要性ではなく、必要性である。重要性とは、必要なことをすべてやった上でなおやる価値のあることを意味する。
そう考えた時に私がよく思うのは「最短時間で理解可能」であることが重要であると思うわけである。
しかしここに宗教がある。そもそも、人間が物事を理解するプロセスは人それぞれである。
私は一度、関数やモジュールで適切に分離するためのリファクタリングというものを行ったことがある。
というのも、一つの関数に万を超える行が書かれていたため、上司がリファクタリングを命令したためである。
具体的詳細はprivateメソッドに、公開する必要のあるものはpublicメソッドに移した。
そして当初働いていた職場での反応はどうだったかというと、「スパゲッティコード」だというのだ。
スパゲッティコード?一つの関数に万を超える行があるほうがスパゲッティだと普通は思うだろう。
ところが、彼らの脳内では、「常にコードの詳細が見えていなければ気がすまない」という、カプセル化を無視する思想で動いていたため、関数化すると関数の最下層まで辿らないと気がすまないらしかったのである。
このようにして、教育の無い人間はコードの読み方もカプセル化も知らないので、非生産的な方法が最短の方法になってしまうのである。
コードを最短で理解するためにはどうするのか。基礎知識を教育された集団の中に身を置くのがまず先決である。
例えばcalc_monthly_salary_yen(Person p)という行が存在した時、いちいちcalc_monthly_salary_yenの中身を常に見に行くような人たちはダメだ。
「人間のデータを入力すれば円単位で月の給料を計算してくれるんだろう」とざっくりと自然言語的に読み進められる人たちでなければ「最短理解」は難しい。
自称インテリ語録は自分用コーパスの作成のために行っています。
意図は、箴言における「嘲る者(自分を賢いとみなし、他者を見下す傲慢な人)」を機械学習で見分けるモデルの作成です。
厳密なアノテーション基準はありませんが、アノテータがある程度の裁量で判断します。
「著作権侵害では?」と思われるかもしれませんが、差別は社会的に相応しくないため、コーパス作成は公益性があると判断し、また創作性のないものに絞っており、自己責任でやっております。
元々は自分の「自称インテリ」の概念の精密化のために行っておりましたが、Bing AIによって様々な分析をさせることが可能であることがわかったため、自然言語資源を作るという目標に変わりました。
除数でも除数でもいいけど一致するからでも答えられねぇだろLLMと自然言語同一視してるようじゃなクソが中卒の分際で馬鹿言いやがって
シンギュラリってるなら自然言語で指示すればええのになあという話
ならないでしょうね。自然言語を使う以上は、どうしようもできないとおもう。
Teams 会議の議事メモを作成したり、チャットで指示を与えることでCopilotに組織のデータを探して来させて、要約して表示したりできるようになります。
Word 文章作成、編集、要約、作成を支援します。短いプロンプトを与えるだけで、Copilotは必要に応じて組織全体から情報を引き出してドラフトを生成します。
Excel データ分析やその後のグラフ化等の作業を支援してくれます。自然言語でCopilotに質問をすることで、相関関係を明らかにしたり、何があった場合のシナリオを提案したり、あなたの質問に基づいた新しい数式を提案したりします。
PowerPoint ユーザーのアイデアを鮮やかなプレゼンテーションに変えるお手伝いをしてくれます。既存の書類をスピーカーノートとソース付きのスライドに変換したり、シンプルなプロンプトや、ユーザー自作のアウトラインから新しいプレゼンテーションのドラフトを生成することができます。画像生成にも対応しているので、
Outlook 返信の下書き等を書いてくれることで、メールの整理にかかる時間を減らし、より効率的にコミュニケーションを取ることができます。
https://b.hatena.ne.jp/entry/s/blog.cloudnative.co.jp/17975/
なんかしゅごそうだけどだれか説明たのむ