本教程,我们将探讨如何使用大型语言模型进行调参数、文本转换任务,例如语言翻译、拼写和语法检查、语气调整和格式转换。
示例:【晋阶】AI数字人角色定义与模型调参,以翻译为例
1、AI模型调整参数与角色定义
[Python] 纯文本查看 复制代码 get_completion(prompt, 模型model="gpt-3.5-turbo", temperature温度=0):
messages = [{"角色role": "用户user", "内容content": 提示
response响应 = openai.ChatCompletion 聊天完成.create(
model=model,
messages=messages,
temperature=temperature,
)
return返回 response.choices选择[0].message["content内容
2、翻译
ChatGPT 使用多种语言的源进行训练。这使得模型能够进行翻译。以下是如何使用此功能的一些示例。
Prompt = f """
将以下英文文本翻译为西班牙语: \
```嗨,我想订购一台搅拌机```
"""
Prompt = f """
告诉我这是什么语言:
```Combien coûte le lampadaire?``` "
""
Prompt = f """
将以下文本翻译为法语、西班牙语
和英语海盗:\
```我想订购一个篮球```
"""
Prompt = f """
将以下文本以正式和非正式形式\翻译成西班牙语
:
“您想订购一个枕头吗?”
"""
3、万能翻译器
假设您在一家大型跨国电子商务公司负责 IT。用户用所有母语向您发送有关 IT 问题的消息。您的员工来自世界各地,只讲他们的母语。您需要一个万能翻译器!
[Python] 纯文本查看 复制代码 user_messages = [
“系统性能是长期的习惯。” , # 系统性能比正常情况慢
“Mi monitor tiene píxeles que no se iluminan.” , # 我的显示器有不亮的像素
"Il mio mouse non funziona" , # 我的鼠标不工作
"Mój klawisz Ctrl jest zepsuty" , # 我的键盘控制键坏了
"我的屏幕在点亮" # 我的屏幕正在闪烁
------------------------------------------------------
[Python] 纯文本查看 复制代码 对于 user_messages中的问题 :
prompt = f “告诉我这是什么语言:
``` { issues } ```” lang = get_completion ( prompt ) print ( f “原始消息 ( { lang } ):{ issue } ” ) Prompt = f """ 将以下文本翻译为英语和韩语:
``` { issues } ``` """
音调变换
写作可能会根据目标受众的不同而有所不同。ChatGPT 可以产生不同的音调。
Prompt = f """
将以下内容从俚语翻译为商业信函:
“伙计,这是乔,请查看此立灯的规格。”
"""
格式转换
ChatGPT 可以在格式之间进行转换。提示应描述输入和输出格式。
[Python] 纯文本查看 复制代码 data_json = { "餐厅员工" :[
{ "姓名" : "Shyam" , "电子邮件" : " [电子邮件受保护] " },
{ "姓名" : "鲍勃" , "电子邮件" : " [电子邮件受保护] " } ,
{ “姓名” : “Jai” , “电子邮件” :" [email protected] " }
]}
Prompt = f """
将以下 Python 字典从 JSON 翻译为 HTML \
带有列标题和标题的表格:{ data_json }
"""
拼写检查/语法检查。
以下是一些常见语法和拼写问题的示例以及LLM的回应。
为了向LLM表明您希望它校对您的文本,您可以指示模型进行“校对”或“校对并纠正”。
[Python] 纯文本查看 复制代码 text = [
“那个带着黑白小狗的女孩玩得很开心。” , # 这个女孩有一个球。
“约兰达有她的笔记本。” , # 好吧
“这将是漫长的一天。汽车需要换油吗?” , # Homonyms
“他们带走了我的自由。他们会带来手提箱。” , # Homonyms
“你需要你的笔记本。” , # Homonyms
“那种药会影响我的睡眠能力。你听说过蝴蝶效应吗?” ,
:
prompt = f """校对并更正以下文本
,并重写更正后的版本。如果没有发现错误,就说“未发现错误”。
文本周围 不要使用任何标点符号:
``` { t } ```"""
--------------------------------------------------
text = f """
这是给我女儿的生日礼物,因为她总是从我的房间里拿走\
我的。是的,大人也喜欢熊猫。她随身带着\
它,而且超级柔软可爱。其中之一\
耳朵比另一个耳朵低一点,而且我不认为它的设计是不对称的。不过,对于我所付的钱来说,它有点小。我认为
可能还有其他更大的选择\同样的价格。它比预期早一天到达,所以我在把它送给我女儿之前先自己玩了一下。" ""提示= f
“校对并更正此评论:``` { text } ```”
提示 = f """
校对并更正此评论。使其更具吸引力。
确保其遵循 APA 风格指南并针对高级读者。
以 Markdown 格式输出。
文本: ``` { text } ```
"""
感谢以下网站:
https://writingprompts.com/bad-grammar-examples/
|