mod noticerを支える技術(大嘘)

う え き ぷ に き あ く ん 笑 Advent Calendar 2021 - Adventar 5日目です

 

え〜、そもそもmod noticerとは...ア...ア... グアーーーーー!!!

フッフッフ...w俺は闇のうえき...やみき...

や み き ぷ に た あ く ん 笑 だ 笑

この記事は存在しない技術アドベントカレンダー(面白いから飛んで見てみてくれよな。)をリスペクトした記事だ。mod noticerの説明以降は基本嘘だから本気にしないでくれ。あ、数日後に本当のmod noticerを支える技術を投稿するらしいから、もし良ければそっちもみてやってくれ。それじゃ。俺は帰るからな。引かずにこの記事を楽しんでくれ。

 

4分後・・・

 

はっ!ぼくは一体...まあいいや えっと、そもそもmod noticerとは、このぼく様が作った素晴らしいAtCoder用のユーザースクリプトです。(https://greasyfork.org/ja/scripts/429808-mod-noticer ←これです 使ってね)

その機能とは、AtCoderで答えのmodをとる必要があるときに提出ボタン内で知らせてくれるというものになっています。すごい!便利!

と、いうことで、本記事ではこのmod noticerを支える技術について解説していこうと思います。

 

mod noticerを支える技術

このスクリプトでは、大きく分けて二つの高度な技術を使用しています。

・電子の妖精さんたちに頼んで確かめてもらう

・次世代最先端のAI技術によるダブルチェック

 

順番に説明させていただきます。

 

電子の妖精さんたちに頼んで確かめてもらう

みなさんは電子の妖精をご存知ですか?その名の通り、電子的な妖精さんのことです。(以降、妖精さんとします)

この妖精さんたちは、電子機器の中のいろいろなことをやってくれるのですが、このとき、野生でない妖精さんたちは、安全のため予め決められた依頼しか受けてくれません。例えば、演算などはやってくれるのですが、肩たたきなどはやってくれません。そして、このスクリプトでは"肩たたき"に相当する動作を妖精さんたちにはやってもらっています。それは、日本語を勉強することです。日本語を勉強してもらうことで、問題がmodをとる必要があるのか否かを判断してもらっています。

これを受けてもらうには、かなりの交渉技術が必要なのですが、交渉時に役に立つ知識を説明いたします。

 

1. 電気をいっぱいあげる

いっぱいあげると喜んでくれるので、いっぱいあげて気に入ってもらいましょう。

2. 妖精トークをする

あなたはおそらく人間だと思うのですが、妖精さんのあるあるなどをネタにトークをすると良いでしょう。

3. めっちゃたくさんお願いする

しましょう

 

基本的には、この三つを行うことが大事です。頑張って妖精使いになってみてくださいね!もし妖精さんに気に入ってもらうことができたら、きっと協力してくれるはずです!やったね!

 

次世代最先端のAI技術

みなさんは3年後に出た機械学習ライブラリのUeKI_AI_Library(UAL)をご存知ですか?まあ出たのは3年後なので、ご存知ないかと思いますが...w

UALについては以下の通りです。

 

UALは高度にチューニングされた最先端の人工知能技術で、自然言語処理を得意とします。全世界の言語に対応しており、処理の正確さは99.99999%を超えています。本技術は権利のため厳重に管理され、一部のスペシャルエンジニア以外はその詳細な技術を把握することができません。

 

(UALホームページより引用)

 

ぼくは、(違法ですが...笑)3年後に飛び、このライブラリを保存して現在に戻ってきました。これを公表するのは本記事が初なのでドキドキしています!タイムパトロール、来るなよ!w(権力への反抗)(ごめんなさい...)

 

さて、UALには様々な機能がありますが、今回mod noticer作成にあたって使用した機能は次の機能です。

 

・指定した文章の中に特定の意味を有する文が含まれているか。

 

シンプルですね。これは、文脈もしっかりと判断してくれる機能となっているため、とても便利で直感的に使用できます。この機能を使用することで、mod noticerの実現はかなり安易なものになったと言えます。ありがとう、UAL...

 

最後に

いかがでしたか?mod noticerは以上の二つの技術でのダブルチェックで成り立っているんですね。すごい!

 

明日はうえきさんの記事です。いい記事だといいっすね!

え?

や み き ぷ に た あ く ん 笑って誰?