顧客の言語を特定する
顧客通話の書き起こしが用意できたので、今度は使用言語を特定し、最終的に顧客の母語で応答を返せるようにします。ここでは OpenAI のチャットモデルを使って言語を判定します。
モデルの出力は、標準化された国コードにしてください。たとえば、英語なら "en"、フランス語なら "fr" のようにします。
前の演習で作成した書き起こしは transcript として利用できます。
この演習はコースの一部です
OpenAI APIで学ぶマルチモーダルシステム
演習の手順
gpt-4o-miniに対して、書き起こしを基に使用言語の国コードを返すようにプロンプトを作成します(例:英語は"en"、フランス語は"fr")。responseから国コードを抽出します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
client = OpenAI(api_key="")
# Complete a request identify the country code from the transcript
response = ____
# Extract the country code from the response
country_code = ____
print(country_code)