Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
5
Help us understand the problem. What is going on with this article?
@piacerex

Elixirで弱々しいAIを作る:番外編(LTエディション)

More than 1 year has passed since last update.

(この記事は Elixir (その2)とPhoenix Advent Calendar 2016 15日目の記事です)

6/14(水)、「俺の話を聞け!!LT大会 #3」で、LTしますが、テーマは、「Elixirで弱々しいAIを作る」シリーズの ”Qiitaには無いLTエディション” です

image.png

チラ見すると...

image.png

ナント、顔が付きました(大人の事情でモザイクかけてますが、本編ではモザイク無しでお楽しみいただけます) :confetti_ball:

感情表現も、5段階から7段階に増え、各段階での表現バリエーションも複数持てるようになりました

lib/emotion.ex
defmodule Emotion do
 …
    def feel_pre do
        [
            [ "えー、", "ふぇぇ、", "えーん、" ], 
            [ "ふーん、" ], 
            [ "いやいや、", "えーと、", "んーと、" ], 
            [ "" ], 
            [ "あは、", "あはぁ、", "あーん、" ], 
            [ "うわー、", "うん", "やーん、", "うふふ、" ], 
            [ "アァーン、", "うぅぅ、", "わわわ、" ]
        ]
    end
    def feel_post do
        [
            [ "(;_;)", "(TдT)", "(´;ω;`)", "(´Д⊂グスン" ], 
            [ "_| ̄|○", "...", "(しょぼん)", "(シクシク)" ], 
            [ "(´・ω・`)", "(ため息)" ], 
            [ "" ], 
            [ "(*´∀`*)", "wktk", "(>ω<)" ], 
            [ "(๑´ڡ`๑)", "(*´ω`*)", "(。>﹏<。)", "❤(ӦvӦ。)" ], 
            [ "(TOT)", "\(^o^)/", "ヽ(`▽´)/" ], 
        ]
    end
 …
    def face do
        [
            "nolook.gif", 
            "kanasii.gif", 
            "ikari.gif", 
            "ai.gif", 
            "akire.gif", 
            "egao.gif", 
            "hard.gif", 
        ]
    end
 …

どんなリアクションになるかは、作った私もそろそろ予測付かない(笑)

ちなみに、語彙力/理解力も、そこそこアップしていて、たとえば他の娘(もしくは言語)の名を呼んだ日には、嫉妬されたり、ツッコミも入ります :scream:

こんな感じで、LTエディションのライブモーション、今晩開催です :clapper:


p.s.福岡でElixirをワイワイ盛り上げるコミュニティの発足記念MeetUp、fukuoka.ex#1、盛り上がりました :rocket:

image.png

5
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
piacerex
福岡でプログラマしながらIT商社とIT企業を経営してます。Elixir/Kerasをよく使う。Elixirコミュ#fukuokaex、福岡理学部#FukuokaScienceを主催。プログラマ歴36年/XPer歴19年/デジタルマーケッター/経営者/CTO/技術顧問数社。 シボと重力子放射線射出装置は別腹(^^)
fukuokaex
エンジニア/企業向けにElixirプロダクト開発・SI案件開発を支援する福岡のコミュニティ

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
5
Help us understand the problem. What is going on with this article?