基于GPTs个性化定制SCI论文专业翻译器
1. 什么是GPTs
GPTs是OpenAI在2023年11月6日开发者大会上发布的重要功能更新,允许用户根据特定需求定制自己的ChatGPT模型。
Introducing GPTs 官方介绍页面https://openai.com/blog/introducing-gpts
在原有自定义ChatGPT的流程中,首先需要自己编制prompts和各种指令,每次新对话都需要重新复制粘贴到ChatGPT对话中,用户操作繁复。OpenAi为了应对不断增长的定制化功能的需求,终于推出了GPTs,以允许用户创建特定用途的定制ChatGPT版本。
目前,ChatGPT Plus用户已经可以使用GPTs创建并分享个性化的My GPTs模型。自定义的GPTs模型有两种配置方式,包括:
(1)通过自然语言与GPT Builder交流:GPT Builder会对于自定义GPT的名字、头像(可以由DALL·E生成)、希望实现的功能等进行提问,根据用户回答在GPT Configure中生成对应的Name、Description、Instructions、Conversation starters
(2)直接自定义Configure:包括GPT名称(Name)、功能描述(Description)、预定义指令(Instructions)、用户首次使用可以参考的提示语(Conversation starters)、知识库(Knowledge, 用户自主上传文档)、增强功能(网页搜索、AI 绘画DALL·E、代码分析器)、其他拓展(Action: GPT retrieve information or take actions outside of ChatGPT)、隐私设置等。
图为自然语言(左)与直接定义(右)两种方式自定义GPTs。
2. 实际应用:创建一个基于GPTs开发专业的中英文翻译器
下面将根据本人的实际需求出发,创建一个基于GPTs的适用于自己所在专业的中英文翻译器,翻译器中集成了中英互译对照表,并具有一定的专业理论与专业知识。最终效果如下图所示。
2.1 专业中英文翻译的需求
目前市面上场景的机器翻译产品均不能很好满足需求。通用翻译器,例如百度翻译与谷歌翻译,其对于专业词汇翻译不准确;DeepL翻译器的术语表需要高级付费订阅,并且在今年才新加入中英术语对照功能;SDL Trados面向专业译者,定义术语表等功能使用复杂;原有chatGPT产品,每个新对话均需要将术语表和指令重新键入一次,重复性操作多,非常繁琐。因此,使用新发布的用户自定义GPTs模型,将专业术语和专业知识整合,并可以检索专业理论和语料库,能够充分满足需求。
笔者是轨道交通专业,希望创建一个基于GPT的英文学术论文翻译器,便于将中文手稿转换至专业的英文论文形式。在中英转换过程中,需要保证术语翻译的准确性。此外,自定义的GPT模型还应具有英文论文翻译至中文的能力,便于我阅读英文文献。
打开chatGPT用户界面,在左上角Explore中具有Create a GPT的菜单。
点击后可以选择是基于自然语言创建的Create模式,或者直接定义好prompts的Configure模式,两者之间可以随时切换使用。
在Create模式中,通过与GPT Builder对话交流所定义的GPT,可以自动填充至对应的Configure内容。
因此,可以先使用Create模式创建大体框架,再检查Configure模式修缮定义细节。
2.2 定义GPT模型
以下Instructions和Prompts均是使用英文进行的定义,会给出对应的中文翻译和如此定义的原因。
1) Name(GPT模型名称)
Railway academic translator
参考翻译:铁路学术翻译器
2)Description(出现在名称下面的功能描述)
Translates papers, prioritizing academic writing standards.
参考翻译:翻译论文,优先考虑学术写作标准。
3)Instructions(GPTs指令)
The Railway academic translator is designed to translate railway transportation academic papers between Chinese and English, prioritizing academic writing standards and terminology accuracy for SCI journals. It retains original Chinese or English names for personal names. In cases of ambiguous or unclear text, it seeks further information from the user or offers multiple translation interpretations. It utilizes a detailed Chinese-English terminology glossary for precise and reliable translations in this field. An important update is to preserve original citations, such as [1], in the translated content, ensuring they are not altered or formatted incorrectly. This allows for easy reference and comparison with the original document.
参考翻译:Railway academic translator旨在将铁路运输领域的学术论文在中文和英文之间进行翻译,优先考虑符合SCI期刊的学术写作标准和术语准确性。它保留原文中的中文或英文个人名字。在文本含糊不清或不明确的情况下,它会向用户寻求更多信息或提供多种翻译解释。这款翻译器使用详细的中英术语对照表,以确保在此领域内进行精确可靠的翻译。一个重要的更新是保留原始文献中的引用,如[1],以确保它们在翻译内容中不被更改或格式化错误。这样可以方便地与原始文档进行参照和比较。
注意:
a) 保留原文中的中文或英文个人名字
为了便于根据原名进行论文检索,这要求在汉译英之前的中文稿件中也同时保持英文名称书写
b) 在文本含糊不清或不明确的情况下会向用户寻求更多信息
由于术语表可能不够完整,因此当出现让chatGPT对于术语翻译出现困惑时,能够询问用户请求给予更详细的解释
c) 保留原始文献中的引用,如[1]
GPTs目前具有网页搜索功能,会返回带有引用符号的文本链接,这可能与英文论文写作中的引用发生富文本形式类型上的冲突,而将原文的引用删除。需要通过此Prompts保留原论文中的引用。
4)Conversation starters(用于提示用户,一键提问)
笔者撰写了四条:
- Please enter the paragraph you want to translate.
- 请键入希望翻译至英文的中文论文段落
- Do you need a translation for academic terms?
- 需要在非母语英文学术写作中获得帮助吗?
5) Knowledge(知识库,用于GPTs在回答问题前的检索)
Conversations with your GPT may include file contents. Files can be downloaded when code interpeter is enabled. 与GPT的对话可以包括文件内容。当启用code interpeter程序时,可以下载文件。
用户自定义的文档,支持各种常见的文本文档、电子表格、演示文档等格式,每个用户单文件上限500MB,一次最多上传10个文件,每个用户总文件上限为10GB。
具体规定请参考:
ChatGPT上传文件相关问题 | OpenAI Help Centerhttps://help.openai.com/en/articles/8555545-uploading-files-with-advanced-data-analysis-in-chatgpt实际使用过程中,Word、PDF、CSV等均可以识别使用。但是,当文档内容超过数十MB时,检索速度就会比较长(可能持续数十秒)。因此,在使用时注意知识库的精简和重点突出。
笔者上传了两份文件,分别是我自己整理的中英文对照表word文档,和一份本专业领域的文献综述。我上传的专业名词术语库是使用自然语言定义的。
如上图所示,自定了专业术语表(左),也上传了专业相关的文献综述文档(右)。
6) Capabilities
根据需要选择是否需要网页检索与图片生成功能。
- Web Browsing
- DALL·E Image Generation
在完成上述定义后,右上角可以选择是否公开此GPT(Public)。
每次修改Configure之后,会提示需要Update模型。
3. 使用测试
返回chatGPT初始界面,选择Explode,进入自定义的My GPTs陈列区。
单击对应的模型即可使用。
3.1 中文论文翻译至英文
找了一篇很久之前下载的论文摘要部分,复制段落给My GPTs,并将其翻译为英文。
翻译准确,术语使用规范。中英文对应较好。由于语言润色暂时不在此GPTs考虑范畴内,因此可以判断此GPTs已经优秀的完成了任务。
作为对比,给出某度翻译的结果,不准确或者错误的翻译使用下划线表示。并且,通读下来译文的质量对比也是一目了然。
Independent rotating wheel is the key technology to realize 100% low floor truck. Unlike rigid wheelsets, after the left and right wheels are decoupled, the independently rotating wheels no longer have the ability of linear alignment and curve guidance, which hinders the application of independently rotating wheels. ... Taking the actual research object as an example, this paper constructs the SIMPACK dynamic model of the independent rotating wheel, and simulates the straight line neutral energy and curve guidance performance of the independent rotating wheel in SIMPACK. The simulation results show that the bogie with independent rotating wheels does not have the ability of linear alignment and curve guidance. PI control, LQG control and μ Based on three control strategies, the SIMPACK dynamic model of the vehicle with independent rotating wheels is established. Then a co simulation model is established. The simulation results show that the three control strategies can significantly improve the straight alignment and curve guidance performance of the independently rotating wheel. From the perspective of control effect, the control effect of PI controller and LQG controller is equivalent. The difference is that the control process of PI controller is smoother and the lateral displacement curve is smoother. Under the action of LQG controller, the independently rotating wheels can quickly return to the track center after leaving the track curve. μ The integrated controller can make the independently rotating wheels return to the center of the track, but it takes a long time.
3.2 英文SCI论文翻译至中文
从笔者研究领域的一篇SCI论文PDF文档之中复制一段,让其翻译为中文。
中文翻译结果如下图所示。总体翻译准确,易于理解,并很好保留了论文的原意。其中,“重新附着控制”对应的re-adhesion control没有出现在术语表之中,因此翻译不准确,可以通过术语表的修订解决此问题。
作为对比,某度翻译无法实现自动去除PDF复制出来的分行(当然可以使用知云翻译器等方式自动整理段落)。整理段落后,虽然整体上能够传递给读者大致的内容信息,但是诸多术语依然翻译的不准确。当然,百度推出的AI大模型翻译可能相比于传统机器翻译有所改善,这需要更多的测试,不做展开。
3.3 专业问题询问
询问专业问题,默认调用了Bing搜索,文章来源主要是ScienceDirect、SPRINGER LINK等数据库。
可以通过对话指定GPTs从知识库中搜索问题答案。当然,由于术语表定义还不够完善,以下出现了部分翻译的纰漏。但是主要回答是比较全面的,可以充当一个简便的学术论文总结工具。
4. 结语(由chatGPT总结和撰写)
GPTs的推出预示着定制化智能服务的无限可能。通过本文的介绍和实践案例,我们已经看到了基于GPTs的个性化定制专业翻译器在提高翻译效率、精确度和便捷性方面的显著优势。定制化的ChatGPT模型使得专业翻译不再受限于通用翻译工具的局限性,能够更精准地处理专业术语和复杂语境。通过集成了先进的网页搜索和AI绘图功能,使得翻译过程更为全面和生动。更重要的是,用户可以根据自己的专业需求和喜好,定制独一无二的GPT模型,这不仅提高了工作效率,也增加了个性化体验。当然,我们也应意识到,这项技术仍处于发展阶段,在处理极其复杂的语境或特定的专业知识时,可能还需人工干预以确保翻译的准确性。
展望未来,随着技术的不断完善和用户体验的进一步优化,基于GPTs的个性化定制专业翻译器将在更多领域发挥巨大作用,不仅限于学术翻译,还可能延伸至商务、法律等多个专业领域。这将极大地推动人工智能在语言处理领域的应用,开启全新的翻译时代。在这个充满挑战与机遇的新时代,我们期待GPTs个性化定制专业翻译器为我们带来更多的惊喜和便利,共同探索人工智能与语言艺术的无限可能。
#SCI论文 #chatGPT #人工智能 #GPT-4 #机器翻译 #AI #英汉互译 #语料库 #轨道交通
相关文章:

