タグ

2022年12月9日のブックマーク (3件)

  • 10行を2千兆行に水増し プログラム複雑化するAIを開発

    AIベンチャーのサイドテック社(福岡市)は、複雑なコンピュータープログラムを生成するプログラミングAI(人工知能)「スパゲティ」を開発した。プログラムの可読性を低下させることで、IT業界の雇用安定化が見込めるという。 スパゲティは、ユーザーの要望に応じたプログラムを自動で生成するAI。同様の機能を備えたAIは既に存在するが、複雑な非合理プログラムを生成できる点が異なるという。また既存のプログラムを解析して、動作を変えることなく、複雑なプログラムに書き換える機能も備える。 同社が「スパゲティ化」と呼ぶ、複雑化機能は大きく2点からなる。1つは、同じ処理を何度も繰り返して回りくどくしたり、意味のない処理を入れたりするなど不必要な動作を組み込んでプログラムの行数を増やす「水増し」、もう1つはプログラムの可読性を下げてプログラマーに精神的負荷を与える「煩雑化」だ。 同社では10行のプログラムを2千兆

    10行を2千兆行に水増し プログラム複雑化するAIを開発
    shunkeen
    shunkeen 2022/12/09
    ChatGPTに「HelloWorld.pyを難読化して」と頼んだら「print(chr(72)+chr(101)+chr(108)+chr(108)+chr(111)+chr(44)+chr(32)+chr(87)+chr(111)+chr(114)+chr(108)+chr(100)+chr(33))」が返ってきて笑った
  • ChatGPTの中身についてちょっと詳しくなるためのメモ書き - Qiita

    こんにちは!sakasegawaです! ( https://twitter.com/gyakuse ) ChatGPTについて、これ前提として知っておくと便利だなーってことをまとめました! ChatGPTについて 言語モデル的特徴 ChatGPTで使われているGPT-3(正確には3.5シリーズ)は膨大なデータをもとに作られた言語モデルです。 GPT-3ではCommonCrawl、WebText 等のデータセットをもとに学習したModelが使われていて、CommonCrawlが60%程度を占めています。CommonCrawlでは、英語が50%程度に対し、日語の含有率は5%程度となり、日語に対してはナレッジベースとしての性能が低くなります(単純に1/10の性能とまではいかないと思います. 体感で半分くらいの性能) また、Transformer型(要は古代ツイッタラーにわかりやすくいうと超す

    ChatGPTの中身についてちょっと詳しくなるためのメモ書き - Qiita
    shunkeen
    shunkeen 2022/12/09
    『「涼宮ハルヒの憂鬱について教えてください」という日本語の質問文を英訳してください。次に、英訳した質問文に英語で回答してください。最後に、日本語の質問文に日本語で回答してください』と聞けばいいのか…
  • https://twitter.com/razokulover/status/1600726341137358848

    https://twitter.com/razokulover/status/1600726341137358848
    shunkeen
    shunkeen 2022/12/09
    AIが将棋の定跡を塗り替えたように、保守性が爆上がりするシステム設計手法や、それに基づいた不思議フレームワークをAIが吐き出すようになったら興奮する。そこまで行かなくてもREADME.mdからツールを生成してほしい