V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
misakaikato
V2EX  ›  OpenAI

公司准备搞个 AI 进行角色扮演来当线下实景游戏的 NPC,有做这方面工作的朋友吗?

  •  
  •   misakaikato · 2023-04-17 10:25:16 +08:00 · 1249 次点击
    这是一个创建于 377 天前的主题,其中的信息可能已经有所发展或是发生改变。

    rt ,目前第一阶段打算先做一个(时间 2 个月),如果效果好后面可能要做很多。

    交互形式就是最简单的聊天形式,每位用户只能进行 10 轮以内的对话。

    希望这个 ai 在角色扮演方面能够不要说胡话(普通用户估计也不会搞注入啥的),维持好人设。

    可能还是用 GPT-3 or GPT-3.5 的 api ,不知道大家有什么好的建议吗?有做过这方面的朋友也可以大概报下价,说不定能达成合作

    😳 谢谢大家

    7 条回复    2023-04-17 21:40:10 +08:00
    Frankcox
        1
    Frankcox  
       2023-04-17 11:29:17 +08:00
    只是聊天加上只能 10 轮感觉还好啊,直接封装 api 就好,至于不要说胡话,可以尝试用 system 来限制,并且在用户输入端校验一下。
    nno
        2
    nno  
       2023-04-17 13:37:12 +08:00
    如果是 chatGPT4 的话就更好了,token 更长,可以设置+限制更多的内容。
    把这些角色设置的内容作为固定前缀,每次用户新使用的时候,这些前缀就直接喂给模型,一次性完成角色模拟
    dunn
        3
    dunn  
       2023-04-17 13:41:49 +08:00
    同时也接入一些反垃圾系统
    itskingname
        4
    itskingname  
       2023-04-17 14:05:53 +08:00
    比较麻烦的是,怎么做交互。

    语音输入还是键盘打字?语音输入会出现同音字识别不正确的问题。键盘打字的话,玩家可能没有耐心来打字。
    misakaikato
        5
    misakaikato  
    OP
       2023-04-17 14:32:52 +08:00
    @Frankcox
    @nno
    @dunn
    @itskingname

    感谢回复 😳 胡话方面,其实主要担心它搞点国内不 PC 的内容,担心被做文章。就是不知道使用 system 限制能不能有效做到,GPT-4 有点贵,看能不能申请到那么多预算了,毕竟打算运营很久。玩家输入垃圾方面倒是不担心,获取不了有效信息导致游戏没法继续进行,吃亏的是玩家自己。交互上,目前考虑是打字 + 类似 new bing 的那种,模型生成的推荐选项,能比单纯的打字感觉好点。
    itskingname
        6
    itskingname  
       2023-04-17 14:44:45 +08:00   ❤️ 1
    @misakaikato 我刚刚用 ChatGPT 测试了一下,下达任务的效果还不错。

    system:你是真人密室逃脱游戏的 NPC ,玩家会找你聊天,你需要给玩家下达任务,让玩家去门后的暗格取一个关键道具。你不能直接告诉玩家这个道具在哪里,你需要设法暗示玩家,让他自己自己思考出来。

    它还会编故事,利用我回答的答案里面的一些关键点来引导我想到物品在门后的暗格。
    smallthing
        7
    smallthing  
       2023-04-17 21:40:10 +08:00
    @misakaikato 先做和 npc 发邮件的服务吧。这样是异步的。可以慢慢来
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3406 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 11:10 · PVG 19:10 · LAX 04:10 · JFK 07:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.