見出し画像

文章内の表記の不統一箇所を見つけ出すChatGPTのプロンプトの紹介

はじめに

こんにちは。株式会社SHIFT DAAE(ダーエ)部の栗山です。

"Bot" や "BOT" といった文章における表記の不統一を見つけるのは大変な作業です。本稿ではChatGPTを使用して、そういった表記の不統一を発見するプロンプトを紹介します。

他の記事で紹介する「誤字脱字を見つけ出すプロンプト」や「わかりづらい文章や読みづらい文章を見つけ、改善案を提示するプロンプト」と合わせて活用することで、文書作成及びレビューの手間を減らすことができるでしょう。

※本稿で紹介するプロンプトはChatGPT4で検証しています。同等の結果を得たい場合は、無償版のChatGPT3.5ではなくChatGPT4を使用することをお勧めします。

執筆者プロフィール:Kuriyama Akira
DAAE開発エンジニア。そろそろプロンプトエンジニアって呼ばれそう、、、

表記の不統一を発見するプロンプト

以下がプロンプトです。
You will be making corrections to the text. I will provide you with sentences, and your task is to address inconsistencies in spelling. "Inconsistencies in spelling" refer to cases where different spellings are used for the same word or phrase with the same meaning.
The format for your response is as follows:

  • "golden test", "Golden Test"

  • "Bot", "bot"

  • "ポジティブ", "Positive"

Are you ready?
※本稿では上記のように英語のプロンプトを使用します。これにより回答の精度を高めたり、扱える文章の量を増やすことができます。

テスト用の文章(ベース)

テスト用の文章として以下を使用します。以下の文章をベースとして、一部、表記の不統一が起きるように修正します。
※この文章は「エンジニアが成長するために必要なことというテーマでブログを書いてください。」というプロンプトでChatGPTを使用して作成したものです。日本語文章として一部に不自然な箇所が見受けられるのはそのためです。

# エンジニアが成長するために必要な5つのポイント

## イントロダクション
エンジニアリングの世界は日々進化し続けており、その成長には多くの努力と継続的な学びが必要です。本記事では、エンジニアが成長するために重要な5つのポイントについて探求していきます。これらのポイントに注力することで、よりスキルを磨き、キャリアを発展させることができます。

1. 継続的な学習
   - エンジニアとして成長するためには、継続的な学習の姿勢が不可欠です。
   - 技術の進歩は非常に速く、新たなツールやフレームワークが頻繁に登場します。
   - 自分の専門分野だけでなく、関連する分野やトレンドにも目を向け、学習することが重要です。

2. プロジェクトへの積極的な参加
   - 新たなスキルや知識を習得したら、それを実際のプロジェクトに適用することが成長の鍵です。
   - 自身のスキルセットを広げるために、さまざまなプロジェクトに参加することで、新しい問題に取り組む経験を積むことができます。

3. コミュニケーションスキルの向上
   - エンジニアリングは単独で作業することも多いですが、優れたコミュニケーションスキルも重要です。
   - 他のメンバーやクライアントとの円滑なコミュニケーションは、プロジェクトの成功に直結します。
   - 効果的なコミュニケーションは、アイデアや意見を明確に伝えるだけでなく、他の人々の視点を理解し、チーム全体の目標に貢献することも可能にします。
4. メンターの探求
   - 成長するためには、経験豊富なメンターを見つけることが重要です。
   - メンターはあなたのキャリアの指導者であり、経験や知識を共有し、アドバイスやフィードバックを提供してくれます。
   - 良いメンターはあなたの成長を促し、新たなチャレンジに取り組む勇気を与えてくれます。
   - 業界のイベントやコミュニティで積極的にネットワーキングを行い、適切なメンターを見つける努力を惜しまないでください。

5. 自己挑戦とアウトサイドプロジェクト
   - エンジニアとして成長するためには、自己挑戦とアウトサイドプロジェクトに積極的に取り組むことも重要です。
   - 自分自身に新たな目標を設定し、困難な課題に取り組むことで、スキルを向上させることができます。
   - アウトサイドプロジェクトに参加することで、新たなテクノロジーやアプローチを探求し、クリエイティブな解決策を見つけることができます。

## 結論
エンジニアが成長するためには、以下の5つのポイントが重要です。

1. 継続的な学習
2. プロジェクトへの積極的な参加
3. コミュニケーションスキルの向上
4. メンターの探求
5. 自己挑戦とアウトサイドプロジェクト

これらの要素をバランスよく組み合わせることで、自身のスキルセットを向上させ、エンジニアリングのキャリアを発展させることができます。継続的な努力と情熱を持ちながら、常に新たな挑戦を受け入れる姿勢を持つことが重要です。

