メイン コンテンツをスキップする 補完的コンテンツへスキップ

入力された住所からOpenAIを使用して国を特定する

このジョブは、営業チームから提供された国名が含まれていないさまざまな形式のアドレスを含む固定入力データを使用し、それらのデータをOpenAIに送信して国名を特定させ、結果をコンソールに表示します。

始める前に

このジョブを実行する前に、次を確認してください。

  • 有効なAPIトークンを持つ、アクティブなOpenAI APIアカウントがあること。
  • 翻訳リクエストを処理するための十分なAPIクレジットがあること。

コンポーネントをリンク

手順

  1. 新しい標準ジョブを作成し、デザインワークスペースにコンポーネントの名前を入力するか、パレットからドラッグして、tFixedFlowInputtOpenAIClienttLogRowを追加します。
  2. Row > Main接続を使用して、tFixedFlowInputtOpenAIClientに接続します。
  3. Row > FLOW接続を使用してtOpenAIClienttLogRowに接続します。
    tFixedFlowInputコンポーネントがtOpenAIClientコンポーネントに接続され、tLogRowコンポーネントに接続されていることが示されているジョブ設計。

コンポーネントを設定

手順

  1. tFixedFlowInput コンポーネントをダブルクリックし、[Component] (コンポーネント)ビューを開きます。
  2. [基本設定]タブで、[スキーマを編集]をクリックして、カラムを定義します。
    • content (文字列)
  3. OKをクリックして、スキーマエディターを閉じます。
  4. [モード]エリアで[インラインテーブルを使用]を選択します。
  5. [コンテンツ]フィールドで、住所ごとに1行ずつ追加します。
    "23 Shevchenka St., Kyiv, 01001"
    "17 Rue de la République, Lyon, 69002"
    "東京都新宿区西新宿3丁目7−1"
    "Avenida Paulista, São Paulo"
    国名を含まない、異なる形式のアドレスを含むインラインコンテンツが表示されているtFixedFlowInputの設定。
  6. [OK]をクリックしてコンポーネントビューを閉じます。
  7. [tOpenAIClient]コンポーネントをダブルクリックして、[コンポーネント]ビューを開きます。
  8. [基本設定]タブで、次のパラメーターを設定します。
    • [カラムを同期]をクリックし、tFixedFlowInputからスキーマを取得します。
    • [トークン]フィールドで[...]ボタンをクリックし、パスワードダイアログボックスにOpenAI APIトークンを入力して、[OK]をクリックします。
    • [モデル]フィールドで、[...]ボタンをクリックし、リストからgpt-3.5-turboを選択します。
    • [プロンプト]フィールドに、次の指示を入力します。
      Given the following addresses, guess the country names.
    モデルがgpt-3.5-turboに設定されていることと、国籍識別のプロンプトが表示されているtOpenAIClientの基本設定画面。
  9. [OK]をクリックしてスキーマエディターを閉じ、[OK]をクリックしてコンポーネントビューを閉じます。
  10. tLogRow コンポーネントをダブルクリックし、[Component] (コンポーネント)ビューを開きます。
  11. [基本設定]タブでは、[モード]をデフォルトのテーブル(表のセルで値を表示)のままにします。
  12. [OK]をクリックしてコンポーネントビューを閉じます。

ジョブを実行

手順

  1. Ctrl + Sを押してジョブを保存します。
  2. F6を押してジョブを実行します。

タスクの結果

このジョブは、固定入力データから住所を読み込み、各住所をOpenAI APIに送信して国を特定し、特定された国名を対応する住所とともにコンソールに表示します。OpenAIのモデルは、住所の形式、郵便番号、都市名、道路のパターンなどを分析し、国を特定しました。各住所は個別に処理されます。

住所と特定された国名の実行結果が表形式で表示されているコンソール画面。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。