ChatGPT: Optimizing Language Models for Dialogue

1.简介

最近ChatGPT很好,本文根据https://openai.com/blog/chatgpt/翻译总结的。

ChatGPT: Optimizing Language Models for Dialogue。如标题,ChatGPT为了对话使用的。

ChatGPT是InstructGPT的兄弟模型,它被训练为以提示prompt的方式遵循指令并提供详细的响应。

2.方法

采用同InstructGPT一样的训练方法,使用Reinforcement Learning from Human Feedback (RLHF)。也是三步,如下图。ChatGPT和InstructGPT不同的,只是数据收集上有轻微的不同。人类AI训练者在对话中扮演两个角色,用户和AI助手。

InstructGPT的介绍详见:https://blog.csdn.net/zephyr_wang/article/details/128333153。
ChatGPT: Optimizing Language Models for Dialogue_第1张图片

ChatGPT基于GPT-3.5 系列微调。
GPT-3.5 系列模型如下,可以看到有code模型,所以支持写程序:
ChatGPT: Optimizing Language Models for Dialogue_第2张图片

3.ChatGPT不足

1)ChatGPT有时会写出看似合理但不正确或荒谬的答案。
2)ChatGPT对输入短语很敏感。例如,给定一个问题的一个短语,模型可以声称不知道答案,但稍微重新措辞,可以正确回答。
3)该模型通常过于冗长,过度使用某些短语。
4)理想情况下,当用户提供不明确的查询时,模型会提出明确的问题。相反,我们当前的模型通常猜测用户的意图。
5)虽然我们努力让模型拒绝不适当的请求,但它有时会响应有害的指令或表现出有偏见的行为。

4.使用

可惜OpenAI不支持在中国使用。

ChatGPT: Optimizing Language Models for Dialogue_第3张图片

你可能感兴趣的:(NLP,transformer,人工智能,chatgpt,语言模型,人工智能)