テスト用の文章(表記の不統一を追加)

上記の文章に対して、以下の表記の不統一を追加します。

  • "Engineer"と"engineer"と"エンジニア"

  • "Communication skills"と"communication skills"と"Communication skill"

  • "Outside Project"と"outside project"と"アウトサイドプロジェクト"

# エンジニアが成長するために必要な5つのポイント

## イントロダクション
エンジニアリングの世界は日々進化し続けており、その成長には多くの努力と継続的な学びが必要です。本記事では、Engineerが成長するために重要な5つのポイントについて探求していきます。これらのポイントに注力することで、よりスキルを磨き、キャリアを発展させることができます。

1. 継続的な学習
   - engineerとして成長するためには、継続的な学習の姿勢が不可欠です。
   - 技術の進歩は非常に速く、新たなツールやフレームワークが頻繁に登場します。
   - 自分の専門分野だけでなく、関連する分野やトレンドにも目を向け、学習することが重要です。

2. プロジェクトへの積極的な参加
   - 新たなスキルや知識を習得したら、それを実際のプロジェクトに適用することが成長の鍵です。
   - 自身のスキルセットを広げるために、さまざまなプロジェクトに参加することで、新しい問題に取り組む経験を積むことができます。

3. Communication skillsの向上
   - エンジニアリングは単独で作業することも多いですが、優れたcommunication skillsも重要です。
   - 他のメンバーやクライアントとの円滑なコミュニケーションは、プロジェクトの成功に直結します。
   - 効果的なコミュニケーションは、アイデアや意見を明確に伝えるだけでなく、他の人々の視点を理解し、チーム全体の目標に貢献することも可能にします。
4. メンターの探求
   - 成長するためには、経験豊富なメンターを見つけることが重要です。
   - メンターはあなたのキャリアの指導者であり、経験や知識を共有し、アドバイスやフィードバックを提供してくれます。
   - 良いメンターはあなたの成長を促し、新たなチャレンジに取り組む勇気を与えてくれます。
   - 業界のイベントやコミュニティで積極的にネットワーキングを行い、適切なメンターを見つける努力を惜しまないでください。

5. 自己挑戦とOutside Project
   - Engineerとして成長するためには、自己挑戦とアウトサイドプロジェクトに積極的に取り組むことも重要です。
   - 自分自身に新たな目標を設定し、困難な課題に取り組むことで、スキルを向上させることができます。
   - outside projectに参加することで、新たなテクノロジーやアプローチを探求し、クリエイティブな解決策を見つけることができます。

## 結論
engineerが成長するためには、以下の5つのポイントが重要です。

1. 継続的な学習
2. プロジェクトへの積極的な参加
3. Communication skillの向上
4. メンターの探求
5. 自己挑戦とアウトサイドプロジェクト

これらの要素をバランスよく組み合わせることで、自身のスキルセットを向上させ、エンジニアリングのキャリアを発展させることができます。継続的な努力と情熱を持ちながら、常に新たな挑戦を受け入れる姿勢を持つことが重要です。

結果の画面

以下が結果の画面です。

プロンプトを入力し、返事が来たらレビュー対象の文章を入力します(入力部分は省略しています)。

以下が結果です。

結果のまとめ

テスト用の文章に仕込んだ表記の不統一箇所のうち、大方の不一致を見つけ出すことができました。

  • "Engineer"と"engineer"と"エンジニア"

    • ○ 全て見つけ出すことができた。

  • "Communication skills"と"communication skills"と"Communication skill"

    • △ "Communication skill"(skillを単数形にしたもの)を見つけることができなかった。

  • "Outside Project"と"outside project"と"アウトサイドプロジェクト"

    • △ カタカナの"アウトサイドプロジェクト"を見つけることができなかった。

これだけの精度があれば、文章のレビューの際に表記の不一致箇所を見つけ出すことがかなり楽になるでしょう。

最後に

今後より性能を改善したり、その他のレビュー観点にも対応できるようにしていきたいです。

|この公式ブロガーの他の記事

|おすすめマガジン

\もっと身近にもっとリアルに!DAAE公式Twitter/

お問合せはお気軽に
https://service.shiftinc.jp/contact/

SHIFTについて(コーポレートサイト)
https://www.shiftinc.jp/

SHIFTのサービスについて(サービスサイト)
https://service.shiftinc.jp/

SHIFTの導入事例
https://service.shiftinc.jp/case/

お役立ち資料はこちら
https://service.shiftinc.jp/resources/

SHIFTの採用情報はこちら
https://recruit.shiftinc.jp/career/

みんなにも読んでほしいですか?

オススメした記事はフォロワーのタイムラインに表示されます!