ChatGPTを用いた翻訳品質向上のためのプロンプト

私が開発に携わっている文書翻訳サービス「doc2lang.com」は、Excel、Word、PowerPoint、PDFなどの文書ファイルを、ChatGPTの技術を活用して翻訳するサービスです。このサービスの開発過程で、翻訳品質の向上に寄与する重要な技術を見出しました。
この技術の核心は、翻訳プロセスを二段階に分けることにあります。最初の段階では、Google翻訳などを用いて直接的な翻訳を行い、原文の意味を忠実に転写します。続いて、第二段階では、この直訳を基にして、文脈を考慮しながら意訳を加えます。
この二段階アプローチを用いることで、初期段階の翻訳結果はGoogleやDeepLといったサービスに匹敵する品質を達成します。しかし、第二段階ではさらに品質を向上させ、初期段階の結果を大きく上回ることができます。
以下に、この技術を適用した具体的な実例を示します。
あなた:
以下の英語を日本語に翻訳してください。Google翻訳のように直接的な翻訳を行い、原文の意味をできるだけ忠実に保ちます。
Our mission is to ensure that artificial general intelligence—AI systems that are generally smarter than humans—benefits all of humanity.
If AGI is successfully created, this technology could help us elevate humanity by increasing abundance, turbocharging the global economy, and aiding in the discovery of new scientific knowledge that changes the limits of possibility.
AGI has the potential to give everyone incredible new capabilities; we can imagine a world where all of us have access to help with almost any cognitive task, providing a great force multiplier for human ingenuity and creativity.
On the other hand, AGI would also come with serious risk of misuse, drastic accidents, and societal disruption. Because the upside of AGI is so great, we do not believe it is possible or desirable for society to stop its development forever; instead, society and the developers of AGI have to figure out how to get it right.
ChatGPT:
私たちの使命は、一般的に人間よりも賢いAIシステムである人工汎用知能(AGI)が、全人類のためになるように確実にすることです。
もしAGIが成功裏に創造された場合、この技術は豊かさを増大させ、世界経済を加速し、可能性の限界を変える新しい科学的知識の発見を支援することで、人類を高める手助けをすることができるでしょう。
AGIには、誰もが信じられない新しい能力を得る可能性があります。私たちは、ほぼあらゆる認知的なタスクに対する助けを全ての人が利用できる世界を想像することができます。これは人間の独創性や創造性に対して大きな力の増幅器となるでしょう。
一方で、AGIは、誤用、劇的な事故、そして社会的な混乱の深刻なリスクも伴います。AGIの利点が非常に大きいため、社会がその開発を永遠に止めることは可能でも望ましくもないと私たちは考えています。代わりに、社会とAGIの開発者は、どうやってそれを正しく実現するかを考え出さなければなりません。
あなた:
直訳の結果を基にして、文脈を考慮しながら意訳してください。
ChatGPT:
私たちの目標は、人間を超える知能を持つ人工知能、つまり人工汎用知能(AGI)が人類全体の利益となるよう確実にすることです。
AGIが実現すれば、この技術は豊かさを増すこと、世界経済を活性化させること、そして想像を超える新しい科学的発見を促進することにより、人類の進歩に貢献することができます。
AGIは、私たち一人一人に想像を絶する新しい能力をもたらす可能性があります。ほぼどんな認知作業もサポートできる世界を想像してみてください。これは、人間の創造性と知恵を大いに高める力になるでしょう。
しかし、同時にAGIは、誤用や予期せぬ事故、社会的な混乱といった深刻なリスクも伴います。AGIのメリットは計り知れないため、その開発を永遠に停止することは現実的でも望ましくもありません。むしろ、社会とAGI開発者は、この技術を適切に取り扱う方法を見つけ出す必要があります。
この例を見ると、第一段階の翻訳でも十分な品質が得られますが、第二段階での翻訳はさらに優れたものとなります。
しかし、二回のプロンプト入力は少々手間がかかります。そこで、一回のプロンプト入力だけで済む方法を開発しました。
具体的なプロンプトは以下の通りです。
「以下の英文を日本語に翻訳してください。この翻訳は2段階で行います。第一段階では、Google翻訳のような方法で直接翻訳し、元の文の意味をできるだけ忠実に保ちます。第二段階では、直訳を基にして、文脈を考慮しながら意訳を加えてください。出力は2段階に分けてください。」
以下は上記プロンプトを用いた翻訳の一部の結果です。
ChatGPT:
直訳
私たちの使命は、一般的に人間よりも賢いAIシステムである人工汎用知能(AGI)が、全人類の利益になるように確実にすることです。
......
意訳
私たちの目標は、人間を超える知能を持つ人工汎用知能(AGI)が、全人類に恩恵をもたらすようにすることです。
......
一回のプロンプト入力で翻訳の質が向上します。
この技術は「Chain of Thought(CoT)」と呼ばれるもので、翻訳プロセスを効果的に改善します。
Chain of Thought(CoT)とは、問題解決の過程を段階的に展開し、その思考の過程を明示する技術です。このアプローチは、特に言語モデルやAI翻訳の分野で効果を発揮し、複雑な問題解決や翻訳作業において、より人間的で理解しやすい結果をもたらします。
CoTのアプローチは、次のようなステップで構成されます。
- 問題の定義: 最初に、問題やタスクが何であるかを明確にします。翻訳の場合、これは翻訳すべきテキストの認識とその意味の理解から始まります。
- 段階的な思考過程: CoTでは、問題解決に至るまでの各ステップを個別に考慮し、それぞれの段階での思考を明示します。翻訳においては、まず直訳を行い、その後で意訳や文脈に基づいた調整を加えます。
- 結論の導出: 最終的に、これらの思考過程を統合して、合理的で理解しやすい結論や解答を導き出します。翻訳の場合、最終的なテキストは原文の意図を忠実に反映しつつ、読み手にとって自然で理解しやすい形式で提示されます。
CoTは、特に複雑な文章やニュアンスが重要なテキストの翻訳において、その真価を発揮します。直訳だけでは捉えきれない細かな意味合いや文化的背景、文脈を考慮することで、より高品質で自然な翻訳結果を得ることが可能になります。
翻訳において役立つことを願っています。