2024-05-30

AI 大模型的细化应用

OpenAI 模型有个 System 消息,用来定义模型功能用的,默认情况下那条消息是"You are a helpful assistant."(比如你打开 ChatGPT 网页聊天,那个模型功能有可能就是assistant),模型会按照定义的角色或功能回应你的输入。

messages=[
    {"role": "system", "content": "You are a helpful assistant."},
    {"role": "user", "content": "你好"},
    {"role": "assistant", "content": "你好,有什么我可以帮您的吗?"},
]

当然,System 消息是可以改的,开发者可以通过 System 消息来创建各种大模型细化应用,比如让 AI 作为翻译员、让 AI 作为某些领域的专家(使得输出更具专业性)、让 AI 作为英语陪练等等(输出连上 TTS 标准发音就有练习效果了)。

2023 年初看到不少根据定义 System 的思路搞的 AI 应用,甚至有的网站允许让普通用户定义那个 System 消息,可以说一分钟就可以搞一个 AI 应用。当时我也用过不少 AI 细化应用,比如 AI 重新叙述、AI 翻译、AI 写作,等等,后来都不用了,感觉没啥必要,毕竟你作为 User 角色让模型翻译、写作、发音也不是很麻烦,总之没有安装一大堆 App 还在各个 App 来回切换麻烦。

人家 GPT-4o 搞输入输出多模态,搞整合,别家搞应用细化,搞一大堆 App,你说细化好还是整合好呢?