今天我们跟着吴恩达老师的课程,学习LLM另一个强大的能力——转换(Transforming)。

image-20231128162542742

1.激发转换能力的提示词

(1)什么是LLM的转换能力

LLM的转换能力是指将文本从一种形式或格式转换为另一种形式或格式的能力

转换能力使得LLM成为一个强大的文本处理工具,可以在如下场景应用:

  • 文本翻译
  • 修正内容错误
  • 改变内容风格
  • 转换文本格式

注:目前很火的LLM4SE领域(如:代码转换、代码修正、代码检视等),本质都是在激发LLM的转换能力

(2)如何激发LLM的转换能力

我们可以这样构建提示词:

  • 根据任务类型,使用清晰明确的指令词,如:转换xxx、翻译xxx、校正xxx。

  • 提供足够的上下文信息,让LLM知道要处理的内容。

2.实战案例

假设我是某跨境电商的售前客服,要用LLM的转换能力来支撑处理用户问题:

  • 翻译国外用户反馈的问题。
  • 写问题回复,让LLM校正内容错误。
  • 把回复内容转换成商务邮件风格。
  • 将问题及回复转换成JSON和表格,便于后续建单留档。

STEP1.翻译用户问题

黑色星期五,电商客服收到一条问题如下:

“Avez-vous encore des stocks de smartphones ? Comment puis-je participer à vos promotions ?”

这是哪国语言,什么意思?😵 (客服小姐姐一脸黑线)

程序员小哥哥英雄救美,让LLM帮忙翻译下。

  • 程序员小哥的提示词如下:

image-20231129171159198

  • LLM的回答如下:

image-20231129171243074

LLM识别出了文字的语种,并按指令进行了机器翻译。

STEP2.回复客户邮件

生意上门,客服小姐姐非常开心,但迅速陷入了沉思:如何给法语客户回复专业的售前邮件呢?😵

通常,回复售前邮件需要有如下流程:

  • 编写回复信息并校正
  • 设计回复信息风格
  • 记录JSON和表格,归档到IT系统

此时,程序员小哥哥再次出手,英雄救美。

STEP2.1.编写并校正回复信息

客服小姐姐用中文写了回复信息:“我们手机的库存非长充足。优惠活动是买两部送一步。尽管放心下单吧。”

程序员小哥哥让LLM帮忙校对下是否有文字错误。

  • 程序员小哥的提示词如下:

image-20231129173833270

  • LLM的回答如下:

image-20231129174109866

LLM识别出了错别字,并修正了回复信息。

STEP2.2.改变内容风格

商务对话要正式点儿,让LLM把初始信息转换成商务风格的回复,然后翻译成法语。

  • 程序员小哥的提示词如下:

image-20231129181528670

  • LLM的回答如下:

image-20231129181557507

LLM很好的完成了任务,让客服小姐姐不用在翻译、措辞上花太多时间。

STEP2.3.将问题及回复转换成JSON和表格

客户问题很多,需要客服小姐姐将问题及回复,整理成JSON和表格形式,提交到IT系统归档。

程序员小哥哥,利用LLM的文本格式转换功能快速处理这些文本。

如:转换成程序容易处理的JSON格式:

  • 程序员小哥的提示词如下:

image-20231129183618410

  • LLM的回答如下:

image-20231129183643134

还可以把JSON转成直观易读的表格:

  • 程序员小哥的提示词如下:

image-20231129183705048

  • LLM的回答如下:

image-20231129183727101

最后,翻译、校正、文本转换、格式转换,只需用LLM一个工具就可以搞定。

最后,程序员小哥哥和客服小姐姐开启了一段美好的爱情故事。

3.小结

本文介绍了一个LLM另一个实用的提示词技巧,可以充分利用LLM的文本转换能力,帮助我们处理繁琐的文档工作。

转换提示词的构建方法:

  • 根据任务类型,使用清晰明确的指令词,如转换xxx、翻译xxx、校正xxx。
  • 提供足够的上下文信息,让LLM知道要处理的内容。

此外,这个故事还告诉我们:作为程序员小哥哥,要努力学习AI,高效使用AI,才能抱得美人归。