$30 off During Our Annual Pro Sale. View Details »

2023/09/23 「AIキャラクターの言動に深みを持たせる」

Sald ra
September 23, 2023

2023/09/23 「AIキャラクターの言動に深みを持たせる」

【第1回】生成AIなんでもLT会 登壇資料

Sald ra

September 23, 2023
Tweet

More Decks by Sald ra

Other Decks in Programming

Transcript

  1. AIキャラクターの言
    動に深みを持たせる
    2023/09/23 サルドラ

    View Slide

  2. 皆さん
    AIキャラ作ってますか?

    View Slide

  3. AIキャラ作成で
    必ず当たる壁があります

    View Slide

  4. 「キャラ、薄くない…?」

    View Slide

  5. 今回はその話をしようと思いま

    View Slide

  6. AIキャラクターとは
    「AIで発言内容を生成させ、会話させる」というジャンル
    ● チャットアプリ
    ● AI YouTuber(AITuber)
    ● ツイッタラー
    ● ChatGPTで遊ぶのも入るかも
    つまり、今回のLTは「言語生成のAIの話」

    View Slide

  7. 自己紹介
    名前:Saldra (@sald_ra)
    働いてる場所:株式会社Pictoria
    コミュニティ運営
    「あいちゅーばーわーるど」「ローカルLLMに向き合う会」
    普段はAIにゲーム配信させてます
    (ネンちゃんかわいいから見てね)

    View Slide

  8. 本題

    View Slide

  9. AIキャラクターの悩み
    とにかく発言が薄い!
    画像は「衝動的なIT懐疑派JK」
    最初のインパクトは大きいが、結局飽きる
    飽きられないキャラクターはどう作る?
    ->大きな要素が二つある

    View Slide

  10. タスクの切り分け

    View Slide

  11. タスクを切り分ける
    「コメントに対して以下の性格の人として返答する」
    -> 一つのタスクとして大きすぎる。
    発言にはもっと複雑な要素があるはず
    ->タスクを切り分けることで、思考回路を作っていく

    View Slide

  12. タスクを切り分ける 例
    「ダウナーな女子の日記生成AI」を作るとする

    View Slide

  13. 「ダウナーな女子の日記生成AI」を作る
    日記に書く内容になり得る要素をピックアップ
    ● 天気、食べたもの
    ● あった出来事
    ● 人とのやりとり
    ● 普段の悩み
    ● 感情の浮き沈み
    これをそれぞれシステムとして作成し、最後に統合させる

    View Slide

  14. タスクの切り分け->深ぼり
    各要素を更にシステムとして考えてみる
    例:人とのやりとり
    登場人物ごとの行動・それに対する日記の書き手の行動をLLM生成

    View Slide

  15. 切り分けたものを統合する
    各要素が規定できたらそれを組み合わせて成果物を作成する
    これで完璧!・・・本当に?

    View Slide

  16. LLMの選定

    View Slide

  17. LLMの選定
    意外と軽視されがち言語モデルの選定
    ● OpenAI: 超優秀だがめちゃめちゃ厳しい
    ● Palm2: 優秀だが生成できる文章の長さがそこまで長くない
    ● AIのべりすと: 優秀だが安くない
    きちんとタスクごとにLLMを使い分けてますか?

    View Slide

  18. LLMの選定例
    ● 思いやりのある子の行動
    ○ GPT3.5で安く高速に生成
    ● ダウナーな子の行動、情動
    ○ OpenAIの(強い)倫理フィルターにひっかかるので、
    AIのべりすと
    ● 最終的な日記の生成
    ○ OpenAIは無理にポジティブな内容に変形するので
    AIのべりすと
    要件に合わせて柔軟なLLM選定を!

    View Slide

  19. まとめ

    View Slide

  20. まとめ
    ● 「なぜそのキャラはそんな発言をする?」を複雑にするほど深みが増す
    ● バックボーンを複雑にすることで魅力的な発言を生成させる
    ● 言語モデルごとに思想があるので、きちんと言語を選定する
    これをやらずに「AIの発言はつまらない」は勿体ない!

    View Slide

  21. おわり
    作った日記生成ツールはどこかで触れるようにします
    直近だと9/24(日)のAI AgentMeetup at Tokyoが最有力候補(学生無料)
    興味を持った人はお気軽に連絡してください (@sald_ra)

    View Slide