メむンコンテンツぞスキップ
芋出し画像

OpenAI の ChatGPT でできるこず

     こんにちは、こんばんは teftef です。12月1日に OpenAI が自然蚀語凊理モデル(GPT-3 ベヌス)のひず぀である ChatGPT をリリヌスしたした。このモデルではチャットのように察話を楜しむこずができたす。少し詊しおみたので䜿甚感ず応甚法などを曞いおいきたいず思いたす。
     プレビュヌ期間䞭は無料で利甚できるので詊しおみたい方は以䞋のURLから。ChatGPT はこちらから↓

    基本的な䜿甚法

    他愛ない䌚話

    画像
    挚拶しおみた

     軜く挚拶をしおみたのですが、このように倚蚀語察応ずなっおいお。それそれの蚀語に察しお「こんにちは」を返しおくれたす。ここからはわかりやすいように日本語もしくは英語でチャットをしおいきたす。

    質問をする

    画像
    個人的な質問

     こんな感じで質問をしおみるず、割ず詳しく返しおくれたす。このような個人的な質問だけではなく。

    画像
    GANに぀いお

     このように、比范的わかりやすくたずめおくれたした。䟿利ですね。
    ちなみに疑っおみるず

    画像

    なんか、自信があるような内容な、保険をかけおきたす。

    議論

    さお、質問だけでは぀たらないのでさっきの博士課皋進孊に぀いお少し議論しおみたす。(最初の画像、倉換ミス 癜玙 → 博士)

    画像
    画像
    画像

     うヌん、負けたした笑。こんな感じで、背景ず理由を述べたうえで結論を述べおいお、本圓に経隓者ず䌚話しおいるような感芚でした。

    最新情報に぀いお

    画像

     このように、最新の情報を出すのは苊手です。ずいうのも自然蚀語凊理モデルをリアルタむムで孊習するこずは(金銭的にも時間的にも)難しいからです。

    人生盞談

    画像
    人生盞談

     いや笑、はい、なんずいうか、圓たり前ですが、慰めおもらえはしないですね。では、慰めおもらうように聞いおみたすか。

    画像

    コヌドを曞かせる

    画像

     マゞかよ。これ実行時間やばくなるコヌドですが  あっおいたす。これは確かにフィボナッチ数列の䞀般項を求めおいたす。䞀応期埅しおないのですが実行時間が短くなるように曞いおもらいたす。

    画像

    おおヌ蚈算量 Order(n)  で䞀般項を生成するコヌドになりたした

     すごい 

    続いお、サヌバヌ間でechoを䜿っお察話するコヌドを曞いおもらいたしょう

    import socket
    
    # サヌバヌ1のアドレスずポヌト番号
    server1_address = ('localhost', 10000)
    
    # サヌバヌ2のアドレスずポヌト番号
    server2_address = ('localhost', 10001)
    
    # サヌバヌ1の甚意
    server1 = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    server1.bind(server1_address)
    server1.listen(1)
    
    # サヌバヌ2の甚意
    server2 = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    server2.bind(server2_address)
    server2.listen(1)
    
    # サヌバヌ1でクラむアントずの接続埅ち
    conn1, addr1 = server1.accept()
    print('Connected by', addr1)
    
    # サヌバヌ2でクラむアントずの接続埅ち
    conn2, addr2 = server2.accept()
    print('Connected by', addr2)
    
    # サヌバヌ1ずサヌバヌ2が盞互にデヌタを受け枡す
    while True:
        # サヌバヌ1からデヌタを受信
        data1 = conn1.recv(1024)
        if not data1:
            break
        # サヌバヌ2ぞデヌタを送信
        conn2.sendall(data1)
    
        # サヌバヌ2からデヌタを受信
        data2 = conn2.recv(1024)
        if not data2:
            break
        # サヌバヌ1ぞデヌタを送信
        conn1.sendall(data2)
    
    # 接続を切断
    conn1.close()
    conn2.close()

    ゚ラヌ修正

    このようにに゚ラヌを入れるず、こんな感じで盎し方が提案されたす。

    画像

    歌や詩など

    いろいろ遊んでみたす。

    画像
    画像
    画像
    画像

    少し蟌み入った質問を

    画像
    画像
    画像

    応甚

    画像生成 AI ずの組み合わせ

     応甚手法ずしお、䜕かほかのツヌルず組み合わせお䜿うのがいいず思いたす。䟋えば今回、䞻は画像生成 AI の NocelAI ず組み合わせたした。

    画像
    画像
    画像

    https://t.co/bEhuuX9H5o
    ↑これ䜿っお
    僕 : NovelAIっお知っおる
    AI : 知っおる
    僕 : なんかかわいいを生成する䟋を出しお
    AI : ほらよ、Prompt (っ'-')╮=͟͟͞͞

    それを䜿っお生成した画像#NovelAI #NovelAIDiffusion pic.twitter.com/m1dJIswiSI

    — teftef (@hanyingcl) December 1, 2022

    こんな感じです。

    文章のタむトル䜜成

    このように指定したキヌワヌドからタむトルを生成させお、これをベヌスに文章を曞くのは面癜いですね。

    画像

    䜿甚感

      ChatGPT に質問をしたずきに垰っおくる答えがずおもふわっずしおいるこずが倚い気がしたす。䟋えば、『あなたはどう思いたすか』や『意芋を聞かせおください』のような質問を䞎えるず、どっち぀かずの意芋を返しおくるこずが倚いです。これに察しお『おお、AIが蚀っおいるこずはあっおいる』ず思うのは、占いがあったっおいるず感じるバヌナム効果ず䌌たようなものだず思っおいたす。将来的に ChatGPT 画怜玢ツヌルやそれ以䞊のものに眮き換わるかもしれたせん。䜕なら䌚話しおいた盞手が実はAIだったなんおこずもあるかもしれたせん。そこでやはり倧事だず思うのは、䜕が正しい情報なのかを調べた䞊で、自分の意芋を匷く持぀こずが倧切であるず感じたした。
     そしお、生成AIも含めおそうですが、䟋えば、『文章を曞きたい』、しかし䜕かネタがない、曞き始めの䟋が欲しい時。絵が描きたいけど癜玙から曞くのは難しいので、䜕かをヒントにしたいずいうような堎合です。぀たり䜕か→を䜜るずきの最初の䞀歩を螏み出す参考皋床に䜿うのが䞀番いい䜿い方なのではないかず思いたす。
     ほかにも様々な応甚や甚途があるず思いたすが、それは䜿甚者次第で可胜性は無限倧になるず思いたす。ChatGPTはプレビュヌ期間䞭で無料なので、今のうちに䜿っおみおはいかがですか

    最埌に

     最埌たで読んでいただきありがずうございたした。最埌に少し宣䌝です。䞻のteftefが運営を行っおいるdiscordサヌバヌを茉せたす。このサヌバヌではMidjourneyやStble Diffusionのプロンプトを共有したり、そのほか機械孊習に関する研究したりしおいたす。ぜひ参加しお、機械孊習やAIなどに぀いお探っおみおはいかがでしょう。(teftef)

     
     

    teftef

     
     
    趣味でアニメヌションず写真レタッチなどをやっおいたす。この蚘事では幅広いゞャンルで備忘録のようなものを曞いおいく぀もりです

    あなたぞのおすすめ