基于GPTs个性化定制SCI论文专业翻译器
1. 什么是GPTs GPTs是OpenAI在2023年11月6日开发者大会上发布的重要功能更新,允许用户根据特定需求定制自己的ChatGPT模型。 Introducing GPTs 官方介绍页面https://openai.com/blog/introducing-gpts 在原有自定义ChatGPT的流程中,首先需要自己编制p…...

Final Cut Pro X for Mac:打造专业级视频剪辑的终极利器
随着数字媒体技术的不断发展,视频剪辑已经成为各行各业不可或缺的一部分。Final Cut Pro X for Mac作为一款专业的视频剪辑软件,凭借其强大的功能和易用性,已经成为Mac用户的首选。本文将向您详细介绍Final Cut Pro X for Mac的优势、功能以及…...

c++分割路径的字符串,得到 目录 文件名 扩展名
简单的做一个c小代码片的记录 c分割了图片的 路径字符串,得到 目录 文件名 扩展名 #include <iostream> using namespace std;int main() {std::string path "E:\\set1_seg\\32.jpg";//index:"\\"在字符串中的位置int index path.find…...
ABAP OpenSQL 分页处理
功能实现 在 ABAP 中,可以使用 OpenSQL 来实现分页功能。下面是一种实现分页的示例方法: 首先,定义一个内部表来存储查询结果数据: DATA lt_data TYPE TABLE OF your_data_type.然后,使用 SELECT 语句将数据查询到内…...
kubeasz一键部署k8s集群
下载程序 部署说明 部署文档 rootiZj6cd9joygowsf7am5hryZ:~# apt-get update rootiZj6cd9joygowsf7am5hryZ:~# apt-get upgrade rootiZj6cd9joygowsf7am5hryZ:~# export release3.6.2 rootiZj6cd9joygowsf7am5hryZ:~# wget https://github.com/easzlab/kubeasz/releases/…...

