有哪些专做旅游定制的网站,wordpress助手爱奇艺,手机维修网站模板,如何做网站么第六章 文本转换
LLM非常擅长将输入转换成不同的格式#xff0c;典型应用包括多语种文本翻译、拼写及语法纠正、语气调整、格式转换等。 本章节将介绍如何使用编程的方式#xff0c;调用API接口来实现“文本转换”功能。
环境配置
参考第二章的 环境配置小节内容即可。
文…第六章 文本转换
LLM非常擅长将输入转换成不同的格式典型应用包括多语种文本翻译、拼写及语法纠正、语气调整、格式转换等。 本章节将介绍如何使用编程的方式调用API接口来实现“文本转换”功能。
环境配置
参考第二章的 环境配置小节内容即可。
文本翻译
中文转西班牙语
String prompt 将以下中文翻译成西班牙语: \n 您好我想订购一个搅拌机。;String message this.getCompletion(prompt);log.info(iterative1:\n{}, message);
Hola, me gustaría ordenar una batidora.识别语种
String prompt 请告诉我以下文本是什么语种: \n Combien coûte le lampadaire?;String message this.getCompletion(prompt);log.info(iterative2:\n{}, message);
这段文本是法语。多语种翻译
String prompt 请将以下文本分别翻译成中文、英文、法语和西班牙语:\n I want to order a basketball.;String message this.getCompletion(prompt);log.info(iterative3:\n{}, message);
中文我想订购一个篮球。
英文I want to order a basketball.
法语Je veux commander un ballon de basket.
西班牙语Quiero pedir una pelota de baloncesto.同时进行语气转换 String prompt 请将以下文本翻译成中文分别展示成正式与非正式两种语气:\n Would you like to order a pillow?;String message this.getCompletion(prompt);log.info(iterative4:\n{}, message);正式语气您是否需要订购一个枕头
非正式语气你想要订购一个枕头吗通用翻译器
随着全球化与跨境商务的发展交流的用户可能来自各个不同的国家使用不同的语言因此我们需要一个通用翻译器识别各个消息的语种并翻译成目标用户的母语从而实现更方便的跨国交流。 for (String issue : messages) {String prompt 告诉我以下文本是什么语种直接输出语种如法语无需输出标点符号: { issue };String lang this.getCompletion(prompt);log.info(\n原始消息: {} {}, lang, issue);String prompt2 将以下消息分别翻译成英文和中文并写成\n 中文翻译xxx\n 英文翻译yyy\n 的格式\n { issue };String str this.getCompletion(prompt2);log.info(\n{}\n, str);}原始消息: 法语 La performance du système est plus lente que dhabitude.
中文翻译系统的性能比平时慢。
英文翻译The performance of the system is slower than usual.原始消息: 西班牙语 Mi monitor tiene píxeles que no se iluminan.
中文翻译我的显示器有一些像素点不亮。
英文翻译My monitor has pixels that do not light up.原始消息: 意大利语 Il mio mouse non funziona
中文翻译我的鼠标不工作。
英文翻译My mouse is not working.原始消息: 波兰语 Mój klawisz Ctrl jest zepsuty
中文翻译我的Ctrl键坏了
英文翻译My Ctrl key is broken原始消息: 中文 我的屏幕在闪烁
中文翻译我的屏幕在闪烁
英文翻译My screen is flickering语气与写作风格调整
写作的语气往往会根据受众对象而有所调整。例如对于工作邮件我们常常需要使用正式语气与书面用词而对同龄朋友的微信聊天可能更多地会使用轻松、口语化的语气。 String prompt 将以下文本翻译成商务信函的格式:\n 小老弟我小羊上回你说咱部门要采购的显示器是多少寸来着;String message this.getCompletion(prompt);log.info(iterative6:\n{}, message);尊敬的先生/女士我是小羊我们上次讨论过我们部门需要采购的显示器尺寸是多少。请问您还记得吗谢谢您的合作。祝好小羊文件格式转换
ChatGPT非常擅长不同格式之间的转换例如JSON到HTML、XML、Markdown等。在下述例子中我们有一个包含餐厅员工姓名和电子邮件的列表的JSON我们希望将其从JSON转换为HTML。 String json { \resturant employees\ :[\n {\name\:\Shyam\, \email\:\shyamjaiswalgmail.com\},\n {\name\:\Bob\, \email\:\bob32gmail.com\},\n {\name\:\Jai\, \email\:\jai87gmail.com\}\n ]};String prompt 将以下JSON转换为HTML表格保留表格标题和列名 json ;String message this.getCompletion(prompt);log.info(iterative7:\n{}, message);输出
!DOCTYPE html
html
headtitleRestaurant Employees/title
/head
bodytablecaptionRestaurant Employees/captiontheadtrthName/ththEmail/th/tr/theadtbodytrtdShyam/tdtdshyamjaiswalgmail.com/td/trtrtdBob/tdtdbob32gmail.com/td/trtrtdJai/tdtdjai87gmail.com/td/tr/tbody/table
/body
/html拼写及语法纠正
拼写及语法的检查与纠正是一个十分常见的需求特别是使用非母语语言例如在论坛发帖时或发表英文论文时校对是一件十分重要的事情。 下述例子给定了一个句子列表其中有些句子存在拼写或语法问题有些则没有我们循环遍历每个句子要求模型校对文本如果正确则输出“未发现错误”如果错误则输出纠正后的文本。
综合样例
下述例子展示了同一段评论用一段prompt同时进行文本翻译拼写纠正风格调整格式转换。
String text Got this for my daughter for her birthday cuz she keeps taking mine from my room. Yes, adults also like pandas too. She takes it everywhere with her, and its super soft and cute. One of the ears is a bit lower than the other, and I dont think that was designed to be asymmetrical. Its a bit small for what I paid for it though. I think there might be other options that are bigger for the same price. It arrived a day earlier than expected, so I got to play with it myself before I gave it to my daughter.;String prompt 针对以下三个反引号之间的英文评论文本\n 首先进行拼写及语法纠错\n 然后将其转化成中文\n 再将其转化成优质淘宝评论的风格从各种角度出发分别说明产品的优点与缺点并进行总结。\n 润色一下描述使评论更具有吸引力。\n 输出结果格式为\n 【优点】xxx\n 【缺点】xxx\n 【总结】xxx\n 注意只需填写xxx部分并分段输出。\n 将结果输出成Markdown格式。\n { text };String message this.getCompletion(prompt);log.info(iterative8:\n{}, message);【优点】- 这个毛绒玩具非常柔软可爱我女儿生日时我给她买了这个因为她总是从我的房间拿走我的玩具。- 它非常适合携带我女儿带着它到处走而且它超级软和可爱。- 它比我预期的早了一天送到所以我在送给女儿之前还能自己玩一下。【缺点】- 其中一只耳朵比另一只低一些我不认为这是设计上的不对称。- 对于我支付的价格来说它有点小了。我认为可能有其他同样价格但更大的选择。【总结】这个毛绒玩具非常适合作为生日礼物它柔软可爱适合携带。然而它的大小可能不符合一些人的期望并且存在一些不对称的问题。如果你在寻找同样价格但更大的选项可能需要考虑其他产品。