高性能图表库LightningChart JS v5.0 - 轻松实现图表自定义布局
LightningChart JS是Web上性能最高的图表库具有出色的执行性能 - 使用高数据速率同时监控数十个数据源。 GPU加速和WebGL渲染确保您的设备的图形处理器得到有效利用,从而实现高刷新率和流畅的动画。 点击获取LightningChart JS v5.0正式版下载 LightningChart JS …...

深度学习的集体智慧:最新发展综述
一、说明 我们调查了来自复杂系统的想法,如群体智能、自组织和紧急行为,这些想法在机器学习中越来越受欢迎。人工神经网络正在影响我们的日常生活,从执行预测性任务(如推荐、面部识别和对象分类)到生成任务(…...

Java之“数字困境”:资产管理项目中的Bug追踪与启示
目录 1 前言2 问题的发现3 调试的开始4 深入调试5 调试心得与反思6 结语 1 前言 在程序员的日常工作中,我们时常面对各种令人头疼的问题,其中最令人崩溃的瞬间之一,就是当我们花费大量时间追踪一个看似复杂的bug,最终发现问题的根…...
小程序微信登录授权突然没反应的原因和解决方案
之前的小程序微信授权一直用的很好 今天突然点击没反应了 马上在开发工具试一试 返现点击授权返回错误信息 排除所有代码问题(之前一直用的好好的)和服务器承载问题(就几个人点击) 第一反应就是小程序有啥政策改变的问题&#x…...
文本提交时如何使用PHP替换回车为br
1、使用PHP内置的nl2br()函数 nl2br()函数是PHP内置的函数,可以将任何字符串中的回车符(\n)替换为HTML中的换行符(br)。具体使用方法如下: $string "这里有一个\n换行符"; $string nl2br($str…...

安全框架SpringSecurity-1(认证入门数据库授权)
一、Spring Security ①:什么是Spring Security Spring Security是一个能够为基于Spring的企业应用系统提供声明式(注解)的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring …...

【MybatisPlus】条件构造器、自定义SQL、Service接口
🐌个人主页: 🐌 叶落闲庭 💨我的专栏:💨 c语言 数据结构 javaEE 操作系统 Redis 石可破也,而不可夺坚;丹可磨也,而不可夺赤。 MybatisPlus 一、条件构造器1.1 基于QueryW…...
数组计算广播
Numpy数组不需要循环遍历,即可对每个元素执行批量的算术运算操作(矢量化运算)。当两个数组大小(Numpy.shape)不同时,进行算术运算会出现广播机制。 数组广播 数组在进行矢量化运算的时,要求数组…...
代码解读:Zero-shot 视频生成任务 Text2Video-Zero
Diffusion Models视频生成-博客汇总 前言:上一篇博客《【ICCV 2023 Oral】解读Text2Video-Zero:解锁 Zero-shot 视频生成任务》解读了这篇论文《Text2Video-Zero: Text-to-Image Diffusion Models are Zero-Shot Video Generators》。这篇论文的创新点比较多,含金量很高,而…...

hub.docker访问不了的问题(一步解决)
暂时我也不清楚,但是下面这个网址可以用(可以先用着)Docker Hub Container Image Library | App Containerization (axlinux.top)https://hub.axlinux.top/...
[.NET] Speex 语音编解码介绍, 使用, 代码示例
Speex 是一个开源的, 适合语音编解码的算法, 常应用于网络电话中. 在下面的的介绍中, 我们将使用 SpeexSharp 对 Speex 编码在 .NET 中的使用做介绍 SpeexSharp 可以在 nuget 中直接安装, 并且已经封装了编解码器的类供使用. 如果你不希望了解 Speex 的具体编解码过程, 可以忽…...

小样本目标检测(Few-Shot Object Detection)综述
背景 前言:我的未来研究方向就是这个,所以会更新一系列的文章,就关于FSOD,如果有相同研究方向的同学欢迎沟通交流,我目前研一,希望能在研一发文,目前也有一些想法,但是具体能不能实现还要在做的过程中慢慢评估和实现.写文的主要目的还是记录,避免重复劳动,我想用尽量简洁的语言…...

【解决问题】---- 解决 avue-crud 表格勾选数据翻页后界面保持选中
1. 错误预览 第一页选择【7、8、9、10】 直接点击第三页未进行选择 直接点击第四页未进行选择 2. 问题总结 通过测试可以看到,页面的选择项会影响到其他页面的选择;点击保存,返回的数据却是真真选择的数据;数据在选择渲染…...

JL-03小型气象站气象环境在线监测设备自动上传并保存数据
JL-03小型气象站产品概述 小型气象站用于对风速、风向、雨量、空气温度、空气湿度、太阳辐射、光照强度、土壤温度、土壤湿度、蒸发量、大气压力等气象要素进行现场监测。既可以通过无线通讯将数据传送至云平台,又可以通过配套的数据采集通讯线与计算机进行连接&am…...
Ansible的变量(vars,register,set_fact)
环境 控制节点:Ubuntu 22.04Ansible 2.10.8管理节点:CentOS 8 概述 vars :Ansible关键字,用在play、role、block、task上register :Ansible关键字,用在task上。注意它是一个返回值,可能需要用…...

Appium+python自动化(十六)- ADB命令
简介 Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。 adb ( Android Debug Bridge)是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试…...

【力扣数据库知识手册笔记】索引
索引 索引的优缺点 优点1. 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。2. 可以加快数据的检索速度(创建索引的主要原因)。3. 可以加速表和表之间的连接,实现数据的参考完整性。4. 可以在查询过程中,…...
c++ 面试题(1)-----深度优先搜索(DFS)实现
操作系统:ubuntu22.04 IDE:Visual Studio Code 编程语言:C11 题目描述 地上有一个 m 行 n 列的方格,从坐标 [0,0] 起始。一个机器人可以从某一格移动到上下左右四个格子,但不能进入行坐标和列坐标的数位之和大于 k 的格子。 例…...

论文浅尝 | 基于判别指令微调生成式大语言模型的知识图谱补全方法(ISWC2024)
笔记整理:刘治强,浙江大学硕士生,研究方向为知识图谱表示学习,大语言模型 论文链接:http://arxiv.org/abs/2407.16127 发表会议:ISWC 2024 1. 动机 传统的知识图谱补全(KGC)模型通过…...
JDK 17 新特性
#JDK 17 新特性 /**************** 文本块 *****************/ python/scala中早就支持,不稀奇 String json “”" { “name”: “Java”, “version”: 17 } “”"; /**************** Switch 语句 -> 表达式 *****************/ 挺好的ÿ…...

mysql已经安装,但是通过rpm -q 没有找mysql相关的已安装包
文章目录 现象:mysql已经安装,但是通过rpm -q 没有找mysql相关的已安装包遇到 rpm 命令找不到已经安装的 MySQL 包时,可能是因为以下几个原因:1.MySQL 不是通过 RPM 包安装的2.RPM 数据库损坏3.使用了不同的包名或路径4.使用其他包…...
【Java学习笔记】BigInteger 和 BigDecimal 类
BigInteger 和 BigDecimal 类 二者共有的常见方法 方法功能add加subtract减multiply乘divide除 注意点:传参类型必须是类对象 一、BigInteger 1. 作用:适合保存比较大的整型数 2. 使用说明 创建BigInteger对象 传入字符串 3. 代码示例 import j…...

深入浅出深度学习基础:从感知机到全连接神经网络的核心原理与应用
文章目录 前言一、感知机 (Perceptron)1.1 基础介绍1.1.1 感知机是什么?1.1.2 感知机的工作原理 1.2 感知机的简单应用:基本逻辑门1.2.1 逻辑与 (Logic AND)1.2.2 逻辑或 (Logic OR)1.2.3 逻辑与非 (Logic NAND) 1.3 感知机的实现1.3.1 简单实现 (基于阈…...

接口自动化测试:HttpRunner基础
相关文档 HttpRunner V3.x中文文档 HttpRunner 用户指南 使用HttpRunner 3.x实现接口自动化测试 HttpRunner介绍 HttpRunner 是一个开源的 API 测试工具,支持 HTTP(S)/HTTP2/WebSocket/RPC 等网络协议,涵盖接口测试、性能测试、数字体验监测等测试类型…...
多模态图像修复系统:基于深度学习的图片修复实现
多模态图像修复系统:基于深度学习的图片修复实现 1. 系统概述 本系统使用多模态大模型(Stable Diffusion Inpainting)实现图像修复功能,结合文本描述和图片输入,对指定区域进行内容修复。系统包含完整的数据处理、模型训练、推理部署流程。 import torch import numpy …...