From a796d3a70a6c6dce39d3db10675025914af44f2a Mon Sep 17 00:00:00 2001 From: Aswin Nagarajan <115182854+anagarajan97@users.noreply.github.com> Date: Tue, 10 Oct 2023 11:28:03 -0700 Subject: [PATCH] OAI v2 examples (#2710) * oaiv2 sdk example * modified workflows and notebooks * removed all cell outputs * removed old files * changed cron param * reverted cron param * black format * Added cli examples for new finetune pipeline component (#2711) * Added cli examples for new finetune pipeline component * Added screenshots for cli examples * added and renamed cli workflows * directory fixes * Vvatsalya/fix cli oai v2 workflow (#2717) * setting location as ncus * set in setup-cli step * new init and setup script for oai v2 * correcting syntax for init sh * fix init oai v2 script * fix * fix 1 * fix 2 * change training dataset name in cli oai v2 example * sdk workflow region change * use oai as suffix in ws name * added oai v1 and v2 in readme for cli and sdk * adding install reqs for sdk --------- Co-authored-by: Vishal Vatsalya <98515131+vvatsalya@users.noreply.github.com> Co-authored-by: Vishal Vatsalya Co-authored-by: Ayush Mishra <61145377+novaturient95@users.noreply.github.com> --- ...ai-oai-v1-openai_completions_finetune.yml} | 10 +- ...nai-oai-v2-openai_completions_finetune.yml | 56 ++ ...ai-oai-v1-openai_completions_finetune.yml} | 150 ++--- ...i-oai-v2-openai_chat_finetune_pipeline.yml | 75 +++ cli/README.md | 3 +- .../{ => oai-v1}/data/train.jsonl | 0 .../{ => oai-v1}/dataset-create.sh | 0 .../{ => oai-v1}/dataset-create.yaml | 0 .../images/pipeline_completed.png | Bin .../images/pipeline_running.png | Bin .../images/registered_model.png | Bin .../openai_completions_finetune.md | 2 +- .../openai_completions_finetune_spec.yaml | 0 .../azure_openai/oai-v2/data/chat_train.jsonl | 128 ++++ .../azure_openai/oai-v2/dataset-create.sh | 3 + .../azure_openai/oai-v2/dataset-create.yaml | 5 + .../images/pipeline_completed.png | Bin 0 -> 15698 bytes .../images/pipeline_running.png | Bin 0 -> 15295 bytes .../images/registered_model.png | Bin 0 -> 14477 bytes .../openai_completions_finetune_pipeline.md | 19 + ...ai_completions_finetune_pipeline_spec.yaml | 32 + cli/setup_oai_v2.sh | 47 ++ infra/bootstrapping/bootstrap_oai_v2.sh | 166 +++++ .../bootstrapping/init_environment_oai_v2.sh | 144 +++++ sdk/python/README.md | 3 +- .../{ => oai-v1}/data/train.jsonl | 0 .../openai_completions_finetune.ipynb | 573 +++++++++--------- .../azure_openai/oai-v2/data/chat_train.jsonl | 128 ++++ .../openai_chat_finetune_pipeline.ipynb | 288 +++++++++ sdk/python/setup_oai_v2.sh | 64 ++ 30 files changed, 1526 insertions(+), 370 deletions(-) rename .github/workflows/{cli-foundation-models-azure_openai-openai_completions_finetune.yml => cli-foundation-models-azure_openai-oai-v1-openai_completions_finetune.yml} (80%) create mode 100644 .github/workflows/cli-foundation-models-azure_openai-oai-v2-openai_completions_finetune.yml rename .github/workflows/{sdk-foundation-models-azure_openai-openai_completions_finetune.yml => sdk-foundation-models-azure_openai-oai-v1-openai_completions_finetune.yml} (85%) create mode 100644 .github/workflows/sdk-foundation-models-azure_openai-oai-v2-openai_chat_finetune_pipeline.yml rename cli/foundation-models/azure_openai/{ => oai-v1}/data/train.jsonl (100%) rename cli/foundation-models/azure_openai/{ => oai-v1}/dataset-create.sh (100%) rename cli/foundation-models/azure_openai/{ => oai-v1}/dataset-create.yaml (100%) rename cli/foundation-models/azure_openai/{ => oai-v1}/openai_completions_finetune/images/pipeline_completed.png (100%) rename cli/foundation-models/azure_openai/{ => oai-v1}/openai_completions_finetune/images/pipeline_running.png (100%) rename cli/foundation-models/azure_openai/{ => oai-v1}/openai_completions_finetune/images/registered_model.png (100%) rename cli/foundation-models/azure_openai/{ => oai-v1}/openai_completions_finetune/openai_completions_finetune.md (88%) rename cli/foundation-models/azure_openai/{ => oai-v1}/openai_completions_finetune/openai_completions_finetune_spec.yaml (100%) create mode 100644 cli/foundation-models/azure_openai/oai-v2/data/chat_train.jsonl create mode 100644 cli/foundation-models/azure_openai/oai-v2/dataset-create.sh create mode 100644 cli/foundation-models/azure_openai/oai-v2/dataset-create.yaml create mode 100644 cli/foundation-models/azure_openai/oai-v2/openai_completions_finetune_pipeline/images/pipeline_completed.png create mode 100644 cli/foundation-models/azure_openai/oai-v2/openai_completions_finetune_pipeline/images/pipeline_running.png create mode 100644 cli/foundation-models/azure_openai/oai-v2/openai_completions_finetune_pipeline/images/registered_model.png create mode 100644 cli/foundation-models/azure_openai/oai-v2/openai_completions_finetune_pipeline/openai_completions_finetune_pipeline.md create mode 100644 cli/foundation-models/azure_openai/oai-v2/openai_completions_finetune_pipeline/openai_completions_finetune_pipeline_spec.yaml create mode 100644 cli/setup_oai_v2.sh create mode 100644 infra/bootstrapping/bootstrap_oai_v2.sh create mode 100644 infra/bootstrapping/init_environment_oai_v2.sh rename sdk/python/foundation-models/azure_openai/{ => oai-v1}/data/train.jsonl (100%) rename sdk/python/foundation-models/azure_openai/{ => oai-v1}/openai_completions_finetune.ipynb (95%) create mode 100644 sdk/python/foundation-models/azure_openai/oai-v2/data/chat_train.jsonl create mode 100644 sdk/python/foundation-models/azure_openai/oai-v2/openai_chat_finetune_pipeline.ipynb create mode 100644 sdk/python/setup_oai_v2.sh diff --git a/.github/workflows/cli-foundation-models-azure_openai-openai_completions_finetune.yml b/.github/workflows/cli-foundation-models-azure_openai-oai-v1-openai_completions_finetune.yml similarity index 80% rename from .github/workflows/cli-foundation-models-azure_openai-openai_completions_finetune.yml rename to .github/workflows/cli-foundation-models-azure_openai-oai-v1-openai_completions_finetune.yml index 56b0b34098..561be5646f 100644 --- a/.github/workflows/cli-foundation-models-azure_openai-openai_completions_finetune.yml +++ b/.github/workflows/cli-foundation-models-azure_openai-oai-v1-openai_completions_finetune.yml @@ -3,7 +3,7 @@ # Any manual changes to this file may cause incorrect behavior. # Any manual changes will be overwritten if the code is regenerated. -name: cli-foundation-models-azure_openai-openai_completions_finetune +name: cli-foundation-models-azure_openai-oai-v1-openai_completions_finetune # This file is created by readme.py. # Please do not edit directly. on: @@ -14,8 +14,8 @@ on: branches: - main paths: - - cli/foundation-models/azure_openai/openai_completions_finetune/** - - .github/workflows/cli-foundation-models-azure_openai-openai_completions_finetune.yml + - cli/foundation-models/azure_openai/oai-v1/openai_completions_finetune/** + - .github/workflows/cli-foundation-models-azure_openai-oai-v1-openai_completions_finetune.yml - infra/bootstrapping/** - cli/run-pipeline-jobs.sh - cli/setup.sh @@ -52,5 +52,5 @@ jobs: bash "${{ github.workspace }}/infra/bootstrapping/sdk_helpers.sh" generate_workspace_config "../../.azureml/config.json"; [ -f "../../.azureml/config" ] && cat "../../.azureml/config"; bash -x ../dataset-create.sh - bash -x ../../../run-job.sh openai_completions_finetune_spec.yaml - working-directory: cli/foundation-models/azure_openai/openai_completions_finetune + bash -x ../../../../run-job.sh openai_completions_finetune_spec.yaml + working-directory: cli/foundation-models/azure_openai/oai-v1/openai_completions_finetune diff --git a/.github/workflows/cli-foundation-models-azure_openai-oai-v2-openai_completions_finetune.yml b/.github/workflows/cli-foundation-models-azure_openai-oai-v2-openai_completions_finetune.yml new file mode 100644 index 0000000000..2f45cea76b --- /dev/null +++ b/.github/workflows/cli-foundation-models-azure_openai-oai-v2-openai_completions_finetune.yml @@ -0,0 +1,56 @@ +# This code is autogenerated. +# Code is generated by running custom script: python3 readme.py +# Any manual changes to this file may cause incorrect behavior. +# Any manual changes will be overwritten if the code is regenerated. + +name: cli-foundation-models-azure_openai-oai-v2-openai_completions_finetune +# This file is created by readme.py. +# Please do not edit directly. +on: + workflow_dispatch: + schedule: + - cron: "23 2/12 * * *" + pull_request: + branches: + - main + paths: + - cli/foundation-models/azure_openai/oai-v1/openai_completions_finetune_pipeline/** + - .github/workflows/cli-foundation-models-azure_openai-oai-v2-openai_completions_finetune.yml + - infra/bootstrapping/** + - cli/run-pipeline-jobs.sh + - cli/setup.sh +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: check out repo + uses: actions/checkout@v2 + - name: azure login + uses: azure/login@v1 + with: + creds: ${{secrets.AZUREML_CREDENTIALS}} + - name: bootstrap resources + run: | + echo '${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}'; + bash bootstrap_oai_v2.sh + working-directory: infra/bootstrapping + continue-on-error: false + - name: setup-cli + run: | + source "${{ github.workspace }}/infra/bootstrapping/sdk_helpers.sh"; + source "${{ github.workspace }}/infra/bootstrapping/init_environment_oai_v2.sh"; + bash setup_oai_v2.sh + working-directory: cli + continue-on-error: true + - name: run job + run: | + source "${{ github.workspace }}/infra/bootstrapping/sdk_helpers.sh"; + source "${{ github.workspace }}/infra/bootstrapping/init_environment_oai_v2.sh"; + bash "${{ github.workspace }}/infra/bootstrapping/sdk_helpers.sh" generate_workspace_config "../../.azureml/config.json"; + [ -f "../../.azureml/config" ] && cat "../../.azureml/config"; + bash -x ../dataset-create.sh + bash -x ../../../../run-job.sh openai_completions_finetune_pipeline_spec.yaml + working-directory: cli/foundation-models/azure_openai/oai-v2/openai_completions_finetune_pipeline diff --git a/.github/workflows/sdk-foundation-models-azure_openai-openai_completions_finetune.yml b/.github/workflows/sdk-foundation-models-azure_openai-oai-v1-openai_completions_finetune.yml similarity index 85% rename from .github/workflows/sdk-foundation-models-azure_openai-openai_completions_finetune.yml rename to .github/workflows/sdk-foundation-models-azure_openai-oai-v1-openai_completions_finetune.yml index a73850f742..67d8cbd896 100644 --- a/.github/workflows/sdk-foundation-models-azure_openai-openai_completions_finetune.yml +++ b/.github/workflows/sdk-foundation-models-azure_openai-oai-v1-openai_completions_finetune.yml @@ -1,75 +1,75 @@ -# This code is autogenerated. -# Code is generated by running custom script: python3 readme.py -# Any manual changes to this file may cause incorrect behavior. -# Any manual changes will be overwritten if the code is regenerated. - -name: sdk-foundation-models-azure_openai-openai_completions_finetune -# This file is created by sdk/python/readme.py. -# Please do not edit directly. -on: - workflow_dispatch: - schedule: - - cron: "23 2/12 * * *" - pull_request: - branches: - - main - paths: - - sdk/python/foundation-models/azure_openai/** - - .github/workflows/sdk-foundation-models-azure_openai-openai_completions_finetune.yml - - sdk/python/dev-requirements.txt - - infra/bootstrapping/** - - sdk/python/setup.sh -concurrency: - group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} - cancel-in-progress: true -jobs: - build: - runs-on: ubuntu-latest - steps: - - name: check out repo - uses: actions/checkout@v2 - - name: setup python - uses: actions/setup-python@v2 - with: - python-version: "3.8" - - name: pip install notebook reqs - run: pip install -r sdk/python/dev-requirements.txt - - name: azure login - uses: azure/login@v1 - with: - creds: ${{secrets.AZUREML_CREDENTIALS}} - - name: bootstrap resources - run: | - echo '${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}'; - bash bootstrap.sh - working-directory: infra/bootstrapping - continue-on-error: false - - name: setup SDK - run: | - source "${{ github.workspace }}/infra/bootstrapping/sdk_helpers.sh"; - source "${{ github.workspace }}/infra/bootstrapping/init_environment.sh"; - bash setup.sh - working-directory: sdk/python - continue-on-error: true - - name: setup-cli - run: | - source "${{ github.workspace }}/infra/bootstrapping/sdk_helpers.sh"; - source "${{ github.workspace }}/infra/bootstrapping/init_environment.sh"; - bash setup.sh - working-directory: cli - continue-on-error: true - - name: run foundation-models/azure_openai/openai_completions_finetune.ipynb - run: | - source "${{ github.workspace }}/infra/bootstrapping/sdk_helpers.sh"; - source "${{ github.workspace }}/infra/bootstrapping/init_environment.sh"; - bash "${{ github.workspace }}/infra/bootstrapping/sdk_helpers.sh" generate_workspace_config "../../.azureml/config.json"; - bash "${{ github.workspace }}/infra/bootstrapping/sdk_helpers.sh" replace_template_values "openai_completions_finetune.ipynb"; - [ -f "../../.azureml/config" ] && cat "../../.azureml/config"; - papermill -k python openai_completions_finetune.ipynb openai_completions_finetune.output.ipynb - working-directory: sdk/python/foundation-models/azure_openai - - name: upload notebook's working folder as an artifact - if: ${{ always() }} - uses: actions/upload-artifact@v2 - with: - name: openai_completions_finetune - path: sdk/python/foundation-models/azure_openai +# This code is autogenerated. +# Code is generated by running custom script: python3 readme.py +# Any manual changes to this file may cause incorrect behavior. +# Any manual changes will be overwritten if the code is regenerated. + +name: sdk-foundation-models-azure_openai-oai-v1-openai_completions_finetune +# This file is created by sdk/python/readme.py. +# Please do not edit directly. +on: + workflow_dispatch: + schedule: + - cron: "23 2/12 * * *" + pull_request: + branches: + - main + paths: + - sdk/python/foundation-models/azure_openai/oai-v1/** + - .github/workflows/sdk-foundation-models-azure_openai-oai-v1-openai_completions_finetune.yml + - sdk/python/dev-requirements.txt + - infra/bootstrapping/** + - sdk/python/setup.sh +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: check out repo + uses: actions/checkout@v2 + - name: setup python + uses: actions/setup-python@v2 + with: + python-version: "3.8" + - name: pip install notebook reqs + run: pip install -r sdk/python/dev-requirements.txt + - name: azure login + uses: azure/login@v1 + with: + creds: ${{secrets.AZUREML_CREDENTIALS}} + - name: bootstrap resources + run: | + echo '${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}'; + bash bootstrap.sh + working-directory: infra/bootstrapping + continue-on-error: false + - name: setup SDK + run: | + source "${{ github.workspace }}/infra/bootstrapping/sdk_helpers.sh"; + source "${{ github.workspace }}/infra/bootstrapping/init_environment.sh"; + bash setup.sh + working-directory: sdk/python + continue-on-error: true + - name: setup-cli + run: | + source "${{ github.workspace }}/infra/bootstrapping/sdk_helpers.sh"; + source "${{ github.workspace }}/infra/bootstrapping/init_environment.sh"; + bash setup.sh + working-directory: cli + continue-on-error: true + - name: run foundation-models/azure_openai/oai-v1/openai_completions_finetune.ipynb + run: | + source "${{ github.workspace }}/infra/bootstrapping/sdk_helpers.sh"; + source "${{ github.workspace }}/infra/bootstrapping/init_environment.sh"; + bash "${{ github.workspace }}/infra/bootstrapping/sdk_helpers.sh" generate_workspace_config "../../.azureml/config.json"; + bash "${{ github.workspace }}/infra/bootstrapping/sdk_helpers.sh" replace_template_values "openai_completions_finetune.ipynb"; + [ -f "../../.azureml/config" ] && cat "../../.azureml/config"; + papermill -k python openai_completions_finetune.ipynb openai_completions_finetune.output.ipynb + working-directory: sdk/python/foundation-models/azure_openai/oai-v1 + - name: upload notebook's working folder as an artifact + if: ${{ always() }} + uses: actions/upload-artifact@v2 + with: + name: openai_completions_finetune + path: sdk/python/foundation-models/azure_openai/oai-v1 diff --git a/.github/workflows/sdk-foundation-models-azure_openai-oai-v2-openai_chat_finetune_pipeline.yml b/.github/workflows/sdk-foundation-models-azure_openai-oai-v2-openai_chat_finetune_pipeline.yml new file mode 100644 index 0000000000..e7b14c2055 --- /dev/null +++ b/.github/workflows/sdk-foundation-models-azure_openai-oai-v2-openai_chat_finetune_pipeline.yml @@ -0,0 +1,75 @@ +# This code is autogenerated. +# Code is generated by running custom script: python3 readme.py +# Any manual changes to this file may cause incorrect behavior. +# Any manual changes will be overwritten if the code is regenerated. + +name: sdk-foundation-models-azure_openai-oai-v2-openai_chat_finetune_pipeline +# This file is created by sdk/python/readme.py. +# Please do not edit directly. +on: + workflow_dispatch: + schedule: + - cron: "5 11/12 * * *" + pull_request: + branches: + - main + paths: + - sdk/python/foundation-models/azure_openai/oai-v2/** + - .github/workflows/sdk-foundation-models-azure_openai-oai-v2-openai_chat_finetune_pipeline.yml + - sdk/python/dev-requirements.txt + - infra/bootstrapping/** + - sdk/python/setup_oai_v2.sh +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: check out repo + uses: actions/checkout@v2 + - name: setup python + uses: actions/setup-python@v2 + with: + python-version: "3.8" + - name: pip install notebook reqs + run: pip install -r sdk/python/dev-requirements.txt + - name: azure login + uses: azure/login@v1 + with: + creds: ${{secrets.AZUREML_CREDENTIALS}} + - name: bootstrap resources + run: | + echo '${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}'; + bash bootstrap_oai_v2.sh + working-directory: infra/bootstrapping + continue-on-error: false + - name: setup SDK + run: | + source "${{ github.workspace }}/infra/bootstrapping/sdk_helpers.sh"; + source "${{ github.workspace }}/infra/bootstrapping/init_environment_oai_v2.sh"; + bash setup_oai_v2.sh + working-directory: sdk/python + continue-on-error: true + - name: setup-cli + run: | + source "${{ github.workspace }}/infra/bootstrapping/sdk_helpers.sh"; + source "${{ github.workspace }}/infra/bootstrapping/init_environment_oai_v2.sh"; + bash setup_oai_v2.sh + working-directory: cli + continue-on-error: true + - name: run foundation-models/azure_openai/oai-v2/openai_chat_finetune_pipeline.ipynb + run: | + source "${{ github.workspace }}/infra/bootstrapping/sdk_helpers.sh"; + source "${{ github.workspace }}/infra/bootstrapping/init_environment_oai_v2.sh"; + bash "${{ github.workspace }}/infra/bootstrapping/sdk_helpers.sh" generate_workspace_config "../../.azureml/config.json"; + bash "${{ github.workspace }}/infra/bootstrapping/sdk_helpers.sh" replace_template_values "openai_chat_finetune_pipeline.ipynb"; + [ -f "../../.azureml/config" ] && cat "../../.azureml/config"; + papermill -k python openai_chat_finetune_pipeline.ipynb openai_chat_finetune_pipeline.output.ipynb + working-directory: sdk/python/foundation-models/azure_openai/oai-v2 + - name: upload notebook's working folder as an artifact + if: ${{ always() }} + uses: actions/upload-artifact@v2 + with: + name: openai_chat_finetune_pipeline + path: sdk/python/foundation-models/azure_openai/oai-v2 diff --git a/cli/README.md b/cli/README.md index a1269885e9..066b48bed5 100644 --- a/cli/README.md +++ b/cli/README.md @@ -212,7 +212,8 @@ path|status|description [jobs/parallel/1a_oj_sales_prediction/pipeline.yml](jobs/parallel/1a_oj_sales_prediction/pipeline.yml)|[![jobs/parallel/1a_oj_sales_prediction/pipeline](https://github.com/Azure/azureml-examples/workflows/cli-jobs-parallel-1a_oj_sales_prediction-pipeline/badge.svg?branch=main)](https://github.com/Azure/azureml-examples/actions/workflows/cli-jobs-parallel-1a_oj_sales_prediction-pipeline.yml)|The hello world pipeline job with partition by key [jobs/parallel/2a_iris_batch_prediction/pipeline.yml](jobs/parallel/2a_iris_batch_prediction/pipeline.yml)|[![jobs/parallel/2a_iris_batch_prediction/pipeline](https://github.com/Azure/azureml-examples/workflows/cli-jobs-parallel-2a_iris_batch_prediction-pipeline/badge.svg?branch=main)](https://github.com/Azure/azureml-examples/actions/workflows/cli-jobs-parallel-2a_iris_batch_prediction-pipeline.yml)|The hello world pipeline job with inline parallel job [jobs/parallel/3a_mnist_batch_identification/pipeline.yml](jobs/parallel/3a_mnist_batch_identification/pipeline.yml)|[![jobs/parallel/3a_mnist_batch_identification/pipeline](https://github.com/Azure/azureml-examples/workflows/cli-jobs-parallel-3a_mnist_batch_identification-pipeline/badge.svg?branch=main)](https://github.com/Azure/azureml-examples/actions/workflows/cli-jobs-parallel-3a_mnist_batch_identification-pipeline.yml)|The hello world pipeline job with inline parallel job -[cli\foundation-models\azure_openai\openai_completions_finetune_pipeline\openai_completions_finetune_spec.yaml](cli\foundation-models\azure_openai\openai_completions_finetune_pipeline\openai_completions_finetune_spec.yaml)|[![cli\foundation-models\azure_openai\openai_completions_finetune_pipeline\openai_completions_finetune_spec.yaml](.github\workflows\cli-foundation-models-azure_openai-openai_completions_finetune/badge.svg?branch=main)](.github\workflows\cli-foundation-models-azure_openai-openai_completions_finetune.yml)|The hello world pipeline job with inline parallel job +[cli\foundation-models\azure_openai\oai-v1\openai_completions_finetune\openai_completions_finetune_spec.yaml](cli\foundation-models\azure_openai\oai-v1\openai_completions_finetune\openai_completions_finetune_spec.yaml)|[![cli\foundation-models\azure_openai\oai-v1\openai_completions_finetune\openai_completions_finetune_spec.yaml](https://github.com/Azure/azureml-examples/workflows/cli-foundation-models-azure_openai-oai-v1-openai_completions_finetune.yml/badge.svg?branch=main)](https://github.com/Azure/azureml-examples/actions/workflows/cli-foundation-models-azure_openai-oai-v1-openai_completions_finetune.yml)|The hello world pipeline job with inline parallel job +[cli\foundation-models\azure_openai\oai-v2\openai_completions_finetune_pipeline\openai_completions_finetune_pipeline_spec.yaml](cli\foundation-models\azure_openai\oai-v2\openai_completions_finetune_pipeline\openai_completions_finetune_pipeline_spec.yaml)|[![cli\foundation-models\azure_openai\oai-v2\openai_completions_finetune_pipeline\openai_completions_finetune_pipeline_spec.yaml](https://github.com/Azure/azureml-examples/workflows/cli-foundation-models-azure_openai-oai-v2-openai_completions_finetune.yml/badge.svg?branch=main)](https://github.com/Azure/azureml-examples/actions/workflows/cli-foundation-models-azure_openai-oai-v2-openai_completions_finetune.yml)|The hello world pipeline job with inline parallel job **Endpoints** ([endpoints](endpoints)) diff --git a/cli/foundation-models/azure_openai/data/train.jsonl b/cli/foundation-models/azure_openai/oai-v1/data/train.jsonl similarity index 100% rename from cli/foundation-models/azure_openai/data/train.jsonl rename to cli/foundation-models/azure_openai/oai-v1/data/train.jsonl diff --git a/cli/foundation-models/azure_openai/dataset-create.sh b/cli/foundation-models/azure_openai/oai-v1/dataset-create.sh similarity index 100% rename from cli/foundation-models/azure_openai/dataset-create.sh rename to cli/foundation-models/azure_openai/oai-v1/dataset-create.sh diff --git a/cli/foundation-models/azure_openai/dataset-create.yaml b/cli/foundation-models/azure_openai/oai-v1/dataset-create.yaml similarity index 100% rename from cli/foundation-models/azure_openai/dataset-create.yaml rename to cli/foundation-models/azure_openai/oai-v1/dataset-create.yaml diff --git a/cli/foundation-models/azure_openai/openai_completions_finetune/images/pipeline_completed.png b/cli/foundation-models/azure_openai/oai-v1/openai_completions_finetune/images/pipeline_completed.png similarity index 100% rename from cli/foundation-models/azure_openai/openai_completions_finetune/images/pipeline_completed.png rename to cli/foundation-models/azure_openai/oai-v1/openai_completions_finetune/images/pipeline_completed.png diff --git a/cli/foundation-models/azure_openai/openai_completions_finetune/images/pipeline_running.png b/cli/foundation-models/azure_openai/oai-v1/openai_completions_finetune/images/pipeline_running.png similarity index 100% rename from cli/foundation-models/azure_openai/openai_completions_finetune/images/pipeline_running.png rename to cli/foundation-models/azure_openai/oai-v1/openai_completions_finetune/images/pipeline_running.png diff --git a/cli/foundation-models/azure_openai/openai_completions_finetune/images/registered_model.png b/cli/foundation-models/azure_openai/oai-v1/openai_completions_finetune/images/registered_model.png similarity index 100% rename from cli/foundation-models/azure_openai/openai_completions_finetune/images/registered_model.png rename to cli/foundation-models/azure_openai/oai-v1/openai_completions_finetune/images/registered_model.png diff --git a/cli/foundation-models/azure_openai/openai_completions_finetune/openai_completions_finetune.md b/cli/foundation-models/azure_openai/oai-v1/openai_completions_finetune/openai_completions_finetune.md similarity index 88% rename from cli/foundation-models/azure_openai/openai_completions_finetune/openai_completions_finetune.md rename to cli/foundation-models/azure_openai/oai-v1/openai_completions_finetune/openai_completions_finetune.md index 11be7df901..2dca93a9e7 100644 --- a/cli/foundation-models/azure_openai/openai_completions_finetune/openai_completions_finetune.md +++ b/cli/foundation-models/azure_openai/oai-v1/openai_completions_finetune/openai_completions_finetune.md @@ -2,7 +2,7 @@ 1. Login to az cli using `az login` -2. Navigate to `cli\foundation-models\azure_openai\openai_completions_finetune` +2. Navigate to `cli\foundation-models\azure_openai\oai-v1\openai_completions_finetune` 3. Run `az ml job create --subscription --resource-group --workspace-name --file "openai_completions_finetune_spec.yaml"` diff --git a/cli/foundation-models/azure_openai/openai_completions_finetune/openai_completions_finetune_spec.yaml b/cli/foundation-models/azure_openai/oai-v1/openai_completions_finetune/openai_completions_finetune_spec.yaml similarity index 100% rename from cli/foundation-models/azure_openai/openai_completions_finetune/openai_completions_finetune_spec.yaml rename to cli/foundation-models/azure_openai/oai-v1/openai_completions_finetune/openai_completions_finetune_spec.yaml diff --git a/cli/foundation-models/azure_openai/oai-v2/data/chat_train.jsonl b/cli/foundation-models/azure_openai/oai-v2/data/chat_train.jsonl new file mode 100644 index 0000000000..ddebfdb11b --- /dev/null +++ b/cli/foundation-models/azure_openai/oai-v2/data/chat_train.jsonl @@ -0,0 +1,128 @@ +[{"role": "user", "content": "I want to know what alarms I have on."}, {"role": "assistant", "content": "You have 2 alarms on now. There is one for 6 am to wake up."}, {"role": "user", "content": "Nice. I would like to add one alarm called cleaning."}, {"role": "assistant", "content": "What time do you want this alarm to be?"}, {"role": "user", "content": "Put it for evening 4."}, {"role": "assistant", "content": "Okay, please confirm that you want to create a 4 pm alarm called cleaning."}, {"role": "user", "content": "Yep."}, {"role": "assistant", "content": "I made the alarm successfully."}, {"role": "user", "content": "Thanks so much."}, {"role": "assistant", "content": "Do you need help with something else?"}, {"role": "user", "content": "No, that is all. Thank you so much."}, {"role": "assistant", "content": "Thanks."}] +[{"role": "user", "content": "I thought I set an alarm? I can't afford to be late again... What alarms do I have set?"}, {"role": "assistant", "content": "You set 2 alarms. One is for 8:30 am and is called Wake up."}, {"role": "user", "content": "Ah, looks like I forgot to set it after all. Can you add a new alarm called Music practice?"}, {"role": "assistant", "content": "Sure. What time do you want this alarm to go off at?"}, {"role": "user", "content": "I should set it a little before practice, so 5:15 pm."}, {"role": "assistant", "content": "You want an alarm called Music practice to go off at 5:15 pm?"}, {"role": "user", "content": "Wait a minute. I don't have practice today so there's no point in setting this alarm now. I'll just do it later. Ah, but do have to get groceries today. Forget about the music practice alarm, can you create an alarm called Grocery run for 3 pm?"}, {"role": "assistant", "content": "You want an alarm called Grocery run to go off at 3 pm?"}, {"role": "user", "content": "That's right."}, {"role": "assistant", "content": "Your alarm has been created."}, {"role": "user", "content": "Thank you very much."}, {"role": "assistant", "content": "Do you need anything else?"}, {"role": "user", "content": "That's all, thanks."}, {"role": "assistant", "content": "Glad to be of help."}] +[{"role": "user", "content": "What alarms do I have set at the moment?"}, {"role": "assistant", "content": "You've got 2 set up, there's one called Wake Up set for 9 am"}, {"role": "user", "content": "Okay, thanks"}, {"role": "assistant", "content": "Do you want me to set another one up?"}, {"role": "user", "content": "Yeah actually, can you set one up called Leave for home?"}, {"role": "assistant", "content": "Yeah I can do that. What time shall I add it for?"}, {"role": "user", "content": "16:30 please"}, {"role": "assistant", "content": "Okay, just to check, are you happy for me to set up a new alarm for 4:30 pm called Leave for home?"}, {"role": "user", "content": "Yes please"}, {"role": "assistant", "content": "Great, I've set it up for you"}, {"role": "user", "content": "Thank you! I don't need anything else"}, {"role": "assistant", "content": "No problem! Have a wonderful day"}] +[{"role": "user", "content": "Tell me my alarms."}, {"role": "assistant", "content": "There's an alarm called Wake up at 8 am."}, {"role": "user", "content": "Alright, fine. I'd like to add a new alarm named Leave for home."}, {"role": "assistant", "content": "When do you want me to set the alarm at?"}, {"role": "user", "content": "Name the new alarm Cleaning and set it at afternoon 3:30."}, {"role": "assistant", "content": "Please verify the following information: make a new alarm for 3:30 pm called Cleaning."}, {"role": "user", "content": "Correct."}, {"role": "assistant", "content": "The alarm was created."}, {"role": "user", "content": "Thank you for your assistance; that's all."}, {"role": "assistant", "content": "Thank you very much."}] +[{"role": "user", "content": "Hello, could you tell me what alarms I have set?"}, {"role": "assistant", "content": "You have currently set 2 alarms, one of which is titled Wake up to be sound at 6 am."}, {"role": "user", "content": "Sure, could you help me add an alarm titled Grocery run?"}, {"role": "assistant", "content": "What time would you like to set the alarm for?"}, {"role": "user", "content": "This evening 5 would be great."}, {"role": "assistant", "content": "Please confirm your request to set an alarm at 5 pm for Grocery run."}, {"role": "user", "content": "Yes, I would like to confirm."}, {"role": "assistant", "content": "I have successfully set your alarm."}, {"role": "user", "content": "Sure, thank you very much!"}, {"role": "assistant", "content": "No worries, have a great day."}] +[{"role": "user", "content": "Please tell me which alarms are currently set."}, {"role": "assistant", "content": "There are currently 2 alarms set to go off. There is an alarm at 7 am with the title Wake Up."}, {"role": "user", "content": "Good, please add an additional alarm."}, {"role": "assistant", "content": "For which time would you like to set the alarm?"}, {"role": "user", "content": "Please set the alarm for 5:15 pm."}, {"role": "assistant", "content": "Please verify the following. You would like to set the alarm New Alarm for 5:15 pm. Is this correct?"}, {"role": "user", "content": "That's correct."}, {"role": "assistant", "content": "The new alarm has been added."}, {"role": "user", "content": "Thanks, that's all."}, {"role": "assistant", "content": "Enjoy the rest of your day."}] +[{"role": "user", "content": "Can you please show me the current alarms I have set?"}, {"role": "assistant", "content": "You have 2 alarms set, the first is for 7 am that is named Wake Up."}, {"role": "user", "content": "Are there any others?"}, {"role": "assistant", "content": "There is another alarm at 9 am with a name Shuttle to work."}, {"role": "user", "content": "Okay, thank you. I would like to add an alarm."}, {"role": "assistant", "content": "What time should I set the alarm for."}, {"role": "user", "content": "It will be for 4:15 in the evening and please name it Cleaning."}, {"role": "assistant", "content": "Please confirm the following: Creating an alarm for 4:15 pm with the name Cleaning."}, {"role": "user", "content": "Correct."}, {"role": "assistant", "content": "The alarm has been added."}, {"role": "user", "content": "Thank you very much."}, {"role": "assistant", "content": "Is there anything else that I can help you with?"}, {"role": "user", "content": "No thank you."}, {"role": "assistant", "content": "Thank you."}] +[{"role": "user", "content": "Show me my alarms, please."}, {"role": "assistant", "content": "You have a Wake up alarm for 9 am."}, {"role": "user", "content": "Great."}, {"role": "assistant", "content": "Would you like to add another alarm?"}, {"role": "user", "content": "Yes. Add a new alarm and call it Phone home."}, {"role": "assistant", "content": "What time should I set the new alarm for?"}, {"role": "user", "content": "Set it for three pm."}, {"role": "assistant", "content": "You want me to create an alarm called Phone home set for 3 pm, is that correct?"}, {"role": "user", "content": "Yes it is."}, {"role": "assistant", "content": "Your new alarm was added successfully."}, {"role": "user", "content": "Thanks a ton!"}, {"role": "assistant", "content": "Can I help you with anything else?"}, {"role": "user", "content": "No. Thank you."}, {"role": "assistant", "content": "You're welcome."}] +[{"role": "user", "content": "What alarms do I currently have set?"}, {"role": "assistant", "content": "You currently have 2 alarms set, one of which is set for 7:30 am and titled Wake up."}, {"role": "user", "content": "Okay, that's fine."}, {"role": "assistant", "content": "Do you need me to add an alarm to the ones you already have?"}, {"role": "user", "content": "Yes, I need to add an alarm at 3:30 in the afternoon for my daughter's game today."}, {"role": "assistant", "content": "Great, please verify that you need me to create an additional alarm, set to go off at 3:30 pm labeled new alarm."}, {"role": "user", "content": "Yes, that is correct."}, {"role": "assistant", "content": "I have successfully added that alarm for you."}, {"role": "user", "content": "Thank you so much, I really appreciate it."}, {"role": "assistant", "content": "It is my pleasure. Is there anything else I can do for you?"}, {"role": "user", "content": "No, hang on. Never mind. Thanks again."}, {"role": "assistant", "content": "Thank you for allowing me to help."}] +[{"role": "user", "content": "Get my alarm monitor."}, {"role": "assistant", "content": "Sure, you have 2 alarms set. One is 6:30 am for wake up."}, {"role": "user", "content": "And, the other?"}, {"role": "assistant", "content": "8:30 am for shuttle to work."}, {"role": "user", "content": "Great, thanks."}, {"role": "assistant", "content": "What alarm will you add?"}, {"role": "user", "content": "Give me 3:45 pm."}, {"role": "assistant", "content": "This is what I'm adding. New alarm at 3:45 pm."}, {"role": "user", "content": "confirmed and valid."}, {"role": "assistant", "content": "Got it added for you."}, {"role": "user", "content": "That's going to be a big help."}, {"role": "assistant", "content": "What alarm is next?"}, {"role": "user", "content": "Nothing. I'm good for now."}, {"role": "assistant", "content": "Wonderful. I'll alert you at 3:45"}] +[{"role": "user", "content": "What alarms do I have set?"}, {"role": "assistant", "content": "There are 2 alarms set. The first alarm is Wake up at 8 am."}, {"role": "user", "content": "Okay, thank you."}, {"role": "assistant", "content": "Do you need to add another alarm?"}, {"role": "user", "content": "Yes, make an alarm called music practice."}, {"role": "assistant", "content": "What time is the alarm?"}, {"role": "user", "content": "Set it for the evening 4:15."}, {"role": "assistant", "content": "Please confirm: An alarm called music practice set for 4:15 pm."}, {"role": "user", "content": "Yes, that's correct."}, {"role": "assistant", "content": "Your alarm has been set."}, {"role": "user", "content": "Thanks so much."}, {"role": "assistant", "content": "Anything else I can do for you?"}, {"role": "user", "content": "No, that's all."}, {"role": "assistant", "content": "Thank you very much."}] +[{"role": "user", "content": "Can you bring up my alarms, please?"}, {"role": "assistant", "content": "You currently have 2 alarms set. One with the name Wake up is set for 6 am."}, {"role": "user", "content": "Nice."}, {"role": "assistant", "content": "Would you like me to add an alarm?"}, {"role": "user", "content": "Yes. Let's make a new alarm called Leave for home."}, {"role": "assistant", "content": "When should I set this alarm for?"}, {"role": "user", "content": "Set it for a quarter past 5 in the evening."}, {"role": "assistant", "content": "To confirm: You'd like me to create an alarm called Leave for home with a time of 5:15 pm, correct?"}, {"role": "user", "content": "Yes, that is correct."}, {"role": "assistant", "content": "I was unable to set the alarm, unfortunately. Is there anything else that I can help you with?"}, {"role": "user", "content": "Can you try again? Try calling the alarm Grocery run."}, {"role": "assistant", "content": "To confirm: You'd like me to create an alarm with the name Grocery run for 5:15 pm."}, {"role": "user", "content": "No. Instead I'd like the alarm set for a quarter past 4 in the evening."}, {"role": "assistant", "content": "To confirm: You'd like me to create am alarm with the name Grocery run for 4:15 pm, correct?"}, {"role": "user", "content": "Yes, that is correct."}, {"role": "assistant", "content": "I was unable to set the alarm. Is there anything else that I can help you with?"}, {"role": "user", "content": "No, thank you. Thanks for your help."}, {"role": "assistant", "content": "You're quite welcome."}] +[{"role": "user", "content": "I want to check on my alarms."}, {"role": "assistant", "content": "You have an alarm set for 6 am called Wake up."}, {"role": "user", "content": "That is fine. I want another alarm set for 3:15 in the afternoon. Name it Cooking."}, {"role": "assistant", "content": "Let me confirm that you want to create an alarm named Cooking for 3:15 pm."}, {"role": "user", "content": "That is correct."}, {"role": "assistant", "content": "The alarm was set successfully."}, {"role": "user", "content": "Thank you very much. That is all I need."}, {"role": "assistant", "content": "Thanks."}] +[{"role": "user", "content": "Please show me my alarms that are currently active."}, {"role": "assistant", "content": "Currently, there are 2 alarms set up. There is the alarm Wake up set for 6 am."}, {"role": "user", "content": "What are the other alarms?"}, {"role": "assistant", "content": "You have an alarm called Pick up kids set for 5 pm."}, {"role": "user", "content": "Good, please add another alarm for Grocery Run. Please set this alarm at four pm."}, {"role": "assistant", "content": "Please verify the following. You would like to create the alarm Grocery run for 4 pm. Is this Correct?"}, {"role": "user", "content": "That's correct."}, {"role": "assistant", "content": "Unfortunately, the alarm was unable to be created. Do you require any further assistance."}, {"role": "user", "content": "No, thank you."}, {"role": "assistant", "content": "Enjoy the rest of your day."}] +[{"role": "user", "content": "Can you show me my set alarms please?"}, {"role": "assistant", "content": "Yes, you have a Wake up alarm at 8:30 am."}, {"role": "user", "content": "I see, could you add an alarm at 4:15 in the evening?"}, {"role": "assistant", "content": "Please confirm your action to set an alarm at 4:15 pm titled New alarm."}, {"role": "user", "content": "Sure thing, thanks!"}, {"role": "assistant", "content": "Your alarm has been successfully set."}, {"role": "user", "content": "Thanks a bunch!"}, {"role": "assistant", "content": "Do you need any further assistance?"}, {"role": "user", "content": "No, that's all i need."}, {"role": "assistant", "content": "No problem, have a great day!"}] +[{"role": "user", "content": "I want to see my alarms."}, {"role": "assistant", "content": "You have 2 alarms. The first is Wake up at 6:30 am."}, {"role": "user", "content": "What are the other alarms?"}, {"role": "assistant", "content": "There is an alarm for shuttle to work at 8:30 am."}, {"role": "user", "content": "Okay. I want to add an alarm for the afternoon 3:45."}, {"role": "assistant", "content": "Please confirm: Adding alarm New alarm at 3:45 pm."}, {"role": "user", "content": "No, set the alarm for quarter past 5 in the evening. The alarm is music practice."}, {"role": "assistant", "content": "Please confirm: Adding alarm music practice at 5:15 pm."}, {"role": "user", "content": "Yes, that's correct."}, {"role": "assistant", "content": "The alarm has been added."}, {"role": "user", "content": "Thanks, that's all."}, {"role": "assistant", "content": "Thanks. Have a good day."}] +[{"role": "user", "content": "What alarms do I have set?"}, {"role": "assistant", "content": "You have 2 set including Wake up at 7:30 am."}, {"role": "user", "content": "What's the other one?"}, {"role": "assistant", "content": "Shuttle to work at 9:30 am."}, {"role": "user", "content": "Okay good to know."}, {"role": "assistant", "content": "Do you need to add a new alarm?"}, {"role": "user", "content": "Yes can you add another one,"}, {"role": "assistant", "content": "What time should I set it for?"}, {"role": "user", "content": "Four in the evening"}, {"role": "assistant", "content": "Confirming New Alarm for 4 pm."}, {"role": "user", "content": "Can you change it to afternoon 3:45 and rename it to Cleaning."}, {"role": "assistant", "content": "Confirming change name to Cleaning and time to 3:45 pm."}, {"role": "user", "content": "Yes thank you."}, {"role": "assistant", "content": "That alarm has been set."}, {"role": "user", "content": "Okay thank you."}, {"role": "assistant", "content": "Have a great day."}] +[{"role": "user", "content": "Can you show me my alarms?"}, {"role": "assistant", "content": "There is an alarm set at 7 am named Wake up."}, {"role": "user", "content": "Ok thank you for the information."}, {"role": "assistant", "content": "Do you want to add a new alarm?"}, {"role": "user", "content": "Yes, let's add an alarm."}, {"role": "assistant", "content": "What time do you want the alarm at?"}, {"role": "user", "content": "Can you set the alarm for three pm?"}, {"role": "assistant", "content": "Yes creating an alarm for 3 pm with the name New alarm."}, {"role": "user", "content": "Perfect thank you for that."}, {"role": "assistant", "content": "The alarm had been added."}, {"role": "user", "content": "That is all I needed, thank you."}, {"role": "assistant", "content": "Have a good day."}] +[{"role": "user", "content": "Please show me my alarms for the day."}, {"role": "assistant", "content": "You have an alarm named Wake up set for 6 am."}, {"role": "user", "content": "Awesome, thank you."}, {"role": "assistant", "content": "Would you like to add an alarm?"}, {"role": "user", "content": "Yes, I'd like to add an alarm please."}, {"role": "assistant", "content": "What time would you like to set the alarm for?"}, {"role": "user", "content": "Set it for the afternoon 3:45."}, {"role": "assistant", "content": "Please confirm the following: Create an alarm at 3:45 pm named New alarm."}, {"role": "user", "content": "Yes, that's right."}, {"role": "assistant", "content": "Your alarm has been added successfully."}, {"role": "user", "content": "Okay, thanks a ton."}, {"role": "assistant", "content": "Anything else i can help you with?"}, {"role": "user", "content": "No, that is all. Thank you."}, {"role": "assistant", "content": "Thank you, have a great day."}] +[{"role": "user", "content": "What are the alarm times?"}, {"role": "assistant", "content": "A Wake up alarm for 6:30 am"}, {"role": "user", "content": "That's great"}, {"role": "assistant", "content": "Can i add an alarm?"}, {"role": "user", "content": "Yes please"}, {"role": "assistant", "content": "May i know the time of alarm?"}, {"role": "user", "content": "Set it for afternoon 3:45"}, {"role": "assistant", "content": "Please confirm this: creating an alarm at 3:45 pm with name New alarm"}, {"role": "user", "content": "Please change it to 15:00 with name Cooking"}, {"role": "assistant", "content": "Please confirm this: creating alarm at 3 pm with name Cooking"}, {"role": "user", "content": "That's perfect"}, {"role": "assistant", "content": "Successfully added the alarm"}, {"role": "user", "content": "Thanks a lot"}, {"role": "assistant", "content": "Do you need anything else?"}, {"role": "user", "content": "No. That's all for now. Thank you"}, {"role": "assistant", "content": "Thank you"}] +[{"role": "user", "content": "Can you display my alarms for me?"}, {"role": "assistant", "content": "You have an alarm that goes off at 7:30 am, for when you want to wake up."}, {"role": "user", "content": "Is that the only alarm I have?"}, {"role": "assistant", "content": "No. You have another one that goes off at 3 pm, so you can pick up kids from school."}, {"role": "user", "content": "Good to know."}, {"role": "assistant", "content": "Would you like to add another alarm?"}, {"role": "user", "content": "Yes, I would like to add another alarm. Make it for 5:15 pm."}, {"role": "assistant", "content": "You want to set up a new alarm that notifies you at 5:15 pm. Is that right?"}, {"role": "user", "content": "Wait, I need it to specifically notify me for music practice."}, {"role": "assistant", "content": "Okay. So this alarm will go off at 5:15 pm and tell you it's time for music practice?"}, {"role": "user", "content": "That is correct."}, {"role": "assistant", "content": "I have added the new alarm."}, {"role": "user", "content": "Great! That's all I need."}, {"role": "assistant", "content": "Glad I could be of assistance."}] +[{"role": "user", "content": "Can you please say how are my alarms set?"}, {"role": "assistant", "content": "You set 2 alarms, one is at 6:30 am with Wake up."}, {"role": "user", "content": "Fine, I want to set another one."}, {"role": "assistant", "content": "Details please sir."}, {"role": "user", "content": "Set it at 4:15 in the evening."}, {"role": "assistant", "content": "Confirm the details please, New alarm at 4:15 pm."}, {"role": "user", "content": "Great that's it."}, {"role": "assistant", "content": "I couldn't do it , sorry. Any other help you need?"}, {"role": "user", "content": "Can you retry with 3:30 pm?"}, {"role": "assistant", "content": "You demanded New alarm at 3:30 pm, is it right?"}, {"role": "user", "content": "Yes, go ahead."}, {"role": "assistant", "content": "Fine, its done."}, {"role": "user", "content": "Great help, thank you."}, {"role": "assistant", "content": "Welcome sir, always keep in touch for any help."}] +[{"role": "user", "content": "Can you show me the alarms I have?"}, {"role": "assistant", "content": "You have an alarm at 7 am called Wake Up."}, {"role": "user", "content": "Okay, that's good. I want to make a new alarm for 5:15 pm. It'll be called Music practice."}, {"role": "assistant", "content": "Okay, I'll make a new alarm for 5:15 pm called Music practice, is that right?"}, {"role": "user", "content": "Yeah, that's right."}, {"role": "assistant", "content": "I've added the new alarm."}, {"role": "user", "content": "Thanks a lot."}, {"role": "assistant", "content": "What else can I do for you."}, {"role": "user", "content": "Nothing else, thanks again."}, {"role": "assistant", "content": "Okay, thanks."}] +[{"role": "user", "content": "I have to wake up early. Show me my alarms."}, {"role": "assistant", "content": "There's one for 6 am titled Wake Up."}, {"role": "user", "content": "Any others?"}, {"role": "assistant", "content": "There's one for 8 am titled Shuttle to work."}, {"role": "user", "content": "Good to know."}, {"role": "assistant", "content": "Do you want to add a new alarm?"}, {"role": "user", "content": "Yes, please. Title it Cleaning."}, {"role": "assistant", "content": "For what time should I set it?"}, {"role": "user", "content": "For evening 4:15."}, {"role": "assistant", "content": "So you want to add an alarm to 4:15 pm titled Cleaning?"}, {"role": "user", "content": "Yes, that's it."}, {"role": "assistant", "content": "Your alarm was successful added."}, {"role": "user", "content": "Thanks a lot."}, {"role": "assistant", "content": "Can I help you in anything else?"}, {"role": "user", "content": "No, that's all. Thanks."}, {"role": "assistant", "content": "Have a amazing day. Thank you."}] +[{"role": "user", "content": "Please show me which alarms I currently have set."}, {"role": "assistant", "content": "There are currently 2 alarms that are set. There is an alarm called Wake up set for 7:30 am."}, {"role": "user", "content": "Good, Please add another alarm for the evening 4:30. This alarm is for Phone home."}, {"role": "assistant", "content": "Please verify the following details. You would like to set an alarm for 4:30 pm called Phone home. Is this correct?"}, {"role": "user", "content": "That's correct."}, {"role": "assistant", "content": "The new alarm has been successfully created."}, {"role": "user", "content": "Thank you, that's all."}, {"role": "assistant", "content": "Enjoy the rest of your day."}] +[{"role": "user", "content": "When are my alarms?"}, {"role": "assistant", "content": "You have 2 alarms set. One is 6:30 am called wake up."}, {"role": "user", "content": "Ok, I need to add another at quarter to 4 in the afternoon."}, {"role": "assistant", "content": "Please confirm: add an alarm for 3:45 pm titled new alarm"}, {"role": "user", "content": "Yes."}, {"role": "assistant", "content": "I wasn't able to set an alarm. Can I do anything else for you?"}, {"role": "user", "content": "Nope. Thanks though."}, {"role": "assistant", "content": "You're welcome."}] +[{"role": "user", "content": "Could you tell me what alarms I have on?"}, {"role": "assistant", "content": "YOu have 2 alarms, and one is for 6:30 am called wake up."}, {"role": "user", "content": "Cool."}, {"role": "assistant", "content": "Would you like to add an alarm?"}, {"role": "user", "content": "Yes, please."}, {"role": "assistant", "content": "What time do you want me to set it?"}, {"role": "user", "content": "Please set it up for 16:30."}, {"role": "assistant", "content": "Please confirm that you want to create an alarm for 4:30 pm called new alarm."}, {"role": "user", "content": "That is right."}, {"role": "assistant", "content": "Your alarm was added successfully."}, {"role": "user", "content": "Thank you so much. That is all for now."}, {"role": "assistant", "content": "Thanks."}] +[{"role": "user", "content": "I need to know how many alarms are there in my list? can you please show it now?"}, {"role": "assistant", "content": "You have a Wake up alarm at 7:30 am, including this currently you have 2 alarms in total."}, {"role": "user", "content": "That's fine. Please make an addition of new alarm for evening 4:30."}, {"role": "assistant", "content": "Please confirm to add an alarm at 4:30 pm in the name New Alarm."}, {"role": "user", "content": "That is correct, add it."}, {"role": "assistant", "content": "Alarm was added to your list."}, {"role": "user", "content": "Thank you for your help."}, {"role": "assistant", "content": "Anymore help you need from me?"}, {"role": "user", "content": "No, that's all for now and thanks."}, {"role": "assistant", "content": "Thank you."}] +[{"role": "user", "content": "What time are my alarms set for?"}, {"role": "assistant", "content": "You have an alarm set for 6:30 am called Wake up."}, {"role": "user", "content": "Please can I add a new alarm."}, {"role": "assistant", "content": "What time would you like to set the alarm for?"}, {"role": "user", "content": "For 3:45 PM"}, {"role": "assistant", "content": "Sure. So you would like an alarm to be created for 3:45 pm called New Alarm."}, {"role": "user", "content": "Yes please."}, {"role": "assistant", "content": "Your alarm has been created."}, {"role": "user", "content": "Thanks."}, {"role": "assistant", "content": "Do you need help with anything else?"}, {"role": "user", "content": "No thanks."}, {"role": "assistant", "content": "Cheers."}] +[{"role": "user", "content": "Hey! I set a reminder in my clock. Please can you tell me at what time the alarm is set?"}, {"role": "assistant", "content": "Hello! In the name Wake up, an alarm is set at 7 am and totally there are 2 alarms set currently in your clock."}, {"role": "user", "content": "Oh! is it so.. Fine."}, {"role": "assistant", "content": "Do you want to modify the alarm timings or do you wish to add any more?"}, {"role": "user", "content": "Yup! I wish to add an alarm in the name Phone home. Can you do that for me?"}, {"role": "assistant", "content": "At what time, you want the alarm to be set?"}, {"role": "user", "content": "Please set the alarm for 4:45 pm today."}, {"role": "assistant", "content": "Okay! Can you affirm me that you wish to create a new alarm in the name Phone home at 4:45 pm. Is that correct?"}, {"role": "user", "content": "Nope, sorry! Please set at 3:30 in the afternoon."}, {"role": "assistant", "content": "Okay! I've made the changes. Please confirm me that you wish to create a new alarm in the name Phone home at 3:30 pm, right?"}, {"role": "user", "content": "Nope, please can you modify the alarm name to be Leave for home?"}, {"role": "assistant", "content": "Yup! I can do that for you. I've modified your alarm name to be Leave for home and is set at 3:30 pm. Is that okay for you?"}, {"role": "user", "content": "Yup!"}, {"role": "assistant", "content": "Your new alarm is added to your clock successfully and you will be reminded of at that time."}, {"role": "user", "content": "Thanks a bunch."}, {"role": "assistant", "content": "Do you want to set any other alarm timings?"}, {"role": "user", "content": "Nope, that's it for the day. Thanks a lot."}, {"role": "assistant", "content": "Welcome. Thank you too."}] +[{"role": "user", "content": "Can you tell me what alarms I have saved?"}, {"role": "assistant", "content": "There is an alarm with the name Wake up that is set for 9 am."}, {"role": "user", "content": "Ok, great. I need to add an alarm."}, {"role": "assistant", "content": "What time should I set the new alarm for?"}, {"role": "user", "content": "Set it for four in the evening."}, {"role": "assistant", "content": "Ok, create alarm for 4 pm with the name New alarm. Is that correct?"}, {"role": "user", "content": "Yes, that is correct."}, {"role": "assistant", "content": "Alarm was added successfully."}, {"role": "user", "content": "Thank you. That is all I need for today."}, {"role": "assistant", "content": "My pleasure. Have a great day."}] +[{"role": "user", "content": "I want to know how many alarms are there in my list, can you show me"}, {"role": "assistant", "content": "Yes, you have a Wake up alarm for the time 9 am."}, {"role": "user", "content": "am I have any other alarms in my list?"}, {"role": "assistant", "content": "Yes, one more that is for 4:30 pm in the name Pick up kids."}, {"role": "user", "content": "That is okay, fine."}, {"role": "assistant", "content": "Do you have an idea to add a new alarm now to your list?"}, {"role": "user", "content": "Yes, I have. Please do a favor for me."}, {"role": "assistant", "content": "What is it and at what time you want the alarm and also let me know the name in which I have to store it."}, {"role": "user", "content": "Please make it in the name Music practice for the time 17:15."}, {"role": "assistant", "content": "need your confirmation to set an alarm at 5:15 pm in the name Music Practice."}, {"role": "user", "content": "That is correct, proceed."}, {"role": "assistant", "content": "alarm was added to your list successfully."}, {"role": "user", "content": "That's all I want. Thanks."}, {"role": "assistant", "content": "with Pleasure."}] +[{"role": "user", "content": "Can you find me a psychologist in Pleasant Hill?"}, {"role": "assistant", "content": "Sure. I've found Christopher J. Celio, he's a psychologist in Pleasant Hill"}, {"role": "user", "content": "Can you get me his address and phone number?"}, {"role": "assistant", "content": "His phone number is 925-827-9876 and he's located at 101 Gregory Lane"}, {"role": "user", "content": "Can you see if there are any other therapists?"}, {"role": "assistant", "content": "What about David A. Flakoll? He's a psychologist in Pleasant Hill."}, {"role": "user", "content": "Yeah I like the sound of him, can you book me an appointment?"}, {"role": "assistant", "content": "I sure can, just let me know what date and time you want me to book it for."}, {"role": "user", "content": "Can you book it for the 7th at 4 pm please?"}, {"role": "assistant", "content": "Sure, just to confirm that you want me to book an appointment with David A. Flakoll at 4 pm next Thursday?"}, {"role": "user", "content": "Yes, perfect. Can you grab me his number please?"}, {"role": "assistant", "content": "All booked for you! You'll receive a confirmation email with all the details. His number is 925-827-1008"}, {"role": "user", "content": "Perfect, thank you"}, {"role": "assistant", "content": "Can I do anything else for you?"}, {"role": "user", "content": "No, that was all, thank you very much."}, {"role": "assistant", "content": "It was my pleasure, have a lovely day."}] +[{"role": "user", "content": "Hello! Can you help me find a Psychologist in Santa Clara please?"}, {"role": "assistant", "content": "Hello, I'd be happy to assist you. May I suggest Cassie L. O'Brien. She is a Psychologist with an office in Santa Clara."}, {"role": "user", "content": "That sounds good to me."}, {"role": "assistant", "content": "Would you like to make an appointment?"}, {"role": "user", "content": "Yes, I'd like to make an appointment around morning 10:30."}, {"role": "assistant", "content": "What day works best for you?"}, {"role": "user", "content": "I'd like to make if for the 9th of this month but I'd like to change the time to half past 3 in the afternoon."}, {"role": "assistant", "content": "Can you confirm the details for me? You'd like an appointment with Cassie L. O'Brien at 3:30 pm on March 9th. Is that right?"}, {"role": "user", "content": "Yes, that would be great."}, {"role": "assistant", "content": "You appointment has been set and you will be getting an email confirmation shortly."}, {"role": "user", "content": "Thank you for your assistance. That will be all for today."}, {"role": "assistant", "content": "You're welcome. Have a wonderful day!"}] +[{"role": "user", "content": "Could you find me a therapist in San Francisco?"}, {"role": "assistant", "content": "Would you prefer a psychologist, a psychiatrist, or some other variety?"}, {"role": "user", "content": "I need a psychologist."}, {"role": "assistant", "content": "I found 4 options. How about Adam E. Pollock? He's a psychologist in San Francisco."}, {"role": "user", "content": "Could you find anyone else?"}, {"role": "assistant", "content": "What about Deardorff Julianna? They're a psychologist located in San Francisco."}, {"role": "user", "content": "Sure!"}, {"role": "assistant", "content": "Do you want me to book an appointment?"}, {"role": "user", "content": "Yes, I'd like an appointment at 12:30 pm, around the 6th of this month?"}, {"role": "assistant", "content": "Please confirm: You'd like an appoinment with Deardorff Julianna at 12:30 pm next wednesday?"}, {"role": "user", "content": "Yes, that works. What is the address of the therapist? What is their phone number?"}, {"role": "assistant", "content": "Sorry, i couldn't book the appointment. Their address is 625 Potrero Avenue, you can contact them at 415-502-8336, You can try for Deardorff Julianna. It's possible to get an appointment next wednesday at 1 pm."}, {"role": "user", "content": "No thanks, bye."}, {"role": "assistant", "content": "Okay, goodbye."}] +[{"role": "user", "content": "Can you help me find a therapist in Napa?"}, {"role": "assistant", "content": "Certainly. What type of therapist are you interested in?"}, {"role": "user", "content": "I want to see a Psychiatrist."}, {"role": "assistant", "content": "I have 2 options that may work for you. May I suggest Garcia Daniel? He is a Psychiatrist based in Napa."}, {"role": "user", "content": "What are my other options?"}, {"role": "assistant", "content": "Linn Terri is another Psychiatrist located in Napa."}, {"role": "user", "content": "Can you tell me the address and contact number of that office?"}, {"role": "assistant", "content": "The phone number is 707-252-6163 and they are located at 68 Coombs Street # A-1."}, {"role": "user", "content": "Great! That one works for me."}, {"role": "assistant", "content": "Would you like to make an appointment?"}, {"role": "user", "content": "Yes, I'd like to see if there is anything available for 11:15."}, {"role": "assistant", "content": "What day works best for you?"}, {"role": "user", "content": "This Sunday would be best."}, {"role": "assistant", "content": "You'd like to make an appointment with Linn Terri at 11:15 am on the day after tomorrow. Is that correct?"}, {"role": "user", "content": "Yes, that's right."}, {"role": "assistant", "content": "I'm sorry, I am unable to make an appointment for that time. I can attempt to make the appointment with Linn Terri for the day after tomorrow at 11:30 am instead."}, {"role": "user", "content": "No, that won't work for me. That will be all."}, {"role": "assistant", "content": "Have a nice day!"}] +[{"role": "user", "content": "Hello! I'm looking to make an appointment with a Psychiatrist in Santa Rosa. Can you help?"}, {"role": "assistant", "content": "I'd be happy to help. I have compiled a list of 6 therapists that may meet your needs. May I suggest Beck Jennifer P.? She is a Psychiatrist located in Santa Rosa."}, {"role": "user", "content": "Can you tell me the address of her office?"}, {"role": "assistant", "content": "It is 1400 North Dutton Avenue #6."}, {"role": "user", "content": "That's not the one I was thinking of. Maybe it was a Psychologist. Can you find a Psychologist in Santa Rosa?"}, {"role": "assistant", "content": "Yes, Bert Epstein is a Psychologist located in Santa Rosa."}, {"role": "user", "content": "Are there any other psychologists in Santa Rosa?"}, {"role": "assistant", "content": "Blank Gary A is also a licensed Psychologist with an office in Santa Rosa."}, {"role": "user", "content": "Can you tell me what the address of that office is?"}, {"role": "assistant", "content": "Certainly. The address is 2455 Bennett Valley Road # B208."}, {"role": "user", "content": "Yes, that's it."}, {"role": "assistant", "content": "Would you like to make an appointment now?"}, {"role": "user", "content": "Yes, please make any appointment for me."}, {"role": "assistant", "content": "Which date and time would work best with your schedule?"}, {"role": "user", "content": "Can you see if there is anything available for 18:00 on the 4th?"}, {"role": "assistant", "content": "You'd like to make at appointment with Blank Gary A next Monday at 6 pm. Is that correct?"}, {"role": "user", "content": "I'm sorry. I have a meeting that day. Can you see if there are any openings tomorrow at quarter past 10 in the morning?"}, {"role": "assistant", "content": "Let's review those details. You'd like the appointment for 10:15 am tomorrow. Have I got that right?"}, {"role": "user", "content": "Yes, that would work for me."}, {"role": "assistant", "content": "Your appointment has been confirmed. You will get an email confirmation shortly."}, {"role": "user", "content": "Can you tell me the phone number of the office?"}, {"role": "assistant", "content": "Yes, the contact number is 707-526-2525."}, {"role": "user", "content": "Great! Thank you for all of your help."}, {"role": "assistant", "content": "You're welcome. Have a nice day!"}] +[{"role": "user", "content": "I have the necessity to see a Psychiatrist."}, {"role": "assistant", "content": "Where do you want him to be?"}, {"role": "user", "content": "Look in Napa."}, {"role": "assistant", "content": "I've found 2 names. Try Garcia Daniel, he is a Psychiatrist in Napa."}, {"role": "user", "content": "Find me more names. Look for a Psychologist in El Cerrito."}, {"role": "assistant", "content": "I have 2 more people. One is Bower Rosemary A . She is a Psychologist in El Cerrito."}, {"role": "user", "content": "Where is she? What's the number?"}, {"role": "assistant", "content": "The address is 11100 San Pablo Ave # 207 . The phone number is 510-233-8679"}, {"role": "user", "content": "Can you suggest me more therapists?"}, {"role": "assistant", "content": "Yes, I have Susan M. Greene, she is a Psychologist in El Cerrito"}, {"role": "user", "content": "This one sounds good. Book an appointment."}, {"role": "assistant", "content": "When would you like to see her?"}, {"role": "user", "content": "I would like to go on the 1st of this month at 12:45 in the afternoon."}, {"role": "assistant", "content": "Confirm me the details before I book the appointment. You want to see Susan M. Greene today at 12:45 pm"}, {"role": "user", "content": "No, it's not like that. I would like to see her at quarter to 5 in the evening."}, {"role": "assistant", "content": "I kindly ask you to read and confirm again. You want to see the therapist today at 4:45 pm"}, {"role": "user", "content": "Yes, where do I have to go?"}, {"role": "assistant", "content": "I'm afraid I can't book you the appointment at the required time. The address is 11100 San Pablo Ave # 216. I can try to set the appointment with Susan M. Greene today at 4:30 pm."}, {"role": "user", "content": "Please try it."}, {"role": "assistant", "content": "I got the appointment, you'll receive the confirmation e-mail in a moment."}, {"role": "user", "content": "Finally, thank you. Bye."}, {"role": "assistant", "content": "Have a wonderful day."}] +[{"role": "user", "content": "I want to find a therapist."}, {"role": "assistant", "content": "Which city should I look at? Do you need a Psychiatrist, or a Psychologist, or something else?"}, {"role": "user", "content": "I need a Psychiatrist appointment in Santa Rosa."}, {"role": "assistant", "content": "I found 6 options- you could try Beck Jennifer P, a psychiatrist in Santa Rosa."}, {"role": "user", "content": "I'd like to try that."}, {"role": "assistant", "content": "Shall I book an appointment now?"}, {"role": "user", "content": "Yes, can you make it for the 8th?"}, {"role": "assistant", "content": "At what time?"}, {"role": "user", "content": "At five pm."}, {"role": "assistant", "content": "So to confirm, I'll book an appointment with Beck Jennifer P at 5 pm next Friday."}, {"role": "user", "content": "Thanks, what's the address?"}, {"role": "assistant", "content": "Sorry, but I couldn't book an appointment at that time, shall I try something else?"}, {"role": "user", "content": "Could you try quarter past 10 in the morning?"}, {"role": "assistant", "content": "So I'll book an appointment with Beck Jennifer P at 10:15 am next Friday, okay?"}, {"role": "user", "content": "Yes, please do. What's the phone number?"}, {"role": "assistant", "content": "Sorry, that time-slot is also unavailable. An appointment with Beck Jennifer P is available at 10 am next Friday, if you can make that? You can call them on 707-566-4600."}, {"role": "user", "content": "Yes, I can make that appointment."}, {"role": "assistant", "content": "The booking was successful, you will be contacted by email soon."}, {"role": "user", "content": "Thanks a lot!"}, {"role": "assistant", "content": "Anything else I can help with?"}, {"role": "user", "content": "No, that's all for now, thanks."}, {"role": "assistant", "content": "I'm glad to help."}] +[{"role": "user", "content": "Can you find a therapist in Mill Valley?"}, {"role": "assistant", "content": "Would you like a Psychiatrist or Family Counselor or other?"}, {"role": "user", "content": "I want a Psychologist."}, {"role": "assistant", "content": "I found 3. how about Brown Brooke A, a Psychologist in Mill Valley."}, {"role": "user", "content": "Are there any others."}, {"role": "assistant", "content": "How about Pamela Butler, Psychologist in Mill Valley."}, {"role": "user", "content": "Yes, make an appointment at 17:15 for the 4th of March."}, {"role": "assistant", "content": "Confirm a 5:15 pm next Monday for. Pamela Butler, Psychologist in Mill Valley."}, {"role": "user", "content": "Thanks what is the phone number?"}, {"role": "assistant", "content": "Sorry I could not book. Please call 415-332-3352 Pamela Butler, Psychologist in Mill Valley next Monday for 5 pm."}, {"role": "user", "content": "Thank you I can do that."}, {"role": "assistant", "content": "Your appointment went through and you will get email."}, {"role": "user", "content": "What is the address?"}, {"role": "assistant", "content": "The address is 150 Shoreline Highway."}, {"role": "user", "content": "Thank you for the help."}, {"role": "assistant", "content": "I am happy to help."}] +[{"role": "user", "content": "Could you please find me a therapist?"}, {"role": "assistant", "content": "What kind of therapist are you looking for?"}, {"role": "user", "content": "I'm looking for a Family counselor"}, {"role": "assistant", "content": "Which city should I look in?"}, {"role": "user", "content": "Please find me something in Los Gatos"}, {"role": "assistant", "content": "Emily Rosenbaum is a family counselor in Los Gatos"}, {"role": "user", "content": "Could you look for anyother therapist, actually psychologist in Lafayette, please?"}, {"role": "assistant", "content": "Here is a Psychologist, Alissa Scanlin Psyd in Lafayette"}, {"role": "user", "content": "Could you book me an appintment at one pm please?"}, {"role": "assistant", "content": "What date would you like to go?"}, {"role": "user", "content": "Could you book something for march 5th, please?"}, {"role": "assistant", "content": "Please confirm the followinf details: Appointment with Alissa Scanlin Psyd at 1 pm next tuesday"}, {"role": "user", "content": "Yes, that's it"}, {"role": "assistant", "content": "Sorry, but something went wrong and I was unable to book the appointment with Alissa Scanlin Psyd. What about next tuesday at 12:30 pm"}, {"role": "user", "content": "Yes, that's fine as well"}, {"role": "assistant", "content": "Your appiintment was successfully booked. You'll get a confirmation email soon"}, {"role": "user", "content": "What's the address?"}, {"role": "assistant", "content": "Their address is 3468 Mount Diablo Boulevard"}, {"role": "user", "content": "Thank you so much for your help, I really appreciate it"}, {"role": "assistant", "content": "Is there anything else I can do for you?"}, {"role": "user", "content": "No, thanks, that's all"}, {"role": "assistant", "content": "Glad to help, have a good day"}] +[{"role": "user", "content": "WOuld you find me a psychologist in Santa Rosa?"}, {"role": "assistant", "content": "How about Bert Epstein? He is a psychologist in Santa Rosa."}, {"role": "user", "content": "Could you tell me his address?"}, {"role": "assistant", "content": "The office is located at 2455 Bennett Valley Road."}, {"role": "user", "content": "Could you tell me the therapist's phone number?"}, {"role": "assistant", "content": "You can reach him at 707-242-1989."}, {"role": "user", "content": "Do you have someone else available?"}, {"role": "assistant", "content": "Blank Gary A is another psychologist in Santa Rosa."}, {"role": "user", "content": "Is anyone else available?"}, {"role": "assistant", "content": "You could try Carol Weser. She is a psychologist in Santa Rosa."}, {"role": "user", "content": "Okay, could you book me an appointment for the 9th of March?"}, {"role": "assistant", "content": "What time would you like the appointment?"}, {"role": "user", "content": "It would be at quarter to 3 in the afternoon."}, {"role": "assistant", "content": "Okay, please confirm that you want to book the appointment with Carol Weser at 2:45 pm on March 9th."}, {"role": "user", "content": "No, actually, I need the appointment to be 8th of March."}, {"role": "assistant", "content": "Could you confirm that you want to book next Friday for 2:45 pm?"}, {"role": "user", "content": "No, the appointment needs to be at evening 5."}, {"role": "assistant", "content": "Okay, please confirm that you want your appointment to be at 5 pm next Friday."}, {"role": "user", "content": "Yes, that sounds good."}, {"role": "assistant", "content": "Sorry, something did not work and I was unable to make that appointment. You could possibly get an appointment next Friday at 5:30 pm with Carol Weser. Do you want to try that?"}, {"role": "user", "content": "Yes, that is good."}, {"role": "assistant", "content": "Your appointment was a success. You should get an email confirmation soon."}, {"role": "user", "content": "Could you tell me the therapist's address?"}, {"role": "assistant", "content": "Her office is at 2455 Bennett Valley Road #208."}, {"role": "user", "content": "Thank you kindly."}, {"role": "assistant", "content": "Do you need anything else?"}, {"role": "user", "content": "No, that is all and thanks for helping."}, {"role": "assistant", "content": "Glad I could help."}] +[{"role": "user", "content": "Please search a therapist.I need a Psychologist."}, {"role": "assistant", "content": "In which city should I look in?"}, {"role": "user", "content": "Look in Vacaville"}, {"role": "assistant", "content": "There are 4 therapist. You wanna try Caldwell Leslie. They are a Psychologist in Vacaville"}, {"role": "user", "content": "Yes please"}, {"role": "assistant", "content": "Do you like to book an appointment ?"}, {"role": "user", "content": "Yes I would like to book an appointment there"}, {"role": "assistant", "content": "What's your preferred time ?"}, {"role": "user", "content": "It would be evening 4:45"}, {"role": "assistant", "content": "To which date should I book?"}, {"role": "user", "content": "Could you make the appointment on 14th of March"}, {"role": "assistant", "content": "Please confirm this : Making an appointment with Caldwell Leslie at 4:45 pm on March 14th"}, {"role": "user", "content": "Nope make it on quarter past 4 in the evening. Can you make the appointment for 6th of March"}, {"role": "assistant", "content": "Please confirm this: Booking an appointment at 4:15 pm on next Wednesday"}, {"role": "user", "content": "Yes perfect. What's the address of the therapist?"}, {"role": "assistant", "content": "Sorry something went wrong with the appointment booking. Can I assist you with anything else?"}, {"role": "user", "content": "No. Thanks a lot. I appreciate thats"}, {"role": "assistant", "content": "Glad and happy to be of help"}] +[{"role": "user", "content": "I am very emotionally troubled, so I need to find a therapist in Sebastopol."}, {"role": "assistant", "content": "Is there a specific kind of therapist you are looking for?"}, {"role": "user", "content": "What I am looking for is a Psychologist."}, {"role": "assistant", "content": "I think that Pamela Culver, Psy would be good for you to try, and it is a Psychologist. Also it's located in Sebastopol."}, {"role": "user", "content": "Can you tell me the address of the therapist, and also the phone number I can use to call this therapist?"}, {"role": "assistant", "content": "From my results, the address shows up as None. Though if you want to call them you can through 707-823-7300."}, {"role": "user", "content": "Alright. Is is possible for you to book an appointment, and make the appointment today?"}, {"role": "assistant", "content": "Can you tell me the time for when you want the appointment to be?"}, {"role": "user", "content": "I will be free at 2 in the afternoon, so that time would be fine."}, {"role": "assistant", "content": "Can you please confirm that you want to book an appointment with Pamela Culver, Psy at 2 pm for today?"}, {"role": "user", "content": "That, suits me well."}, {"role": "assistant", "content": "I apologize but there has been an error, and I couldn't make the booking of the appointment. Is there something else I can help you with?"}, {"role": "user", "content": "Would it be possible for you to try making the booking of the appointment again? I would like for the appointment to be at one in the afternoon."}, {"role": "assistant", "content": "Can you please confirm that you want to book an appointment with Pamela Culver, Psy at 1 pm for today."}, {"role": "user", "content": "That suits me well."}, {"role": "assistant", "content": "I apologize but there was an error, and I am not able to make the booking of the appointment. Though you can try to book an appointment with Pamela Culver, Psy at 12:30 pm for today."}, {"role": "user", "content": "No, that doesn't suit well my schedule."}, {"role": "assistant", "content": "Is there something else I can help you with?"}, {"role": "user", "content": "Nothing at the moment. I am very thankful for your help."}, {"role": "assistant", "content": "It's my pleasure to help you."}] +[{"role": "user", "content": "Could you help me locate a Psychologist in Oakland?"}, {"role": "assistant", "content": "There are 10 Psychologist that may work for you in Oakland. What about Alameda Children's Specialized ?"}, {"role": "user", "content": "Can you get me their address and telephone number?"}, {"role": "assistant", "content": "Yes of course. The telephone number is 510-383-5100. They are located at 7200 Bancroft Ave # 125C"}, {"role": "user", "content": "Will you give me the name of another therapist in the area?"}, {"role": "assistant", "content": "There is a Psychologist, Brown Timothy A., also located in Oakland."}, {"role": "user", "content": "That one sounds good. Will you book me an appointment for the afternoon 2:15?"}, {"role": "assistant", "content": "On what date you would like the appointment set for?"}, {"role": "user", "content": "The 6th of March please."}, {"role": "assistant", "content": "To confirm: You wish to book an appointment with Brown Timothy A. next Wednesday at 2:15 pm?"}, {"role": "user", "content": "No that won't work. Can you try to book it for March 11th instead?"}, {"role": "assistant", "content": "Please confirm change: You wish to book an appointment with Brown Timothy A. on March 11th at 2:15 pm?"}, {"role": "user", "content": "Yes that is correct"}, {"role": "assistant", "content": "Your appointment has been made. They will send an email confirmation of your appointment."}, {"role": "user", "content": "Thanks for your help."}, {"role": "assistant", "content": "Certainly. Have a good day."}] +[{"role": "user", "content": "Hi there! Could you help me find a therapist? Thank you!"}, {"role": "assistant", "content": "What kind of therapist do you need? A psychiatrist, a family counselor, or something else?"}, {"role": "user", "content": "I want to visit a Family Counselor in Campbell."}, {"role": "assistant", "content": "Would you want to visit a family counselor Beth Kane which is located in Campbell?"}, {"role": "user", "content": "May I have their address please?"}, {"role": "assistant", "content": "You can locate them at 621 E Campbell Ave # 17."}, {"role": "user", "content": "Are there any alternatives?"}, {"role": "assistant", "content": "You may want to try Flores Michelle M, a family counselor located in Campbell."}, {"role": "user", "content": "Sure, could you schedule an appointment for Monday next week?"}, {"role": "assistant", "content": "And what time would your prefer?"}, {"role": "user", "content": "3 in the afternoon will be great. Thanks!"}, {"role": "assistant", "content": "No problem, please confirm your appointment with Flores Michelle M at 3 pm next Monday."}, {"role": "user", "content": "Sorry, could you change the appointment to today instead?"}, {"role": "assistant", "content": "No problem, please confirm your appointment with Flores Michelle M at 3 pm today."}, {"role": "user", "content": "Sure, that's fine."}, {"role": "assistant", "content": "Sorry, I was unable to make your appointment due to an issue. Could I further assist you?"}, {"role": "user", "content": "Could you try booking an appointment at 1 pm instead?"}, {"role": "assistant", "content": "No problem, please confirm your appointment with Flores Michelle M at 1 pm today."}, {"role": "user", "content": "Sure, that's fine. How can I contact the therapist?"}, {"role": "assistant", "content": "Sorry, I was unable to make your appointment due to an issue. Could I further assist you?"}, {"role": "user", "content": "That's fine then. Thank you for your kind assistance, really appreciate it."}, {"role": "assistant", "content": "Sure, glad to assist you. Have a great day ahead."}] +[{"role": "user", "content": "I need to sort out some recent issues,can you find a therapist for me?"}, {"role": "assistant", "content": "Are you looking for a Psychiatrist, a Psychologist, or a different professional? Which city are you located in?"}, {"role": "user", "content": "I would like to find a Psychologist in San Jose."}, {"role": "assistant", "content": "I found a Psychologist in San Jose called Barskyex Bryna G."}, {"role": "user", "content": "Can you find different therapists?"}, {"role": "assistant", "content": "You can try a Psychologist in San Jose named Burdge Sarah."}, {"role": "user", "content": "That sounds good."}, {"role": "assistant", "content": "Would you like to schedule an appointment with this therapist?"}, {"role": "user", "content": "Yes, I would like to book the appointment."}, {"role": "assistant", "content": "Do you have a preference for date and time for the appointment?"}, {"role": "user", "content": "I would like an appointment for March 14th at 4 pm."}, {"role": "assistant", "content": "You want to book an appointment with Burdge Sarah on March 14th at 4 pm, is that correct?"}, {"role": "user", "content": "No, I changed my mind. I would like an appointment for quarter to 2 in the afternoon instead."}, {"role": "assistant", "content": "You want an appointment for March 14th at 1:45 pm, is that correct?"}, {"role": "user", "content": "That sound great. Can you provide me with an address and contact number for the therapist?"}, {"role": "assistant", "content": "Your booking was successful and you should receive an email confirmation shortly. You can find them at 2880 Zanker Road # 203 and contact them at 650-274-8004."}, {"role": "user", "content": "That is everything, thank you so much for your time."}, {"role": "assistant", "content": "It was my pleasure. Have a great day."}] +[{"role": "user", "content": "Find a therapist for me please? I need a Psychiatrist."}, {"role": "assistant", "content": "Would you prefer a certain city?"}, {"role": "user", "content": "Find someone in Santa Rosa."}, {"role": "assistant", "content": "I found 6 therapists. Please try Beck Jennifer P. in Santa Rosa. They are Psychiatrist."}, {"role": "user", "content": "What is the phone number and address of the therapist?"}, {"role": "assistant", "content": "Their address is 1400 North Dutton Avenue #6. You can call them on 707-566-4600"}, {"role": "user", "content": "can you find some other therapists in San Jose?"}, {"role": "assistant", "content": "You may try Dr. Manuj K. Nangia in San Jose. They are Psychiatrist."}, {"role": "user", "content": "can you find some other therapists? i need Psychiatrist."}, {"role": "assistant", "content": "I found 5 therapists. You may try Pfaff Loretta. in San Jose. They are Psychiatrist."}, {"role": "user", "content": "Yes. that sounds good."}, {"role": "assistant", "content": "Do you want to book an appointment?"}, {"role": "user", "content": "Yes. Book an appointment."}, {"role": "assistant", "content": "What time and date would you like the appointment for?"}, {"role": "user", "content": "Can you make appointment for March 11th 12:45 in the afternoon?"}, {"role": "assistant", "content": "Please confirm. Booking appointment with Pfaff Loretta at 12:45 pm on March 11th."}, {"role": "user", "content": "No. Can you make appointment for March 7th at four in the evening?"}, {"role": "assistant", "content": "Please confirm. Booking appointment with Pfaff Loretta at 4 pm on next Thursday."}, {"role": "user", "content": "Yes that works for me."}, {"role": "assistant", "content": "Sorry, I couldn't book an appointment. Can i help you with anything else?"}, {"role": "user", "content": "Nope. Thank you."}, {"role": "assistant", "content": "Glad to be of help."}] +[{"role": "user", "content": "Look up Therapists for me located in Campbell."}, {"role": "assistant", "content": "Would you prefer Family Counselor or a Psychologist? If neither of these please tell me what kind."}, {"role": "user", "content": "I will need a family counselor please."}, {"role": "assistant", "content": "Sure, How about Beth Kane. She is a family counselor located in Campbell."}, {"role": "user", "content": "Are there any other therapist you could find? I need a Psychiatrist in Vacaville."}, {"role": "assistant", "content": "Sure, How about Paz George G., He is a Psychiatrist in Vacaville."}, {"role": "user", "content": "ok, what's his phone number?"}, {"role": "assistant", "content": "You can reach him at 707-624-2830"}, {"role": "user", "content": "ok, what's his address?"}, {"role": "assistant", "content": "The addrss is 1 Quality Drive"}, {"role": "user", "content": "ok. thanks"}, {"role": "assistant", "content": "Should I schedule an appointment for you now?"}, {"role": "user", "content": "Yeah go ahead."}, {"role": "assistant", "content": "for what time would you prefer?"}, {"role": "user", "content": "try for twelve pm please."}, {"role": "assistant", "content": "what date?"}, {"role": "user", "content": "make the appointment for Monday next week."}, {"role": "assistant", "content": "Sure, just to confirm: Booking an appointment with Paz George G at 12 pm next monday. Does this sound correct?"}, {"role": "user", "content": "yep, that is right."}, {"role": "assistant", "content": "Great. Your appointment is confirmed. You will receive email confirmation shortly."}, {"role": "user", "content": "Great. Thank you."}, {"role": "assistant", "content": "your welcome. Anything else I can help with?"}, {"role": "user", "content": "no. that will be all today."}, {"role": "assistant", "content": "Glad to help out. Have a great day."}] +[{"role": "user", "content": "Could you find me a therapist?"}, {"role": "assistant", "content": "What city should I search in and what kind of therapist do you need?"}, {"role": "user", "content": "I want a psychologist in Mill Valley."}, {"role": "assistant", "content": "What about Brown Brooke A? They are a psychologist in Mill Valley."}, {"role": "user", "content": "What is their phone number?"}, {"role": "assistant", "content": "Their phone number is 415-458-3177."}, {"role": "user", "content": "Could you recommend any other therapists? What about a family counselor?"}, {"role": "assistant", "content": "You could try the family counselor Sorensen Phyllis in Mill Valley."}, {"role": "user", "content": "What is their phone number?"}, {"role": "assistant", "content": "Try calling them on 415-924-1192."}, {"role": "user", "content": "Do you have anyone else?"}, {"role": "assistant", "content": "Sorry, there is no one else matching your preferences. Could I be of further assistance?"}, {"role": "user", "content": "Could you look again, in Santa Rosa?"}, {"role": "assistant", "content": "YOu could tray Auer Patience, who is a family counselor in Santa Rosa."}, {"role": "user", "content": "Yes, please book an appointment."}, {"role": "assistant", "content": "What time do you want the appointment?"}, {"role": "user", "content": "The appointment will be at 12:15."}, {"role": "assistant", "content": "What date should I book the appointment for?"}, {"role": "user", "content": "Make an appointment for 1st of March."}, {"role": "assistant", "content": "Okay confirm that you want to book with Auer Patience at 12:15 pm today."}, {"role": "user", "content": "No, it would be afternoon 3:30."}, {"role": "assistant", "content": "Please confirm that you want to book for 3:30 pm today."}, {"role": "user", "content": "Yes, that is perfect. What is the therapist's address?"}, {"role": "assistant", "content": "Sorry, something went wrong. I could not make that appointment. Could I help with something else?"}, {"role": "user", "content": "Please try that again but for the 12th."}, {"role": "assistant", "content": "Okay, you want to book with Auer Patience at 3:30 pm on March 12th, right?"}, {"role": "user", "content": "Yes, perfect."}, {"role": "assistant", "content": "Your appointment has been made and you will be receiving an email soon."}, {"role": "user", "content": "Thank you. It is much appreciated."}, {"role": "assistant", "content": "Anything else you need help with?"}, {"role": "user", "content": "No, that is all. Thank you. I appreciate it."}, {"role": "assistant", "content": "Glad I could help!"}] +[{"role": "user", "content": "I'm looking for a therapist."}, {"role": "assistant", "content": "Which city would you like me to search in?"}, {"role": "user", "content": "I need to find someone in Santa Rosa."}, {"role": "assistant", "content": "Who are you looking for? Would you like to find a Family Counselor or a Psychiatrist for example?"}, {"role": "user", "content": "I need a Family Counselor located in Gilroy."}, {"role": "assistant", "content": "I have found 5 therapists that meet your criteria. Leininger Anne is a Family Counselor in Gilroy."}, {"role": "user", "content": "How about other kinds of therapist? Can you find a Psychologist?"}, {"role": "assistant", "content": "I have found 3 therapists in Gilroy. Rachelle Coate is a Psychologist."}, {"role": "user", "content": "Are there any others?"}, {"role": "assistant", "content": "Whang-Ramos Paula is a Psychologist in Gilroy."}, {"role": "user", "content": "What is their address?"}, {"role": "assistant", "content": "They are located at 8339 Church Street # 110."}, {"role": "user", "content": "Okay great."}, {"role": "assistant", "content": "Would you like to make an appointment."}, {"role": "user", "content": "Yes please I'd like to book an appointment."}, {"role": "assistant", "content": "What date and time would you like to make an appointment for?"}, {"role": "user", "content": "Can you make an appointment on the 7th at 3:30 pm."}, {"role": "assistant", "content": "Just to confirm: You would like to make an appointment with Whang-Ramos Paula Next Thursday at 3:30 pm."}, {"role": "user", "content": "Actually I need the appointment at 1:30 pm next Thursday."}, {"role": "assistant", "content": "So that's 1:30 pm next Thursday."}, {"role": "user", "content": "Actually I think I'd better make an appointment for later today."}, {"role": "assistant", "content": "So that's 1:30 pm today."}, {"role": "user", "content": "Perfect."}, {"role": "assistant", "content": "Unfortunately I couldn't make an appointment at the requested time. Would you like help with anything else?"}, {"role": "user", "content": "No thanks, you have been very helpful."}, {"role": "assistant", "content": "That's my pleasure."}] +[{"role": "user", "content": "Could you find me a San Jose therapist?"}, {"role": "assistant", "content": "What kind of therapist are you looking for?"}, {"role": "user", "content": "I need a psychiatrist."}, {"role": "assistant", "content": "I have 6 therapists that should work. Would you like to try Dr. Manuj K. Nangia? He is a psychiatrist in San Jose"}, {"role": "user", "content": "Could you tell some others?"}, {"role": "assistant", "content": "What about Pfaff Loretta who is a psychiatrist in San Jose?"}, {"role": "user", "content": "Do you have a phone number?"}, {"role": "assistant", "content": "The phone number is 408-303-2435."}, {"role": "user", "content": "What is the address?"}, {"role": "assistant", "content": "The address is 2516 Samaritan Drive."}, {"role": "user", "content": "Yes, please book it."}, {"role": "assistant", "content": "What date do you want to make the appointment for?"}, {"role": "user", "content": "The appointment will be for 12:45 on the 11th."}, {"role": "assistant", "content": "So please confirm that you want to make an appointment with Pfaff Loretta at 12:45 pm on March 11th."}, {"role": "user", "content": "No, the appointment time needs to be at quarter to 5 in the evening. Would you like an appointment on the 7th of March?"}, {"role": "assistant", "content": "Okay, you want an appointment next Thursday at 4:45 pm."}, {"role": "user", "content": "That should work."}, {"role": "assistant", "content": "Sorry but I could not make the booking. You may want to try your appointment at Pfaff Loretta for next Thursday at 4:30 pm."}, {"role": "user", "content": "No, thanks."}, {"role": "assistant", "content": "Could I help with anything else?"}, {"role": "user", "content": "No, that it it. I appreciate the help."}, {"role": "assistant", "content": "Glad to be of assistance."}] +[{"role": "user", "content": "I need to find a therapist before I go crazy!"}, {"role": "assistant", "content": "Okay, I can help you with that. In which city would you like me to search for therapists?"}, {"role": "user", "content": "Find me someone in Corte Madera."}, {"role": "assistant", "content": "Just to clarify, would you need a psychiatrist, a psychologist, or perhaps something else?"}, {"role": "user", "content": "I need a psychologist."}, {"role": "assistant", "content": "Okay, I've found 3 therapists that might work for you. Does psychologist Jeff Greenwald in Corte Madera sound good?"}, {"role": "user", "content": "No, find someone in El Cerrito."}, {"role": "assistant", "content": "How about Bower Rosemary A, who is a psychologist in El Cerrito."}, {"role": "user", "content": "Yea, she sounds nice."}, {"role": "assistant", "content": "Would you like to make an appointment?"}, {"role": "user", "content": "Most definitely. Make the appointment for the 3rd of March at 12:45."}, {"role": "assistant", "content": "Please confirm the following: Book an appointment with Bower Rosemary A at 12:45 pm on the day after tomorrow."}, {"role": "user", "content": "Yea, all that sounds great. I confirm. Also can you tell me their phone number?"}, {"role": "assistant", "content": "Their contact number is 510-233-8679, but unfortunately I was unable to book your appointment. Can I suggest checking your booking for Bower Rosemary A to the day after tomorrow at 12:30 pm?"}, {"role": "user", "content": "Yea, change it till then I guess, If that will work for them."}, {"role": "assistant", "content": "Your appointment has successfully been made, you should receive a confirmation email shortly, if you do not please let me know."}, {"role": "user", "content": "Great, thanks. Oh, also, what is their address?"}, {"role": "assistant", "content": "The address is 11100 San Pablo Ave # 207."}, {"role": "user", "content": "Alright, word."}, {"role": "assistant", "content": "Is that all, or is there anything else that I could assist you with?"}, {"role": "user", "content": "No, that is all. Thanks again."}, {"role": "assistant", "content": "No problem, enjoy the rest of your day."}] +[{"role": "user", "content": "Can you find a psychologist for me please?"}, {"role": "assistant", "content": "Which city should I look in?"}, {"role": "user", "content": "Find someone in San Jose."}, {"role": "assistant", "content": "I found 10 options for a psychologist. You may want to try Barskyex Bryna G in San Jose."}, {"role": "user", "content": "That works. Can you book an appointment?"}, {"role": "assistant", "content": "What date and time would you like to make an appointment?"}, {"role": "user", "content": "Can you make an appointment for Wednesday next week at a quarter to 5 in the evening?"}, {"role": "assistant", "content": "Can you confirm that you want to make an appointment with Barskyex Bryna G at 4:45 pm on next Wednesday?"}, {"role": "user", "content": "Can you change the time to quarter to 4 in the afternoon?"}, {"role": "assistant", "content": "Can you confirm that you want to make an appointment with Barskyex Bryna G at 3:45 pm on next Wednesday?"}, {"role": "user", "content": "Can you change the date to the 10th of March?"}, {"role": "assistant", "content": "Can you confirm that you want to make an appointment with Barskyex Bryna G at 3:45 pm on March 10th?"}, {"role": "user", "content": "Yeah, that works. What are the address and phone number of the therapist?"}, {"role": "assistant", "content": "Your appointment was successfully booked. The address is 5755 Cottle Road # 4 and you can call them at 408-363-4418."}, {"role": "user", "content": "Thanks a lot!"}, {"role": "assistant", "content": "Is there anything else I can help with?"}, {"role": "user", "content": "No, that's all. Thanks for your help, I appreciate it."}, {"role": "assistant", "content": "Glad to be of help."}] +[{"role": "user", "content": "Can you please help me find a therapist?"}, {"role": "assistant", "content": "What type of therapist are you looking for?"}, {"role": "user", "content": "I am looking for a Psychologist."}, {"role": "assistant", "content": "What city should I search in?"}, {"role": "user", "content": "Search in Oakland."}, {"role": "assistant", "content": "I found a Psychologist in Oakland at Alameda Children'S Specialized."}, {"role": "user", "content": "Can you find me some therapists in Santa Rosa?"}, {"role": "assistant", "content": "I found 10 therapists in Santa Rosa. One is Bert Epstein, a Psychologist."}, {"role": "user", "content": "Can you get me the phone number and address?"}, {"role": "assistant", "content": "Their phone number is 707-242-1989 and their address is 2455 Bennett Valley Road."}, {"role": "user", "content": "Yes."}, {"role": "assistant", "content": "Do you need me to book an appointment for you?"}, {"role": "user", "content": "Yes, please book one."}, {"role": "assistant", "content": "Any specific time and date?"}, {"role": "user", "content": "Tomorrow at 15:45 would be good."}, {"role": "assistant", "content": "Booking an appointment with Bert Epstein for tomorrow at 3:45 pm."}, {"role": "user", "content": "No, I need an appointment for 1 in the afternoon."}, {"role": "assistant", "content": "I am booking your appointment for 1 pm tomorrow, is that correct?"}, {"role": "user", "content": "Yes, that's right."}, {"role": "assistant", "content": "Sorry, something went wrong and I am unable to book an appointment. Is there anything else that I can help you with?"}, {"role": "user", "content": "Try booking again for the 13th of this month."}, {"role": "assistant", "content": "Booking an appointment with Bert Epstein for March 13th at 1 pm. Is that correct?"}, {"role": "user", "content": "Yes, that works."}, {"role": "assistant", "content": "I have successfully booked your appointment. You should be receiving an email confirmation soon."}, {"role": "user", "content": "Thanks! I really appreciate it."}, {"role": "assistant", "content": "Anything else I can help you with?"}, {"role": "user", "content": "Nope, thanks. I appreciate your help."}, {"role": "assistant", "content": "Glad to be of help."}] +[{"role": "user", "content": "Can you help me find a therapist in Santa Clara."}, {"role": "assistant", "content": "Do you need a Psychiatrist or a Family Counselor?"}, {"role": "user", "content": "I need a Psychologist please"}, {"role": "assistant", "content": "How about Psychologist Cassie L. O'Brien in Santa Clara"}, {"role": "user", "content": "Try to find me another psychiatrist in Napa"}, {"role": "assistant", "content": "How about Psychiatrist Garcia Daniel out of Napa"}, {"role": "user", "content": "What is their address and phone number?"}, {"role": "assistant", "content": "You can reach them at 707-226-9912 and visit them at 575 Lincoln Avenue # 305C"}, {"role": "user", "content": "Can you book me an apartment on the 13th of March?"}, {"role": "assistant", "content": "Sure, what time?"}, {"role": "user", "content": "Book one at 2:15 in the afternoon"}, {"role": "assistant", "content": "Confirming your 2:15 pm March 13th meeting with Garcia Daniel"}, {"role": "user", "content": "That works, thanks"}, {"role": "assistant", "content": "Sorry, I couldn't book it, but if you want to try Garcia Daniel again, you might be able to get one at 2 pm on March 13th"}, {"role": "user", "content": "Actually no, it's ok. Bye!"}, {"role": "assistant", "content": "See you, let me know if I can help later."}] +[{"role": "user", "content": "Hello! Can you help me find a therapist in Napa?"}, {"role": "assistant", "content": "Hello! I'd be happy to help. Do you have a particular type of therapist in mind?"}, {"role": "user", "content": "Yes, I'd like to make an appointment with a Psychiatrist."}, {"role": "assistant", "content": "Would you be interested in making an appointment with Garcia Daniel? He is a Psychiatrist located in Napa."}, {"role": "user", "content": "I'd like to see what my other options are please."}, {"role": "assistant", "content": "Linn Terri is another Psychiatrist located in Napa."}, {"role": "user", "content": "Can you tell me the phone number of their office?"}, {"role": "assistant", "content": "Yes, the number is 707-252-6163."}, {"role": "user", "content": "Is there anyone you can recommend in Santa Rosa?"}, {"role": "assistant", "content": "Yes. I have located 6 therapists in Santa Rosa that may meet your needs. May I suggest Beck Jennifer P. She is a Psychiatrist."}, {"role": "user", "content": "What is the address of that office?"}, {"role": "assistant", "content": "The office is located at 1400 North Dutton Avenue #6."}, {"role": "user", "content": "That's the one I was thinking of. I'd like to book an appointment for quarter past 4 in the evening on the 8th if possible."}, {"role": "assistant", "content": "Let's review the details. You'd like to make an appointment next Friday at 4:15 pm with Beck Jennifer P. Is this correct?"}, {"role": "user", "content": "Actually, can you see if there is anything available for later today?"}, {"role": "assistant", "content": "You would like to make an appointment at 4:15 pm today. Is that correct?"}, {"role": "user", "content": "Yes, thank you. Can you tell me the phone number of the therapist's office?"}, {"role": "assistant", "content": "The phone number is 707-566-4600. Your appointment has been confirmed. Would you like an email confirmation?"}, {"role": "user", "content": "Yes, I'd like that. Thank you for the assistance."}, {"role": "assistant", "content": "Will there be anything else?"}, {"role": "user", "content": "No, that's everything for now. Thank you for the help."}, {"role": "assistant", "content": "You're welcome. Enjoy the rest of your day!"}] +[{"role": "user", "content": "I'd like to make an appointment. Please find me a therapist in San Rafael."}, {"role": "assistant", "content": "I can do that. Which type of therapist would you like, a Family Counselor or a Psychiatrist? There are other options as well."}, {"role": "user", "content": "I'd like to make an appointment with a Family Counselor."}, {"role": "assistant", "content": "I've found a Family Counselor by the name of Morgan Sheryl. This professional is located in San Rafael."}, {"role": "user", "content": "That works, can you please reserve an appointment with them?"}, {"role": "assistant", "content": "On which date would you like to reserve the appointment?"}, {"role": "user", "content": "Please make an appointment for the 12th of this month."}, {"role": "assistant", "content": "At what time would you like to reserve this appointment?"}, {"role": "user", "content": "I'd like to schedule the appointment for 4:15 pm."}, {"role": "assistant", "content": "Please verify the following details. You would like to reserve an appoint at 4:15 pm on March 12th. The appointment is with Morgan Sheryl. Is this correct?"}, {"role": "user", "content": "I've changed my mind, can you please reserve the appointment on March 9th instead?"}, {"role": "assistant", "content": "Please verify the following details. You'd like to reserve the appointment for 4:15 pm on March 9th. Is this correct?"}, {"role": "user", "content": "Yes, that is correct. Could you please tell me the address and phone number of the therapist?"}, {"role": "assistant", "content": "The reservation has been made successfully, an email confirmation will be sent to you shortly. Their phone number is 415-491-1963 and their address is 7 Mount Lassen Dr # D134."}, {"role": "user", "content": "Thanks for your help, that's all."}, {"role": "assistant", "content": "Enjoy the rest of your day."}] +[{"role": "user", "content": "Will you find me a therapist?"}, {"role": "assistant", "content": "What kind? What city?"}, {"role": "user", "content": "Psychiatrist in Novato."}, {"role": "assistant", "content": "I found 2 therapist in Novato. How about the Psychiatrist Dillon Charles R?"}, {"role": "user", "content": "What's the address and phone number?"}, {"role": "assistant", "content": "250 Bel Marin Keys Boulevard # C3. You may reach them at 415-382-1299."}, {"role": "user", "content": "Anyone else?"}, {"role": "assistant", "content": "The Psychiatrist, Dixon Lilo, in Novato."}, {"role": "user", "content": "That's great."}, {"role": "assistant", "content": "You want to schedule an appointment?"}, {"role": "user", "content": "Yes, make that for March 1st."}, {"role": "assistant", "content": "What time?"}, {"role": "user", "content": "Three pm."}, {"role": "assistant", "content": "Please confirm an appointment with Dixon Lilo at 3 pm today."}, {"role": "user", "content": "Great."}, {"role": "assistant", "content": "You should get an email confirmation of your appointment."}, {"role": "user", "content": "Thanks."}, {"role": "assistant", "content": "Anything else?"}, {"role": "user", "content": "No, thanks."}, {"role": "assistant", "content": "Okay. Have a nice day."}] +[{"role": "user", "content": "I've been feeling depressed lately and want to see someone about it. Can you find me a Psychologist?"}, {"role": "assistant", "content": "Yes, what city or area would you like the office to be in?"}, {"role": "user", "content": "I want to go somewhere where no one can run into me so let's try Campbell."}, {"role": "assistant", "content": "There is a Psychologist in Campbell named Bacheler Janet."}, {"role": "user", "content": "Is there any one else? I really prefer a family counselor."}, {"role": "assistant", "content": "Beth Kane is a family counselor located in Campbell."}, {"role": "user", "content": "Great, that sounds good. What is her phone number?"}, {"role": "assistant", "content": "They can be contacted at 408-378-7868."}, {"role": "user", "content": "Were those the only Psychologists you could find?"}, {"role": "assistant", "content": "No, there is another one in Campbell named Flores Michelle M. and she too is a family counselor."}, {"role": "user", "content": "Can I have the address and phone number for that doctor?"}, {"role": "assistant", "content": "They can be reached at 408-425-5730 and the street address is 251 Llewellyn Avenue."}, {"role": "user", "content": "Would you kindly make an appointment for me?"}, {"role": "assistant", "content": "Yes, what day and time would you like me to set the appointment for?"}, {"role": "user", "content": "I would prefer the appointment to be on March 4th at four pm."}, {"role": "assistant", "content": "Before I move forward and set up the appointment please confirm the details I have. You would like an appointment with Flores Michelle M, next Monday, at 4 pm. Is that correct?"}, {"role": "user", "content": "Yes, that fits into my schedule perfectly."}, {"role": "assistant", "content": "I have successfully made that appointment for you and you should be receiving a confirmation email at any moment."}, {"role": "user", "content": "You're such a great help, goodbye."}, {"role": "assistant", "content": "It was my pleasure."}] +[{"role": "user", "content": "Would you find a therapist for me?"}, {"role": "assistant", "content": "Do you need a family counselor, a psychiatrist or something else?"}, {"role": "user", "content": "I would like to see a psychologist."}, {"role": "assistant", "content": "In which city?"}, {"role": "user", "content": "Find me a family counselor in Los Gatos."}, {"role": "assistant", "content": "Maybe you would like to try Emily Rosenbaum, who is a family counselor. She is in Los Gatos."}, {"role": "user", "content": "Okay."}, {"role": "assistant", "content": "Shall I book an appointment with this therapist?"}, {"role": "user", "content": "Yep."}, {"role": "assistant", "content": "On which date and what time?"}, {"role": "user", "content": "The appointment will be at 10:30 am on the 6th."}, {"role": "assistant", "content": "Please confirm that you want to book an appointment with Emily Rosenbaum at 10:30 am next Wednesday."}, {"role": "user", "content": "No, the appointment will be at half past 11 in the morning for the 5th of this month."}, {"role": "assistant", "content": "Okay, so 11:30 am next Tuesday, right?"}, {"role": "user", "content": "Yes, that is fine. Please give me the address and phone number."}, {"role": "assistant", "content": "Something did not work and I was unable to make the appointment. The address is 401 Alberto Way #1. You can call them at 408-641-7353. Would you like to try Emily Rosenbaum for next Tuesday at 11 am?"}, {"role": "user", "content": "Yes, okay."}, {"role": "assistant", "content": "Your appointment was made successfully. You will be receiving an email confirmation soon."}, {"role": "user", "content": "Thank you, much appreciated. Good bye."}, {"role": "assistant", "content": "Glad to be= of assistance."}] +[{"role": "user", "content": "I'm after a therapist in Gilroy."}, {"role": "assistant", "content": "Are you after a family counselor or psychiatrist or something else?"}, {"role": "user", "content": "I'm looking for a psychologist."}, {"role": "assistant", "content": "Okay there's Rachelle Coate, a psychologist in Gilroy?"}, {"role": "user", "content": "Can you let me know their phone number and address?"}, {"role": "assistant", "content": "They are at 8339 Church Street. Phone is 831-665-5053."}, {"role": "user", "content": "Can you book me in for an appointment in the morning 10:15?"}, {"role": "assistant", "content": "What date is that?"}, {"role": "user", "content": "Next Monday please."}, {"role": "assistant", "content": "Okay confirming you'd like to book an appointment with Rachelle Coate at 10:15 am next Monday."}, {"role": "user", "content": "Actually can you change that to the 9th?"}, {"role": "assistant", "content": "Okay confirming you'd like to book an appointment with Rachelle Coate on March 9th?"}, {"role": "user", "content": "No. I need the appointment for half past 12 in the afternoon."}, {"role": "assistant", "content": "Okay confirming you'd like to book an appointment with Rachelle Coate at 12:30 pm."}, {"role": "user", "content": "Yes that's correct."}, {"role": "assistant", "content": "Your booking was successful and we'll send you an email confirmation as well."}, {"role": "user", "content": "Thanks so much."}, {"role": "assistant", "content": "Anything else you need today?"}, {"role": "user", "content": "No, that's it, thanks."}, {"role": "assistant", "content": "Have a great day."}] +[{"role": "user", "content": "Will you find me a therapist?"}, {"role": "assistant", "content": "Which city?"}, {"role": "user", "content": "Redwood City."}, {"role": "assistant", "content": "What kind of therapist?"}, {"role": "user", "content": "Psychologist."}, {"role": "assistant", "content": "I found a Psychologist, Becker Hubert J in Redwood City."}, {"role": "user", "content": "Great."}, {"role": "assistant", "content": "Do you want to schedule an appointment?"}, {"role": "user", "content": "Yes, please."}, {"role": "assistant", "content": "What date?"}, {"role": "user", "content": "3rd of March."}, {"role": "assistant", "content": "What time?"}, {"role": "user", "content": "10:30 am."}, {"role": "assistant", "content": "Please confirm an appointment with Becker Hubert J at 10:30 am day after tomorrow."}, {"role": "user", "content": "Sounds good."}, {"role": "assistant", "content": "I was not able to make appointment. Anything else?"}, {"role": "user", "content": "Will you schedule an appointment at 3 in the afternoon next Wednesday?"}, {"role": "assistant", "content": "Please confirm Becker Hubert J at 3 pm next Wednesday."}, {"role": "user", "content": "Yes. What's the phone number?"}, {"role": "assistant", "content": "I was not able to make the appointment. Anything else?"}, {"role": "user", "content": "No, thanks."}, {"role": "assistant", "content": "Have a nice day."}] +[{"role": "user", "content": "I'm looking for a therapist near me."}, {"role": "assistant", "content": "Which city is that?"}, {"role": "user", "content": "Find me one in Oakland, please."}, {"role": "assistant", "content": "Is that a psychiatrist or a psychologist or a different type of therapist?"}, {"role": "user", "content": "I want a psychologist."}, {"role": "assistant", "content": "Why don't we try Alameda Children's Specialized. They are a psychologist operating in Oakland."}, {"role": "user", "content": "No, can you find something else?"}, {"role": "assistant", "content": "What about Brown Timothy A. another psychologist in Oakland."}, {"role": "user", "content": "No, find me something else."}, {"role": "assistant", "content": "Elizabeth A. Uno. A psychologist in Oakland."}, {"role": "user", "content": "What is the phone number and address?"}, {"role": "assistant", "content": "The adress is 7200 Bancroft Avenue. The number is 510-383-5064."}, {"role": "user", "content": "Can you make an appointment for me at two pm on the 4th?"}, {"role": "assistant", "content": "Let's confirm the details. Booking with Elizabeth A. Uno at 2 pm, next Monday."}, {"role": "user", "content": "No, actually I need the appointment at 3 o\"clock in the afternoon and on Sunday this week."}, {"role": "assistant", "content": "Okay, at 3 pm on the day after tomorrow."}, {"role": "user", "content": "Yes, that works better for me."}, {"role": "assistant", "content": "Sorry, I wasn't able to complete your booking."}, {"role": "user", "content": "Okay, no problem."}, {"role": "assistant", "content": "Have a wonderful day."}] +[{"role": "user", "content": "I am going absolutely crazy. I think I need a therapist. Can you find me a Psychologist in the area?"}, {"role": "assistant", "content": "Certainly, in which area should I search?"}, {"role": "user", "content": "Find someone in the San Jose area."}, {"role": "assistant", "content": "I've found 10 therapists that you may like. How about Barskyex Bryna G, who is a psychologist in San Jose?"}, {"role": "user", "content": "I can't even pronounce her name, what other options are there?"}, {"role": "assistant", "content": "How about Burdge Sarah, who is also a psychologist in San Jose?"}, {"role": "user", "content": "Nope. Heard of her she sucks. What else?"}, {"role": "assistant", "content": "How about Carolyn Finn Mitchell, who is also a Psychologist in San Jose?"}, {"role": "user", "content": "She sounds like a nice lady. What's her phone number?"}, {"role": "assistant", "content": "You can contact her at 408-235-1566."}, {"role": "user", "content": "Great, give me a minute to log that."}, {"role": "assistant", "content": "Would you like to book an appointment?"}, {"role": "user", "content": "Yes, definitely, I have a lot I need to get off my chest."}, {"role": "assistant", "content": "Okay, at what date and time would you like me to make the appointment?"}, {"role": "user", "content": "Make it for 4:15 in the evening on the 3rd of March, if possible."}, {"role": "assistant", "content": "You would like to book an appointment with Carolyn Finn Mitchell at 4:15 pm on the day after tomorrow, is this all correct?"}, {"role": "user", "content": "Yes that is all correct. Also if you could tell me the address that would be great."}, {"role": "assistant", "content": "Their address is 1101 South Winchester Boulevard, but unfortunately I was unable to book your appointment with Carolyn Finn Mitchell. You would have better luck making your appointment on the day after tomorrow at 4 pm. Would that work for you?"}, {"role": "user", "content": "Yes that is fine, make it for then."}, {"role": "assistant", "content": "Your appointment has successfully been made. You can expect to receive a confirmation email shortly."}, {"role": "user", "content": "Great, thank you so much, but I've got to go now."}, {"role": "assistant", "content": "I'm glad to be of help, enjoy your day."}] +[{"role": "user", "content": "This is starting to get really out of hand. Maybe I should go to a therapist? Can you search for one for me?"}, {"role": "assistant", "content": "Sure. What city do you want me to search in? And what type of therapy are you interested in?"}, {"role": "user", "content": "I'm in San Fran and I'm looking for a Psychologist."}, {"role": "assistant", "content": "Adam E. Pollock is a Psychologist in San Francisco."}, {"role": "user", "content": "Sounds good. Please make me an appointment with him."}, {"role": "assistant", "content": "Sure. What day do you want to go see him?"}, {"role": "user", "content": "This is kind of urgent, so I'd like to see him soon. Could I see him today at half past 4 in the evening?"}, {"role": "assistant", "content": "You want to meet with Adam E. Pollock today at 4:30 pm?"}, {"role": "user", "content": "Yeah, that's right."}, {"role": "assistant", "content": "Sorry, I can't set up that appointment. Can I do something else for you?"}, {"role": "user", "content": "How about booking me for 12:30 in the afternoon?"}, {"role": "assistant", "content": "You want to meet with Adam E. Pollock today at 12:30 pm?"}, {"role": "user", "content": "Actually, I'm kind of busy right now. Please change the date to the 11th."}, {"role": "assistant", "content": "You want an appointment for March 11th at 12:30 pm?"}, {"role": "user", "content": "Yeah, that's right."}, {"role": "assistant", "content": "Sorry, I can't set up that appointment either. Can I do something else for you?"}, {"role": "user", "content": "No, I guess I'll try making the appointment myself. Thanks though, you've been a big help!"}, {"role": "assistant", "content": "I'm happy to be of assistance to you."}] +[{"role": "user", "content": "Maybe I should get professional help. Can you look for a therapist nearby?"}, {"role": "assistant", "content": "Sure. What sort of therapist are you looking for?"}, {"role": "user", "content": "Probably a Psychologist."}, {"role": "assistant", "content": "And what city are you in?"}, {"role": "user", "content": "I'm in Lafayette."}, {"role": "assistant", "content": "There are 10 therapists near Lafayette. One of them is a Psychologist called Alissa Scanlin Psyd."}, {"role": "user", "content": "Actually, maybe a Family Counselor would be better to handle this. You'd probably have better luck looking for one in San Jose."}, {"role": "assistant", "content": "There is a Family Counselor named Banner Linda L in San Jose."}, {"role": "user", "content": "Sounds good. Would you be able to arrange an appointment?"}, {"role": "assistant", "content": "Sure. What day and time do you want the appointment to be?"}, {"role": "user", "content": "Preferably, around 10:15 tomorrow, on the 2nd."}, {"role": "assistant", "content": "You want to see Banner Linda L tomorrow at 10:15 am?"}, {"role": "user", "content": "That's right. Do you know her address?"}, {"role": "assistant", "content": "The appointment has been made and you will be receiving a confirmation email shortly. Her address is 2516 Samaritan Drive."}, {"role": "user", "content": "Thank you very much! You've been really helpful. See you later!"}, {"role": "assistant", "content": "I'm happy I was able to help."}] +[{"role": "user", "content": "Could you find me a family counselor?"}, {"role": "assistant", "content": "What city do you want me to search in?"}, {"role": "user", "content": "I need a psychologist in San Jose."}, {"role": "assistant", "content": "I have 10 therapists that fit that criteria. Do you want to try the psychologist Barskyex Bryna G. in San Jose?"}, {"role": "user", "content": "Okay. Could you book me an appointment for Wednesday next week?"}, {"role": "assistant", "content": "What time?"}, {"role": "user", "content": "I want the appointment to be at 5:15 in the evening."}, {"role": "assistant", "content": "Please confirm that you want to book an appointment at 5:15 pm on next Wednesday at Barskyex Bryna G. in San Jose."}, {"role": "user", "content": "Yes, that should be good. What is the therapist's phone number?"}, {"role": "assistant", "content": "I have made your appointment. You should receive an email confirmation in a moment. If you have any questions you can call them at 408-363-4418."}, {"role": "user", "content": "Thank you, the help is much appreciated."}, {"role": "assistant", "content": "Do you need anything else?"}, {"role": "user", "content": "No, that is it. Thanks a bunch."}, {"role": "assistant", "content": "I'm glad to be of assistance."}] +[{"role": "user", "content": "Can you please find a therapist for me?"}, {"role": "assistant", "content": "What kind of therapist are you looking for?"}, {"role": "user", "content": "I need a Psychiatrist."}, {"role": "assistant", "content": "What city shall I look for one for you?"}, {"role": "user", "content": "Can you please find one in Los Gatos?"}, {"role": "assistant", "content": "I found 2 therapists for you. The first one is a psychiatrist, Larkin Matt in Los Gatos."}, {"role": "user", "content": "What is the phone number?"}, {"role": "assistant", "content": "The number is 408-399-5677."}, {"role": "user", "content": "What is the address?"}, {"role": "assistant", "content": "Their address is 301 Los Gatos-Saratoga Road."}, {"role": "user", "content": "Great, can you please book me an appointment?"}, {"role": "assistant", "content": "What date and time are you looking for?"}, {"role": "user", "content": "The appointment would be afternoon 3:45 on the 13th."}, {"role": "assistant", "content": "Please confirm the following details: Booking an appointment with Larkin Matt at 3:45 pm on March 13th."}, {"role": "user", "content": "Yes, that is correct."}, {"role": "assistant", "content": "Sorry, something went wrong. I could not book an appointment with Larkin Matt on March 13th. Maybe try an appointment at 4 pm?"}, {"role": "user", "content": "No thank you, good bye."}, {"role": "assistant", "content": "Good bye."}] +[{"role": "user", "content": "Find me a therapist please"}, {"role": "assistant", "content": "What city should I look in, and what kind of therapist?"}, {"role": "user", "content": "Find me a Psychologist in the Corte Madera area please"}, {"role": "assistant", "content": "There's a Psychologist in Corte Madera that might work for you, Jeff Greenwald"}, {"role": "user", "content": "OK. Can you schedule me with him?"}, {"role": "assistant", "content": "Sure, what time?"}, {"role": "user", "content": "How about in the evening 5:30 on the 2nd?"}, {"role": "assistant", "content": "Confirming your 5:30 pm appointment tomorrow with Jeff Greenwald yes?"}, {"role": "user", "content": "Actually change that to morning 10 and on the 12th of this month."}, {"role": "assistant", "content": "Confirming your 10 am on March 12th"}, {"role": "user", "content": "Yes that's great, what is their phone number?"}, {"role": "assistant", "content": "Sorry actually something went wrong and I couldn't book it. Anything I can help with?"}, {"role": "user", "content": "Nope, thanks for now."}, {"role": "assistant", "content": "Sure, just let me know if I can help"}] +[{"role": "user", "content": "Hello! I'd like to find a therapist in Fremont. Can you help me?"}, {"role": "assistant", "content": "I'd be happy to help. What type of therapist are you interested in?"}, {"role": "user", "content": "I'd like to see a Family Counselor."}, {"role": "assistant", "content": "I can suggest Center For Well Being in Fremont. They are a Family Counselor."}, {"role": "user", "content": "Can you tell me the contact number and address of the office?"}, {"role": "assistant", "content": "Yes, the phone number is 510-797-3941 and they are located at 1301 Mowry Avenue."}, {"role": "user", "content": "Yes, this will work for me."}, {"role": "assistant", "content": "Would you like to make an appointment?"}, {"role": "user", "content": "Yes, I'd like to make an appointment on Tuesday next week at four in the evening."}, {"role": "assistant", "content": "You'd like an appointment at the Center For Well Being at 4 pm next Tuesday. Is that correct?"}, {"role": "user", "content": "That is correct."}, {"role": "assistant", "content": "Your appointment is successful. You will be receiving an email confirmation shortly."}, {"role": "user", "content": "Great! Thank you so much for your help."}, {"role": "assistant", "content": "You're welcome. Have a nice day!"}] +[{"role": "user", "content": "Please find a therapist for me. I need a Psychologist in Vallejo"}, {"role": "assistant", "content": "How about trying Dwyer Patricia J, a Psychologist in Vallejo"}, {"role": "user", "content": "Can you find some other therapist?"}, {"role": "assistant", "content": "You may wanna try Wetzler Kathryn ,a Psychologist in Vallejo"}, {"role": "user", "content": "Yes that great. Can you please make an appointment at 4 pm?"}, {"role": "assistant", "content": "What date should the appointment for?"}, {"role": "user", "content": "Can you make it on 8th of this month?"}, {"role": "assistant", "content": "Please confirm this: Booking an appointment with Wetzler Kathryn on next Friday at 4 pm"}, {"role": "user", "content": "Yes that's perfect with me"}, {"role": "assistant", "content": "Sorry something went wrong.i couldn't make the appointment. If you may want to try Wetzler Kathryn you could possibly get an appointment on next Friday at 3:30 pm"}, {"role": "user", "content": "Nope. Bye now"}, {"role": "assistant", "content": "Happy to be of help"}] +[{"role": "user", "content": "Can you help me find a therapist?"}, {"role": "assistant", "content": "What kind? A psychologist? Maybe a Family Counselor? What city should we look in?"}, {"role": "user", "content": "I need a psychologist in Gilroy."}, {"role": "assistant", "content": "I found 3 therapists that you might find attractive. There's a psychologist in Gilroy named Rachelle Coate."}, {"role": "user", "content": "Yes that sounds good."}, {"role": "assistant", "content": "Do you want to book an appointment with this therapist?"}, {"role": "user", "content": "Yes I want to make an appointment."}, {"role": "assistant", "content": "At what time?"}, {"role": "user", "content": "See if you can book one for 10:30"}, {"role": "assistant", "content": "What date do you want?"}, {"role": "user", "content": "Can you make an appointment for the 4th?"}, {"role": "assistant", "content": "Confirming a appointment with Rachelle Coate at 10:30 am next Monday yes?"}, {"role": "user", "content": "Actually change that to 1 pm on the 9th of March"}, {"role": "assistant", "content": "OK, so 1 pm on March 9th yes?"}, {"role": "user", "content": "Yes that works, what's the therapist address?"}, {"role": "assistant", "content": "They're addressed at 8339 Church Street but I think you can try an appointment on March 9th with Rachelle Coate at 12:30 pm if you want?"}, {"role": "user", "content": "No it's alright"}, {"role": "assistant", "content": "OK, can I do something else?"}, {"role": "user", "content": "No nothing else, that's all"}, {"role": "assistant", "content": "Glad I could be of assistance"}] +[{"role": "user", "content": "Could you please find me a Family Counselor in Fremont?"}, {"role": "assistant", "content": "I found 3 therapists: Center For Well Being is a Family Counselor in Fremont you could try"}, {"role": "user", "content": "Is there any other option?"}, {"role": "assistant", "content": "Christensen Holly is another family counselor in Fremont"}, {"role": "user", "content": "Sorry, could you find me something else please, maybe in Los Gatos?"}, {"role": "assistant", "content": "Here is Emily Rosenbaum, a family counselor in Los Gatos"}, {"role": "user", "content": "Yes, I can try this one"}, {"role": "assistant", "content": "would you like to book an appointment?"}, {"role": "user", "content": "Yes, please"}, {"role": "assistant", "content": "What time and date would you like to go?"}, {"role": "user", "content": "Would it be possible to book at 10:30 am on the 6th?"}, {"role": "assistant", "content": "Please confirm the following details: appointment for Emily Rosenbaum at 10:30 am next wednesday"}, {"role": "user", "content": "yes, that's it. Could you tell me the address and telephone please?"}, {"role": "assistant", "content": "Sorry but something went wrong and I wasn't able to book the appointment. Is there anything else I can do for you ?"}, {"role": "user", "content": "Could you please try to book for march 5th?"}, {"role": "assistant", "content": "please confirm the following details: Appointment with Emily Rosenbaum at 10:30 am next tuesday"}, {"role": "user", "content": "No, please change the time to eleven in the morning"}, {"role": "assistant", "content": "Please confirm the following details: 11 am next tuesday"}, {"role": "user", "content": "yes, that's perfect"}, {"role": "assistant", "content": "Your appointment was successfully booked. You'll receive a confirmation email soon"}, {"role": "user", "content": "Thank you so much for your help. Bye"}, {"role": "assistant", "content": "Glad to help. Have a good day"}] +[{"role": "user", "content": "I need a therapist."}, {"role": "assistant", "content": "Do you want a psychologist or psychiatrist?"}, {"role": "user", "content": "I definitely want a Psychologist."}, {"role": "assistant", "content": "What city would you like?"}, {"role": "user", "content": "Find me a Psychiatrist actually, in Los Gatos."}, {"role": "assistant", "content": "I have 2 options for you. Larkin Matt. They are a Psychiatrist in Los Gatos."}, {"role": "user", "content": "No, what about something in San Jose?"}, {"role": "assistant", "content": "I have 6 there. Dr. Manuj K. Nangia. A psychiatrist in San Jose."}, {"role": "user", "content": "What is his address?"}, {"role": "assistant", "content": "It is 2516 Samaritan Drive."}, {"role": "user", "content": "Any others around there?"}, {"role": "assistant", "content": "What about Pfaff Loretta. A psychiatrist in San Jose."}, {"role": "user", "content": "What is there number?"}, {"role": "assistant", "content": "You can contact them on 408-303-2435."}, {"role": "user", "content": "Great, Can you book the appointment for 11th of this month?"}, {"role": "assistant", "content": "What time would you like me to book it?"}, {"role": "user", "content": "Make it for 13:00"}, {"role": "assistant", "content": "Okay, let's confirm: Booking with Pfaff Loretta at 1 pm. On March 11th."}, {"role": "user", "content": "Actually, can you change that to Thursday next week?"}, {"role": "assistant", "content": "Let's confirm the following: 1 pm, next Thursday."}, {"role": "user", "content": "No, please change the time to 16:45."}, {"role": "assistant", "content": "okay: Pfaff Loretta at 4:45 pm."}, {"role": "user", "content": "Yeah that would be great. What is there address."}, {"role": "assistant", "content": "I'm very sorry but I wasn't able to book you an appointment. The address is 2516 Samaritan Drive. What about Pfaff Loretta, next Thursday but at 4:30 pm?"}, {"role": "user", "content": "No, that's no good. Goodbye."}, {"role": "assistant", "content": "Glad I could help you."}] +[{"role": "user", "content": "Can you help me find a therapist?"}, {"role": "assistant", "content": "I'd be happy to help. What kind of therapist are you interested in? Where should I begin the search?"}, {"role": "user", "content": "I'd like to find a Psychologist based in Oakland, if possible."}, {"role": "assistant", "content": "Alameda Children'S Specialized is a Psychologist located in Oakland."}, {"role": "user", "content": "Can you tell me the contact number and address of the office?"}, {"role": "assistant", "content": "Yes, the phone number is 510-383-5100 and it is located at 7200 Bancroft Ave # 125C."}, {"role": "user", "content": "That works for me. Can you make an appointment for me?"}, {"role": "assistant", "content": "Yes, what time works best for you?"}, {"role": "user", "content": "I'd like to find something at half past 1 in the afternoon."}, {"role": "assistant", "content": "What day are you available?"}, {"role": "user", "content": "Can you check if there are any openings on March 10th?"}, {"role": "assistant", "content": "You'd like to make an appointment at Alameda Children'S Specialized on March 10th at 1:30 pm. Is this correct?"}, {"role": "user", "content": "I'm sorry, can you change that to 13:00 instead?"}, {"role": "assistant", "content": "Yes. You'd like the appointment at 1 pm on March 10th."}, {"role": "user", "content": "Yes, that would be ideal."}, {"role": "assistant", "content": "Your appointment is confirmed. You should receive an email confirmation shortly."}, {"role": "user", "content": "Great! I appreciate the help."}, {"role": "assistant", "content": "You're welcome. Is there anything else I can assist you with today?"}, {"role": "user", "content": "No, I think that will be all. Thank you again."}, {"role": "assistant", "content": "You're welcome. Have a wonderful day!"}] +[{"role": "user", "content": "I want to check the weather in El Sobrante on the 6th of March 2019."}, {"role": "assistant", "content": "The average temperature for the day should be 76 degrees Fahrenheit, with a 9 percent chance of rain."}, {"role": "user", "content": "Okay, how about the weather in Guerneville on the 1st of March 2019?"}, {"role": "assistant", "content": "The average temperature for the day should be 89 degrees Fahrenheit with an 11 percent chance of rain."}, {"role": "user", "content": "How humid is it supposed to be?"}, {"role": "assistant", "content": "There should be around 28 percent humidity."}, {"role": "user", "content": "Okay."}, {"role": "assistant", "content": "Do you need anything else?"}, {"role": "user", "content": "No, that's all. Thanks."}, {"role": "assistant", "content": "Goodbye."}] +[{"role": "user", "content": "Can you tell me what the weather is like in Nairobi, Kenya."}, {"role": "assistant", "content": "The temperature average during the day is 105 degrees Fahrenheit. And there's also a 0 percent chance it will rain."}, {"role": "user", "content": "Alright, how's the weather for Kenwood on March 5th 2019?"}, {"role": "assistant", "content": "It will be 90 degrees Farhrenheit on average during the day, and there's a 27 percent chance it will rain."}, {"role": "user", "content": "Alright, can you tell me the weather for 1st of March 2019."}, {"role": "assistant", "content": "It will be 92 degrees Fahrenheight on average during the day, and there's a 23 percent chance it will rain."}, {"role": "user", "content": "Okay, that's all I need. Bye!"}, {"role": "assistant", "content": "Take Care."}] +[{"role": "user", "content": "Can you check the weather in Montara?"}, {"role": "assistant", "content": "The average temperature for today is 89 degrees Fahrenheit, and there is a 8 percent chance of rain."}, {"role": "user", "content": "Thank you. That's all I needed."}, {"role": "assistant", "content": "Have a nice day."}] +[{"role": "user", "content": "Please check the weather."}, {"role": "assistant", "content": "What city do you need?"}, {"role": "user", "content": "Please check in Clayton."}, {"role": "assistant", "content": "The temperature is forecasted to be 70 degrees with a 1 percent chance of rain."}, {"role": "user", "content": "What about Forestville on March 12th."}, {"role": "assistant", "content": "The temperature should be 75 degrees with a 14 percent chance of rain."}, {"role": "user", "content": "How windy is it suppose to be?"}, {"role": "assistant", "content": "The wind should be around 10 mph."}, {"role": "user", "content": "What is the humidity going to be?"}, {"role": "assistant", "content": "The humidity is expected to be around 36 percent."}, {"role": "user", "content": "Yes, that is ok."}, {"role": "assistant", "content": "Anything else today?"}, {"role": "user", "content": "No, that is all."}, {"role": "assistant", "content": "Have a nice day."}] +[{"role": "user", "content": "I wonder if it's gonna rain. Can you check the weather?"}, {"role": "assistant", "content": "In which city?"}, {"role": "user", "content": "In San Pablo."}, {"role": "assistant", "content": "The average temperature should be 73 degrees Fahrenheit with a 2 percent chance of rain."}, {"role": "user", "content": "Sure, good to know."}, {"role": "assistant", "content": "Can I help you in anything else?"}, {"role": "user", "content": "No, that's all. Thanks."}, {"role": "assistant", "content": "That's great. Have a good day."}] +[{"role": "user", "content": "I want to do weather check at San Anselmo"}, {"role": "assistant", "content": "The average day temperature need be 89 degrees Fahrenheit.There it is 28 percent chance of rain"}, {"role": "user", "content": "How much windy and humid it might be there"}, {"role": "assistant", "content": "The humidity level there is 23 percent with average wind speed around 3 miles per hour"}, {"role": "user", "content": "ok, that is all. Bye then"}, {"role": "assistant", "content": "Cheers for now"}] +[{"role": "user", "content": "Give me the weather update for the 1st of March 2019 please."}, {"role": "assistant", "content": "Sure, for which city?"}, {"role": "user", "content": "Please check the city of Stanford."}, {"role": "assistant", "content": "Sure thing. On March 1st 2019 the weather is estimated to be 73 degrees Fahrenheit. Please keep in mind there will be a 29 percent chance of rain."}, {"role": "user", "content": "Find the humidity expectation for that day please."}, {"role": "assistant", "content": "Sure, humidity is expected to be around 47 percent."}, {"role": "user", "content": "ok, thanks for that information."}, {"role": "assistant", "content": "your welcome. Will there be anything else?"}, {"role": "user", "content": "Nope, that's it."}, {"role": "assistant", "content": "OK, Have a good one."}] +[{"role": "user", "content": "I'm trying to decide what to do today. Can you tell me what the weather is suppose to be like?"}, {"role": "assistant", "content": "I can help you with that. What location would you like me to check the forecast in?"}, {"role": "user", "content": "Can you tell me the forecast for Pinole on March 1st 2019?"}, {"role": "assistant", "content": "I can see that the average temperature for the day you specified should be 91 degrees Fahrenheit with an 18 percent chance of rain."}, {"role": "user", "content": "Great, thanks for all your help. Goodbye."}, {"role": "assistant", "content": "Goodbye."}] +[{"role": "user", "content": "I want to check the weather for the 12th of March 2019."}, {"role": "assistant", "content": "Which city?"}, {"role": "user", "content": "In El Cerrito, please."}, {"role": "assistant", "content": "The average temperature for the day should be 88 degrees Fahrenheit, with an 18 percent chance of rain."}, {"role": "user", "content": "What's the humidity, and how windy will it be?"}, {"role": "assistant", "content": "The humidity should be around 25 percent, with an average wind speed of 1 mile per hour."}, {"role": "user", "content": "Okay."}, {"role": "assistant", "content": "Is there anything else you want?"}, {"role": "user", "content": "No, that's all, thanks."}, {"role": "assistant", "content": "Goodbye."}] +[{"role": "user", "content": "Could you check the weather in Alamo?"}, {"role": "assistant", "content": "The average temperature today should be 81 degrees. There's also a 12 percent chance of rain."}, {"role": "user", "content": "How about Novato on the 12th of March 2019"}, {"role": "assistant", "content": "The average temperature should be 77 degrees and there's a 6 percent chance of rain."}, {"role": "user", "content": "What about March 2nd 2019?"}, {"role": "assistant", "content": "Average temperature should be 71 degrees with a 1 percent chance of rain."}, {"role": "user", "content": "Will it be windy?"}, {"role": "assistant", "content": "Wind speed should be about 3 miles per hour."}, {"role": "user", "content": "Okay, thank you."}, {"role": "assistant", "content": "Is there anything else you need?"}, {"role": "user", "content": "No thanks, that'll do it."}, {"role": "assistant", "content": "Have a great day."}] +[{"role": "user", "content": "Please check the weather in Discovery Bay"}, {"role": "assistant", "content": "77 degrees Fahrenheit is the average temperature and a 9 percent chance of rain"}, {"role": "user", "content": "What about on March 12th"}, {"role": "assistant", "content": "70 degrees Fahrenheit is the average temperature and there is 23 percent chance of rain"}, {"role": "user", "content": "What about on 10th of March 2019"}, {"role": "assistant", "content": "85 degrees Fahrenheit is the average temperature for the day and 15 percent chance of rain"}, {"role": "user", "content": "OK perfect. That's all for now. Bye"}, {"role": "assistant", "content": "Cheers"}] +[{"role": "user", "content": "I require to do weather check in San Jose on March 10th 2019"}, {"role": "assistant", "content": "The average day temperature have to be 74 degrees Fahrenheit and there is 18 percent chance of rain"}, {"role": "user", "content": "sure that is ok"}, {"role": "assistant", "content": "you need anything more?"}, {"role": "user", "content": "No, thank you"}, {"role": "assistant", "content": "Cheers for now"}] +[{"role": "user", "content": "What is the weather like in Bodega Bay."}, {"role": "assistant", "content": "The average temperature at daytime is 80 degrees and there is only a 28 percent chance of rain."}, {"role": "user", "content": "What about the humidity level?"}, {"role": "assistant", "content": "Humidity is around 44 percent."}, {"role": "user", "content": "Okay great. That's all for now."}, {"role": "assistant", "content": "Thanks."}] +[{"role": "user", "content": "What's the weather forecast for March 9th 2019 in Seattle?"}, {"role": "assistant", "content": "The average temperature for the day will be 64 degrees. There's a 14 percent chance of rain."}, {"role": "user", "content": "How humid will it be?"}, {"role": "assistant", "content": "The humidity is forecast at 13 percent."}, {"role": "user", "content": "Will it be windy?"}, {"role": "assistant", "content": "The average wind speed will be around 5 miles per hour."}, {"role": "user", "content": "Okay. Thanks. Bye!"}, {"role": "assistant", "content": "Have a good day."}] +[{"role": "user", "content": "Please tell me the weather forecast for March 4th."}, {"role": "assistant", "content": "Can you name the city you wish to know the forecast for?"}, {"role": "user", "content": "I want to know the forecast for Toronto."}, {"role": "assistant", "content": "On March 4th, the temperature should be 70 degrees Fahrenheit with a 38 percent chance of rain."}, {"role": "user", "content": "I better make sure to dress cool for that day. Thanks for the information. That will be all for now."}, {"role": "assistant", "content": "You are quite welcome. Have a nice day."}] +[{"role": "user", "content": "I have to do weather check in Moraga."}, {"role": "assistant", "content": "The average day temperature is running at 70 degrees Fahrenheit and the chances of rain is 23 percent."}, {"role": "user", "content": "What is your opinion on March 7th 2019"}, {"role": "assistant", "content": "The average day temperature is running at 73 degrees Fahrenheit and the chances of rain is 12 percent."}, {"role": "user", "content": "That is perfect. Bye"}, {"role": "assistant", "content": "Be happy always."}] +[{"role": "user", "content": "I need to see the weather in Windsor"}, {"role": "assistant", "content": "The average temperature will be 86 degrees Fahrenheit with a 21 percent chance of rain"}, {"role": "user", "content": "OK, what about the weather in Las Vegas"}, {"role": "assistant", "content": "It will be 84 degrees Fahrenheit and will have an 18 percent chance of rain"}, {"role": "user", "content": "Ok, that's good, bye for now"}, {"role": "assistant", "content": "Ok, have a good day"}] +[{"role": "user", "content": "Can you get me a weather report for Yountville California?"}, {"role": "assistant", "content": "Sure, the average temperature will be 75 degrees. There's only a 7 % chance of rain."}, {"role": "user", "content": "What's happening in Morgan Hill, March 4th?"}, {"role": "assistant", "content": "The average temperature there is 72 Degrees F. There is a 29 % chance of rain."}, {"role": "user", "content": "Great, now I know."}, {"role": "assistant", "content": "Cool, (I think)."}] +[{"role": "user", "content": "What is the weather going to be like on the 10th of March 2019?"}, {"role": "assistant", "content": "What city should I check?"}, {"role": "user", "content": "Please look at Lafayette."}, {"role": "assistant", "content": "There's a 14 percent chance of rain and the temperature will average 75 degrees."}, {"role": "user", "content": "Cool. What about March 6th?"}, {"role": "assistant", "content": "The temperature will be 86 degrees on average and there's only a 1 percent chance of rain."}, {"role": "user", "content": "Alright. Can you check in Bolinas?"}, {"role": "assistant", "content": "There's a 22 percent chance of rain and the temperature will average about 92 degrees."}, {"role": "user", "content": "Cool. Thanks! That'll be it."}, {"role": "assistant", "content": "Have a good day!"}] +[{"role": "user", "content": "I want to do weather check in San Mateo."}, {"role": "assistant", "content": "There the average temperature for the day is at 80 degrees Fahrenheit and there is also 13 percent chance of rain."}, {"role": "user", "content": "What is your opinion on Larkspur on March 3rd."}, {"role": "assistant", "content": "There the average temperature for the day is at 85 degrees Fahrenheit and there is also 23 percent chance of rain."}, {"role": "user", "content": "That is cool."}, {"role": "assistant", "content": "Any other information you want me to look in?"}, {"role": "user", "content": "No, thank you very much."}, {"role": "assistant", "content": "so be happy"}] +[{"role": "user", "content": "I have a plan to make a trip but if weather is good i wish to travel. So will you find and check the weather on March 6th?"}, {"role": "assistant", "content": "In which city do you wish to check the weather ?"}, {"role": "user", "content": "In Petaluma city."}, {"role": "assistant", "content": "The average temperature for the day is 91 degrees fahrenheit and there is a 10 percent chance of rain."}, {"role": "user", "content": "Okay, Tell me how about the temperature in Union City?"}, {"role": "assistant", "content": "In union city the average temperature for the day should be 71 degrees Fahrenheit. There is a 19 percent chance of rain."}, {"role": "user", "content": "Okay, How about the temperature is on March 9th?"}, {"role": "assistant", "content": "The average temperature for the day will be 79 degrees Fahrenheit and there is a 1 percent chance of rain."}, {"role": "user", "content": "Ok thats great."}, {"role": "assistant", "content": "whether i need to find any other thing?"}, {"role": "user", "content": "No. thanks a lot!"}, {"role": "assistant", "content": "take care have a great day"}] +[{"role": "user", "content": "Can you tell me the weather in KL?"}, {"role": "assistant", "content": "The average temperature should be 102 Fahrenheit with an 8 percent chance of rain."}, {"role": "user", "content": "How about Clayton on March 14th?"}, {"role": "assistant", "content": "The average temperature should be 72 degrees Fahrenheit with a 6 percent chance of rain."}, {"role": "user", "content": "How windy will it be?"}, {"role": "assistant", "content": "10 miles per hour on average."}, {"role": "user", "content": "Sure, okay."}, {"role": "assistant", "content": "Is there anything else?"}, {"role": "user", "content": "No, thank you very much!"}, {"role": "assistant", "content": "You're welcome!"}] +[{"role": "user", "content": "I would like to check the weather for the 5th of March 2019."}, {"role": "assistant", "content": "In which city should I check?"}, {"role": "user", "content": "Please check in Tomales on the 11th of March 2019."}, {"role": "assistant", "content": "The average temperature for the day is 89 degrees and there is a 23 percent chance of rain."}, {"role": "user", "content": "Will it be windy? How humid will it be?"}, {"role": "assistant", "content": "The humidity is low at 25 percent as is the wind at around 2 miles per hour."}, {"role": "user", "content": "Thank you."}, {"role": "assistant", "content": "Is there anything else that you need?"}, {"role": "user", "content": "No thank you."}, {"role": "assistant", "content": "Cheers, have a nice day."}] +[{"role": "user", "content": "I want to plan something outdoors, so I want to check the weather for March 4th."}, {"role": "assistant", "content": "Can you tell me the city where you would like to check the weather forecast?"}, {"role": "user", "content": "I am planning to go in Tomales, so that's the location for which I want to know the weather forecast."}, {"role": "assistant", "content": "I can see that the average temperature in Tomales for the day will be 85 degrees Fahrenheit, and there is a 28 percent chance that there will be rain."}, {"role": "user", "content": "Alright, can you also look into Toronto, Ontario for March 13th 2019?"}, {"role": "assistant", "content": "I can see that the temperature in Toronto, Ontario for the day will be 62 degrees Fahrenheit, also there is a 1 percent chance that it will be raining."}, {"role": "user", "content": "Fine, that's good. That's all I needed. Later then!"}, {"role": "assistant", "content": "It was a pleasure!"}] +[{"role": "user", "content": "Check the weather in Olema, California for me."}, {"role": "assistant", "content": "The average temperature for the day in Olema is 91 degrees Farenheit. Today, there is a 21 percent chance of rain."}, {"role": "user", "content": "Alright, yea. How about on the 3rd of March 2019?"}, {"role": "assistant", "content": "On the 3rd of March 2019 in Olema, California, the temperature is expected to average around 87 degrees Fahrenheit, and there will be a 23 percent chance of rain."}, {"role": "user", "content": "How about in Marshall on March 1st 2019?"}, {"role": "assistant", "content": "In Marshall on that date the average temperature is expected to be around 86 degrees Fahrenheit, and there will be a 5 percent chance of rain."}, {"role": "user", "content": "Alright, cool. Thanks a bunch."}, {"role": "assistant", "content": "You're welcome, will that be all?"}, {"role": "user", "content": "Yea that's it for now."}, {"role": "assistant", "content": "Okay, enjoy your day."}] +[{"role": "user", "content": "I need some quiet, outdoor harmony to balance out a wild day of back-to-back meetings. What kind of weather do you show for March 10th 2019, please?"}, {"role": "assistant", "content": "Ready to assist you. Tell me the city you want to check and I can let you know."}, {"role": "user", "content": "Yes, take a look at Tiburon."}, {"role": "assistant", "content": "Okay. It is reported that the average day's high is expected to be 85 degrees Fahrenheit with a 15 percent possibility that it will rain."}, {"role": "user", "content": "Well, now, and what's the weatherman saying for the 5th of March 2019?"}, {"role": "assistant", "content": "It is reported that the average high fo that day is expected to be 94 degrees Fahrenheit with a 20 percent possibility that it will rain."}, {"role": "user", "content": "I see. Take a look at Calistoga for me, please."}, {"role": "assistant", "content": "The report for that city is showing an average high of 73 degrees Fahrenheit for the day with a 12 percent possibility that rain will come."}, {"role": "user", "content": "Okay, well done."}, {"role": "assistant", "content": "Would you like any more assistance at this time?"}, {"role": "user", "content": "You've provided all the info I need for now. Many thanks."}, {"role": "assistant", "content": "That's all for now. Enjoy the rest of your day."}] +[{"role": "user", "content": "I'd like to check the weather report in Rutherford."}, {"role": "assistant", "content": "Today's average temperature in Rutherford will be 86 degrees Fahrenheit with a 28 percent chance to rain."}, {"role": "user", "content": "How windy will it be?"}, {"role": "assistant", "content": "The average wind speed will be around 10 miles per hour."}, {"role": "user", "content": "Alright, thanks! That will be all for today."}, {"role": "assistant", "content": "Thank you, have a great day!"}] +[{"role": "user", "content": "Can you tell me what the weather will be like in San Bruno on the 8th of March 2019?"}, {"role": "assistant", "content": "The average temperature should be 91 degrees Fahrenheit with a 10 percent chance of rain."}, {"role": "user", "content": "Okay, how about in Fresno, CA on March 3rd 2019?"}, {"role": "assistant", "content": "The average temperature should be 77 degrees Fahrenheit with a 18 percent chance of rain."}, {"role": "user", "content": "Okay, that's all I need. Bye for now."}, {"role": "assistant", "content": "Have a good day!"}] +[{"role": "user", "content": "Can you tell me if it is going to rain?"}, {"role": "assistant", "content": "What city would like to check?"}, {"role": "user", "content": "LAX please."}, {"role": "assistant", "content": "It will be a nice 76 degrees Fahrenheit with a 28 percent chance of rain."}, {"role": "user", "content": "What about on March 2nd."}, {"role": "assistant", "content": "It will be 93 degrees Fahrenheit with a 29 percent chance of rain."}, {"role": "user", "content": "Ok thanks"}, {"role": "assistant", "content": "IS there anything else I can do for you."}, {"role": "user", "content": "No that will be all."}, {"role": "assistant", "content": "Have an enjoyable day ahead."}] +[{"role": "user", "content": "I want to check the weather in Palo Alto."}, {"role": "assistant", "content": "The average temperature should be 79 degrees Fahrenheit for the day and chance of rain is 4 percent."}, {"role": "user", "content": "How windy and humid is it expected to be?"}, {"role": "assistant", "content": "The wind average speed should be 4 miles per hour and humidity is around 19 percent."}, {"role": "user", "content": "Sure. It is okay."}, {"role": "assistant", "content": "Do you like anything else?"}, {"role": "user", "content": "No, thanks for your help."}, {"role": "assistant", "content": "Best wishes.good bye"}] +[{"role": "user", "content": "What is the expected weather in Inverness on March 10th?"}, {"role": "assistant", "content": "The temperature is expected to be 90 degree Fahrenheit with a 3 percent chance of rain."}, {"role": "user", "content": "What about in Union City?"}, {"role": "assistant", "content": "The average temperature is 86 degrees Fahrenheit with a 9 percent chance of rain."}, {"role": "user", "content": "What are the humidity and wind suppose to be like?"}, {"role": "assistant", "content": "The humidity is expected to be around 23 percent, wind 6 mph."}, {"role": "user", "content": "Sure, that will be great."}, {"role": "assistant", "content": "Anything else today?"}, {"role": "user", "content": "No, that will be all."}, {"role": "assistant", "content": "Have a wonderful day."}] +[{"role": "user", "content": "What is the weather forecast on March 4th in Alamo?"}, {"role": "assistant", "content": "There is a 24 percent chance of showers with an average temperature of 94."}, {"role": "user", "content": "What is the forecast the 1st of March 2019?"}, {"role": "assistant", "content": "A 12 percent chance of showers with an average temperature of 81."}, {"role": "user", "content": "What is the forecsst in Hayward?"}, {"role": "assistant", "content": "A 9 percent chance of showers with an average temperature of 80."}, {"role": "user", "content": "Thank you. That's all I need."}, {"role": "assistant", "content": "Have a lovely day."}] +[{"role": "user", "content": "What's the weather in Napa?"}, {"role": "assistant", "content": "The daily average should be 85 degrees with a 24 percent chance of rain."}, {"role": "user", "content": "Will it be windy?"}, {"role": "assistant", "content": "Predicted wind speed of 6 miles per hour."}, {"role": "user", "content": "Oh okay."}, {"role": "assistant", "content": "Anything else I can do?"}, {"role": "user", "content": "No, thanks."}, {"role": "assistant", "content": "Cheers."}] +[{"role": "user", "content": "I want to know what the weather will be like on March 2nd."}, {"role": "assistant", "content": "Sure. What city's weather do you need to know?"}, {"role": "user", "content": "I want the weather of Nairobi."}, {"role": "assistant", "content": "The temperature of Nairobi has an average of 86 degrees for March 2nd.There's also a slight 6 percent chance that it will rain."}, {"role": "user", "content": "Not bad. Now, can you tell me the temperature of Valley Ford for the 12th of March 2019?"}, {"role": "assistant", "content": "Valley Ford's average temperature for March 12th is 92 degrees. The percentage of precipitation is 11."}, {"role": "user", "content": "What's the wind going to be like? And what about the humidity?"}, {"role": "assistant", "content": "The wind has an average of just 1 mile per hour, and the humidity is expected to be about 34 percent."}, {"role": "user", "content": "That seems fine."}, {"role": "assistant", "content": "Do you need help with anything else?"}, {"role": "user", "content": "That's all. Thanks!"}, {"role": "assistant", "content": "Have a nice day."}] +[{"role": "user", "content": "Hi I'm having guests over to BBQ. Can you check the weather in Discovery Bay?"}, {"role": "assistant", "content": "The temperature today will be around 77 degrees Fahrenheit with a 9 percent chance of rain."}, {"role": "user", "content": "Thanks, and what about 9th of March 2019?"}, {"role": "assistant", "content": "The temperature for your requested day will be around 89 degrees Fahrenheit with an 11 percent chance of rain."}, {"role": "user", "content": "Great, thanks."}, {"role": "assistant", "content": "Is there anything else you need?"}, {"role": "user", "content": "No, that's all."}, {"role": "assistant", "content": "Have a nice day."}] +[{"role": "user", "content": "I want to find a 2 bedroom apartment."}, {"role": "assistant", "content": "Where are you looking for this property?"}, {"role": "user", "content": "I want something in Fremont."}, {"role": "assistant", "content": "I have 10 places for you. Americana Apartments is a nice one. Located at 4445 Stevenson Boulevard. It has 2 bedrooms and bathrooms. The rent would be $2,800 a month."}, {"role": "user", "content": "Can you find me something with 2 bathrooms with pets allowed?"}, {"role": "assistant", "content": "How about this one? Boulevard at 40001 Fremont Boulevard. The property has 2 bedrooms and bathrooms and the rent is $2,750."}, {"role": "user", "content": "Can you find another?"}, {"role": "assistant", "content": "Century Village Apartments is a nice place. It's address is 41299 Paseo Padre Parkway. The property has 2 bedrooms and bathrooms and the rent would be $2,700 per month."}, {"role": "user", "content": "Is it furnished though? What is the phone number?"}, {"role": "assistant", "content": "It is not furnished. The number is 510-651-1040."}, {"role": "user", "content": "Yeah that sounds like the one."}, {"role": "assistant", "content": "Do you want to visit it?"}, {"role": "user", "content": "No, not now. That'll be all now."}, {"role": "assistant", "content": "Have a nice day."}] +[{"role": "user", "content": "Hey! I will be shifting to Sonoma County in California for my work. It would be great if you can find some nice apartment there?"}, {"role": "assistant", "content": "What's your requirement? Where do you want to have the apartment? How many bed and baths you are looking for in the apartment?"}, {"role": "user", "content": "Please can you find some good one in Sebastopol and I would prefer to have three bed rooms."}, {"role": "assistant", "content": "Ofcourse, I can find for you.... Please give me a moment... Here you go! I got 2 gracious apartments for you.. The property, Burbank Business Management located at 699 Gravenstein Highway North is a good one and it has 3 bed rooms and 3 attached baths as you look for. The rent would be $4,300 per month."}, {"role": "user", "content": "Looks, pretty good. Thanks for finding me one nice apartment."}, {"role": "assistant", "content": "Have a wonderful day ahead!"}] +[{"role": "user", "content": "Can you help me find an apartment?"}, {"role": "assistant", "content": "How many bedrooms do you want and in which area do you want the property to be in?"}, {"role": "user", "content": "I want an apartment in Fairfield with 1 bedroom."}, {"role": "assistant", "content": "I found a place with 1 bedroom and 1 bath at Bennington Apartments at 2780 North Texas Street. The rent is $1,750 per month."}, {"role": "user", "content": "That sounds good."}, {"role": "assistant", "content": "Do you want to schedule a visit to check out the property?"}, {"role": "user", "content": "No, not right now. That's all I need."}, {"role": "assistant", "content": "Alright. Have a great day!"}] +[{"role": "user", "content": "I want to find an apartment please"}, {"role": "assistant", "content": "Where do you want it?"}, {"role": "user", "content": "I want to find one in Concord"}, {"role": "assistant", "content": "How many bedrooms do you need?"}, {"role": "user", "content": "I need 4 bedrooms at least"}, {"role": "assistant", "content": "I found 10 apartments that fit. How about this 4 bedroom 3 bath place at Casa Pino Condos for $4,800 a month? It's at 1580 Clayton Road # 1 if you need the address."}, {"role": "user", "content": "Can you find me other apartments where pets are allowed."}, {"role": "assistant", "content": "I found 6 apartments. There's a 4 bedroom 3 bath place at Courtyard Apartments for $4,700 a month at 1711 Detroit Avenue."}, {"role": "user", "content": "Can you find me some other apartments, maybe one with three baths."}, {"role": "assistant", "content": "At Lakeshore Apartments at 1530 Ellis Street, there is a 4 bedroom 3 bath place for $4,750 a month."}, {"role": "user", "content": "What's the number of that property?"}, {"role": "assistant", "content": "You can reach them at 925-521-8333"}, {"role": "user", "content": "Yes that apartment sounds good"}, {"role": "assistant", "content": "Do you want to schedule a visit there?"}, {"role": "user", "content": "No I don't want to schedule it right now"}, {"role": "assistant", "content": "Can I do anything else?"}, {"role": "user", "content": "No thanks so much"}, {"role": "assistant", "content": "Sure thing, have a good one"}] +[{"role": "user", "content": "Can you help me find an apartment?"}, {"role": "assistant", "content": "What city would you like the apartment, and how many bed rooms did you want?"}, {"role": "user", "content": "I'd like a one bed room apartment in Fremont."}, {"role": "assistant", "content": "I've found 10 apartments. One is called Boulevard and is located at 40001 Fremont Boulevard. The apartment has 1 bed room, 1 bath room, and costs $1,850 per month."}, {"role": "user", "content": "Any other options? I'd like one that allows pets."}, {"role": "assistant", "content": "I've found 7 apartments. One is called Fremont Arms and is located at 37811 Fremont Boulevard. The apartment has 1 bed room, 1 bath room, and costs $2,000 per month."}, {"role": "user", "content": "That one sounds good."}, {"role": "assistant", "content": "Would you like to schedule a visit?"}, {"role": "user", "content": "Not at the moment. Thank you, that's all I wanted."}, {"role": "assistant", "content": "Have a nice day."}] +[{"role": "user", "content": "I need to find somewhere to stay. Can you find me an apartment that allows pets?"}, {"role": "assistant", "content": "Sure, how many rooms should it have and what area should I look in?"}, {"role": "user", "content": "I need a 4 bedroom apartment in Union City."}, {"role": "assistant", "content": "I managed to find 2 apartments I think you'll like. There is Dry Creek Apartments located on 33300 Mission Boulevard. It has 4 bedrooms and 3 bathrooms. The rent is $5,200 per month."}, {"role": "user", "content": "Is there anything else?"}, {"role": "assistant", "content": "Parkside Apartments is also nice, the address is 1501 Decoto Road. It has 4 bedrooms and 3 bathrooms. The rent is $5,250 per month."}, {"role": "user", "content": "That works for me."}, {"role": "assistant", "content": "Should I schedule an appointment to visit the property?"}, {"role": "user", "content": "Not at this time. Thank you for everything."}, {"role": "assistant", "content": "Have a nice day."}] +[{"role": "user", "content": "It's hard finding an apartment which allows pets... Can you look for one for me?"}, {"role": "assistant", "content": "Sure. What city should I search in?"}, {"role": "user", "content": "I need a place in Dublin."}, {"role": "assistant", "content": "And what number of bedrooms are you looking for?"}, {"role": "user", "content": "2 bedrooms. Also, one bathroom."}, {"role": "assistant", "content": "There is 1 suitable 2 bedroom apartment at Amador Lakes Apartment Homes. Its address is 8105 North Lake Drive and its rent is $2,550 monthly."}, {"role": "user", "content": "That sounds great."}, {"role": "assistant", "content": "Should I make an appointment for you to visit the apartment?"}, {"role": "user", "content": "Not right now. I still want to look around a bit."}, {"role": "assistant", "content": "Is there anything else I can assist you with?"}, {"role": "user", "content": "That's all, thanks."}, {"role": "assistant", "content": "Enjoy your day."}] +[{"role": "user", "content": "I need to move out. Can you help me find an apartment?"}, {"role": "assistant", "content": "In which area?"}, {"role": "user", "content": "In Mountain View."}, {"role": "assistant", "content": "With how many bedrooms?"}, {"role": "user", "content": "Two bedrooms please."}, {"role": "assistant", "content": "Americana is a great one at 707 Continental Circle. 2 bedrooms and 2 baths. The rent costs $2,700."}, {"role": "user", "content": "Is it furnished? What's their phone number?"}, {"role": "assistant", "content": "Not furnished. Their number is 833-278-0054."}, {"role": "user", "content": "Sounds good."}, {"role": "assistant", "content": "Would you like to schedule a visit?"}, {"role": "user", "content": "No, I don't. That's all, thanks."}, {"role": "assistant", "content": "Have an amazing day."}] +[{"role": "user", "content": "I would be leaving town soon and I need to find an apartment that has four bedrooms."}, {"role": "assistant", "content": "Where would you be staying?"}, {"role": "user", "content": "I plan to go to Hayward."}, {"role": "assistant", "content": "There are 10 suitable options. I would like to recommend Alpine Vista Apartments. It is located on 1282 Mattox Road and there are 4 bedrooms and 3 baths. The cost is $5,150 monthly."}, {"role": "user", "content": "That sounds great. Thank you. That would be all."}, {"role": "assistant", "content": "Enjoy your day."}] +[{"role": "user", "content": "I am looking for a 2 bedroom apartment in San Jose."}, {"role": "assistant", "content": "Aegena would be perfect for you. It's address is 1290 San Tomas Aquino Road. There is 2 bedrooms and 1 bathroom and the rent is a measly $2,650 per month."}, {"role": "user", "content": "Yeah that sounds perfect for me. That's all I wanted thanks."}, {"role": "assistant", "content": "Have a lovely day."}] +[{"role": "user", "content": "I'm looking for an apartment."}, {"role": "assistant", "content": "How many bedrooms are you looking for? and, what area are you interested in?"}, {"role": "user", "content": "I wanted one in Castro Valley. I need three bedrooms."}, {"role": "assistant", "content": "I have 4 nice apartments for you. This one is Continental Apartments. It is a very good property. It is at 22281 Center Street #57. The property is 3 beds and baths. the rent is $4,200 a month."}, {"role": "user", "content": "That sounds perfect yes."}, {"role": "assistant", "content": "Would you like me to book a visit?"}, {"role": "user", "content": "No, not right now thanks. That's all I needed."}, {"role": "assistant", "content": "Have a wonderful day."}] +[{"role": "user", "content": "Can you help me find an apartment? I only need it to have one bathroom."}, {"role": "assistant", "content": "What area should I search in?"}, {"role": "user", "content": "I'm looking for places in Napa."}, {"role": "assistant", "content": "How many bedrooms do you need?"}, {"role": "user", "content": "I need something with two bedrooms."}, {"role": "assistant", "content": "How about Marina Park Townhomes on 613 Cabot Way? It has 2 bedrooms and 1 bathroom for $2,450 per month."}, {"role": "user", "content": "How about something in Fremont?"}, {"role": "assistant", "content": "Alright, let's look there - there's a property through Case Verde Apartment on 4101 Eggers Drive # 16 with 2 bedrooms and 1 bathroom for $2,700 per month."}, {"role": "user", "content": "What else is there?"}, {"role": "assistant", "content": "Okay - how about 39438 Stratton Common at Crossroads Village Apartments? It has 2 bedrooms and 1 bath for $2,400 per month."}, {"role": "user", "content": "That's a lot cheaper than the other one - great. That's all I need right now."}, {"role": "assistant", "content": "Ok, have a good day!"}] +[{"role": "user", "content": "I am looking for an apartment."}, {"role": "assistant", "content": "What area are you looking in? How many bedrooms do you need?"}, {"role": "user", "content": "I need a 4 bedroom apartment in Hayward."}, {"role": "assistant", "content": "There is an apartment available at Alpine Vista Apartments at 1282 Mattox Road for $5,150 per month with 4 bedrooms and 3 bathrooms."}, {"role": "user", "content": "What is the phone number?"}, {"role": "assistant", "content": "Their phone number is 510-886-0385."}, {"role": "user", "content": "Are pets allowed? Does it have furniture?"}, {"role": "assistant", "content": "There is no furniture, but pets are allowed."}, {"role": "user", "content": "That is perfect. Thank you very much."}, {"role": "assistant", "content": "See you soon!"}] +[{"role": "user", "content": "I like to find an residence."}, {"role": "assistant", "content": "In which area you want the residence and how many bedrooms you want?"}, {"role": "user", "content": "I want 3 bedroom apartment I found 10 good in the area of Rohnert Park."}, {"role": "assistant", "content": "I found 10 good apartments. One of them is Americana Apartment Homes is a very good property located at 4757 Snyder Lane and has 3 bedrooms and 3 baths and rent for the month is $4,350."}, {"role": "user", "content": "Can we take pets in the Apartment ? Is it a furnished Apartment?"}, {"role": "assistant", "content": "Oh sorry. The apartment is not furnished and pets are also not allowed."}, {"role": "user", "content": "Yes that apartment looks good. Thank you that's all i want."}, {"role": "assistant", "content": "Have a wonderful day."}] +[{"role": "user", "content": "I'm looking for an apartment."}, {"role": "assistant", "content": "What location do you prefer and how many bed rooms do you want?"}, {"role": "user", "content": "I'd like it to be in Milpitas and I want 3 bed rooms."}, {"role": "assistant", "content": "There are 3 apartments that match. Crossing at Montague Apartments is very good and located at 755 East Capitol Avenue. It has 3 bed rooms, 3 baths, and the rent is $4,200 per month."}, {"role": "user", "content": "Does the apartment come furnished, and can you give me the phone number?"}, {"role": "assistant", "content": "It does not come furnished and you can call the property at 408-586-9001."}, {"role": "user", "content": "That apartment seems right for me. Thanks, that'll be all."}, {"role": "assistant", "content": "Have a wonderful day."}] +[{"role": "user", "content": "I'm looking to move into a new place. Can you find me an apartment?"}, {"role": "assistant", "content": "Where do you want your apartment to be located? How many bedrooms should it have?"}, {"role": "user", "content": "I'd like this apartment to be in San Jose and have four bedrooms."}, {"role": "assistant", "content": "Might I recommend Almaden Garden Apartments? It's located at 947 Branham Lane # C, has 4 bedrooms and 3 baths, and monthly rent costs $5,150."}, {"role": "user", "content": "Is it furnished? What number do I have to call for further questions?"}, {"role": "assistant", "content": "It is not furnished. You can call 408-265-4808."}, {"role": "user", "content": "That sounds like a great apartment. Thank you! I don't need anything else right now."}, {"role": "assistant", "content": "Glad I could help. Have a wonderful day."}] +[{"role": "user", "content": "I'm looking for an apartment with 2 baths."}, {"role": "assistant", "content": "And how many bed rooms would you like it to have?"}, {"role": "user", "content": "I want it to have three bed rooms."}, {"role": "assistant", "content": "And in what area should the apartment be in?"}, {"role": "user", "content": "It should be in Concord."}, {"role": "assistant", "content": "There's a very good apartment at City Walk Apartment Homes located at 1688 Clayton Road. It has 3 bed rooms, 2 baths, and rent is $3,550 per month."}, {"role": "user", "content": "Does the apartment come furnished? And what's the apartment's phone number?"}, {"role": "assistant", "content": "It is not furnished, sorry. And you can reach them at 925-671-3845."}, {"role": "user", "content": "Okay, that seems to fit what I need. I won't be needing any more help."}, {"role": "assistant", "content": "Alright, have a wonderful day."}] diff --git a/cli/foundation-models/azure_openai/oai-v2/dataset-create.sh b/cli/foundation-models/azure_openai/oai-v2/dataset-create.sh new file mode 100644 index 0000000000..e4fb0b486a --- /dev/null +++ b/cli/foundation-models/azure_openai/oai-v2/dataset-create.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +az ml data create -f ../dataset-create.yaml \ No newline at end of file diff --git a/cli/foundation-models/azure_openai/oai-v2/dataset-create.yaml b/cli/foundation-models/azure_openai/oai-v2/dataset-create.yaml new file mode 100644 index 0000000000..721847b047 --- /dev/null +++ b/cli/foundation-models/azure_openai/oai-v2/dataset-create.yaml @@ -0,0 +1,5 @@ +$schema: https://azuremlschemas.azureedge.net/latest/data.schema.json +type: uri_folder +name: oai_sample_training_data +description: sample training data +path: data/ \ No newline at end of file diff --git a/cli/foundation-models/azure_openai/oai-v2/openai_completions_finetune_pipeline/images/pipeline_completed.png b/cli/foundation-models/azure_openai/oai-v2/openai_completions_finetune_pipeline/images/pipeline_completed.png new file mode 100644 index 0000000000000000000000000000000000000000..252da782513878f1aee4f1704140323be83b9b0f GIT binary patch literal 15698 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

?1-qrDf>O5n25~k(R)+a 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%0DN`TfPw()L0`UT2v&K;M| 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 Q4;o5V>VssNxN+eB0v{Q5<^TWy literal 0 HcmV?d00001 diff --git a/cli/foundation-models/azure_openai/oai-v2/openai_completions_finetune_pipeline/images/pipeline_running.png b/cli/foundation-models/azure_openai/oai-v2/openai_completions_finetune_pipeline/images/pipeline_running.png new file mode 100644 index 0000000000000000000000000000000000000000..69966071e03a74885b1587d4cdd955139e537660 GIT binary patch literal 15295 zcmdtJbySqy-!F`G2uLUh5&{Z{l*C94(t~s;D5)UQAVYWD2uOFAARz+M-6fL3P(zC} z!_YN=XV3k6p67kv|K7FEI{zHjV!_N6v*+6J{nQTAR97M=Wgx}D!68?M$!p`_+{gyM z2E>Hm9n$n5QSj#mTw6&Nr)>D%CU}AWUPes@2d5&M?D7o(cunF6dj-eAq3FW?-sp2E zGRMJ@&{dX~(RDXQ%@d{2DqQsK%PO-eSKqqKs_Km*+0ZSeh z35Q|-#r&bb`3+b|%x|K}MxF%;(f zKqX07jR7KBn2GFYmbP!k)g;7!h*FH?e7!_PrQ99GBr!NRXLz{zo<>c*s$fA|xv(9d zMca;4k}Xbs@%pr_z!mj+f#=_MYxYB7jaqn*jGOCEpN}cG%>V!Hmp@|L->L=!3CIR1 zr7ule|6XH?qQ9slr|FsaOkfg1LpfAB`s7R-F1AXBh9Hagj`z#`t_BkLjF5yS7suOP z*%7E|vuKg75K4$qlk0KP&UU;8v?AJ>djmu5(tG!PN*E1i+C+)oY@ZT~k9nHt(4Zqb zCG;%E<7_!(+_g(!)}Z2TaKmOndh-J|ZGEn@f9jV4$p))Npf;YTyG;APinQ2ua%Bmc z)K7QkTQqtU1vW-=gRI62BI`I>uJ=NuQ~~#Afm+=^{G(lb~5|%Kl29mx??G4Xt!O z44;!3L6&bc<);f?BX=y_=01dg4|??Sn;Oef6qt!cJg$KwJipccwNu6l$hS(4Xh2NqqZHF7yF!}YjGnH@vzq*tI`5Yp_y?UK1|KZU_O%`%y0Lk&U0#P) zpiX1{b4GNNeyOFZP>uhnId*czZ51;u8a)EV3_5R54mBT*sfeBlJ1oq3pU%4}PthxI zh!SLT)#F01&sOX(gu$-y57nC8A~wehqdl&Ur&{#(^ZZ-Zv%CgD7uqeKp0@p!YD;?7 z7|||M`t?oM$F+XW?CP4wr1Fjru4f(EW|l;JE}RXf?dKaO=9~t2*VeQBL|1wvg?L|A ze-|NM|5{R3IpC3v`hJz|d(ofaeb9e$rK2v^Q~QQW*kUN{-S{WY497sV)rm5rS?|mJ zzVlg$&HQ*(umtYZDn`)1Ne(9a3#D@u>(w*%=&81y86#xX{-^YHO=YplFg%&hXvcGz zco3f;>cjeQ=Gwsk|LMXE-FlQW%OV_us+)zc5A$@;WYjsdp7&-!0{KMhIkVh5v$iq2 zO(TdBy%A_x%gJjDqa!p*Y>oa9bk(e{vHX}y2PdvIO|p?|s*mre4ABhFY7ixK`i`lI z_kM8c{mbKWKehVh%)rdFK_V7!(*o7hw;w5(tbH%{l`zaV0(f@eBT`d?+0u(g=*7hZ z9=&1RGQ*kHk&Q+KVUdVqk9zLwJVkPhadYeSg^iFMQW!q>p>GDa-fp(`q>0P4P(9O{ z%oZ14?`rVRkH#E}&ep)dG?f3$3n;SBv!B=^T4A(6gQ(ctObItp`jBBNJ3s1T}k`MfCMa|aDuBuSX&c zz%xUAkUsdqE=qjB7#=E3>wVz(V(5kIM&dEL?XSJ49n!qkZq{O49jqbM4d9{KE#>YR z*4n1FI6YLj%}+Wr-{dxH7nq~y2rrtEJVxkcE09$tjK`1kTt`D{Lh|ZpT+~QOEf^UCzt}8XM|0L>xjRyv&*eo!t%F{( zq242|iK&+tRZ!%+%}$b_4-0&lhchA8&+*?Nt2S0)c53pMc}wvjC4Vw9?j8OP=SK#n ziryl9XAMC-fvt?#c=-CX~G75 z;%6BUYmI!!Ij@WaZO3+u97V;ZBvt=Sg6vy{^E#}-ZWXP|9~o_BhHi`6-Ousw{YcKZ zv*;f4`~HOUpI9ZN?%4Tywu6l(YvM6j_-6vs5mcw+n$vW`Zjvba>Kj@Hxi94|xM?>Z z;w}h{NSf(*(0-$NsQO)IsieI1r$%mo3wMH5{O770T>c~+K}3|bnZ)jrUw#oA!(^5#zv(v&WiT&fI!xr_ zbRMIn7wpj|A3OV12oA6zu{a!+TjP8ZRou~HkT z$*T7n2Bw_jA7t~na(C!Yeye~oN;l#CyM3teh?f2MXkGg6jPc!Z6l4~c(oQu$1*RgH z5mPb`pp9BbAr3yXr<~Tn`GCpwTZiiWiZt5SwdX4=e=VDo$FpR-URu`KQc+2BpLMrO zvAWH>==m=7yUtZVM@#Njkf3TFvi*h-WYdG?_I-#Ki7cq}+^YW#qoBks?AhzNvWsLb zxx&cz`hC37Zaad#$!5^cqs0Vs`qs7~A4W*iTv?I6;*Z1K{H9-S2#UqFc11?6Cn-tL z#n$$8cEMN>BsKjhMrDZ0|0MUsCug@-7wV)pm`F z(FT5FQLesnKD);xMEW~WfdijX{8_!3Yp}@a@0e@nfq5Uu4nL-Y-YFxxi$cP-4L6J8 z&P}H+f&5YFzvmiFOwcZOpXKZ@I(DA#Os&~k3}*v2N$^(su4pT+IbXeUW1sB9fl=t3 zj-o^cOe=pW{!IkevqFNtV}U%@x2yw@mN%wc|IoKZ+>p%kA)K@6X1ZcM8-??}9yOIB zWc*_4EH~ocF7xIp+V8Tf)k2#TP*W^7__bucSGH-_Ey&WLVQ@%vlz-q! zd}q>Y%3#0BGh@Y1?w~5z4RHzk^qmT*$(%I#?Y(^}y=%nNBCBqmOCj2{vU%Knij7om+5>!Mh`8GmVgbY`y6-ys8v}T{qSA^2OAcaD6o^cY;zMhUfU^`YI9VAhE zpm3r36bUmlASZyZJJ2MMrr}4@G87Bzh3c?2($X%jTQeZUKchH<+~ZE*+=7Ip?^qGZ zCca|J%!aYrp9n}awBj1`9(F+m=^qK@RGJK`bw72*e;yUzkoHuMV1k~V$xZTU$c{?& zk_LwU?G=+lCp7CU6OR6bNb0$6JfXE#5=QF$fE!!7IdvdW zG?Z%(-pbntlK1tyuFOccrZ2WLL0}WNom*!_Z*U1q{V-AdwN@_95W15KMltPIRp`3* zD@ntz5ou&7vBzfZ+6DJ>Oe0V33fxFHa9vH*L#8Tpk!`x)q!(zPr2ajlUVWuXSKA{x zBf5A)Pl!YfZ!CQ9%Q)AcO~4VtUsKHYl0E+$>}u>tS<6DcxEhsCw9b=tsD@+iXNa=7 zJll7D%5I&uWyx9@QlNWlpQKn?J7Uw4o#wCQ^WZ_vA*C_C>e}DT!42)lHh#rJ+~`h}&^6A~wz0|N{O>Y2;jb>CaSv3|o+mzdoS$mLbHcOM<78hQ^C7|qy=rW?5c=UeNJZ1Z12ic z3AZw}T5)&fV*&F-QfgyYmYZ)#&1;IF(Tnjn>yM8GGi zEq`@F-Lqgnc@4{rTU3KdZx8-MLIX$H#EB9=%f0iLWn@ zjl*_a26*dI0ER@Uri%_4RMKIGg?y)o)!g)BgW5T-2b;7hONT>se?^i_T#IpIc7hm& zkTo{!gv=qQ`bsq{ABy&?fAkAt>H44HtQFowXVO6*sOi#3hJ~6M3R$DN|GTH3U`Y|ttIi96)TgE$aMFpNTwR#?{&WE z3kumz3xKmB3+{PLc5eq$1Q)2O`Z-LnYTkj{Sa&H3bKIU4JGOsTY1$qcqG7Tv{vr# z6-~1L<|km`)+UzCP#@L0I68QCoy&kgp>V)8lEy0?OcV@`}@2{HOEABoqhxuyWrw7w($UbD%+vFSS zd$c#pY{T)S!EN{aAKKsnN4_SIm3W|u_w{9Inh|r9D=qHrZ6NrVv|d8(ctj2Z6&jpY zhk$5f6+}o(e3MyO?U5FbUYRhvQdISb&P)_&^b&h8^^Ks9=c@zBv+Z5o4&}`UpGx0o z&W8On62rhwT%ShFEfSKzXsPnL&c20Pul5_cBHM3iFjAZiZ{3H*Bz=8VRbbTmwucmx zTpJI=Y9h1RbGOch(nJOv3~q4Osii|^6X-T8GMijePf!}QGEudk#o#A5vq#{`;^8Mo z>Z?B!)xh)IIn=FX*G3d|1>AF_9rd|55?qz_%vQ^ioGBQ&*QmqdwNr5-W+$05-{VsY zM2cG8VE+~IhqufHOxtnb`aPtzc^%!#@k4>Z;U}Bz-{I@(hhQn3W}x}(LpQf>7=kBG zeQSwWcA4qkXS+TEJ!Cjy`PrvO;A>D1OPt=rxXlrfWrAybdtPZsZRXtE%tD-0eMREC>Z|$_R;vAwz-WAA7E(>3>h0=t4DotW zon>tNUMLY;oaC2zj!{^h*7p7RJKSgfIpe4UzFHyKCz}u|AQe7OuLu5J13OAR6IC2GWRvWl9PnIv5e!9(L5k%*wS7x}{!p^ptzr-FO zWA|k!tTdiNa!K(Qm?E=`8n^xBpD1-GRWi3s3`?#E&l<}iZ9Dt2J<%MTk~mDh?&MXD z%WP;PDrF)9mVRsetizFQ%dfg+wjsm0FaAmbN5VD)Htsw~G00p2@(Xu1EU)Vs#kRghSib5WT zmIN1c<53YxVAJ5uqaBiGeWFDsT!FbTQS1aM{f=<`ti=oC5F>?Zb1`kyX3GCF6^LM0 z&o>2c6q&=tRccsc&#)^_tXfT`r7jtDSae`C7=zQht(iH(3n9!jrvyVOVgtjB9Bf|L zmGAaHNOj?_1Yz<($|kxgf~R;h$CO#Z-rLlMFt>&kG!qM%TJr?>tjQ0TYgp&$I23>Y ze)jeIVqLry-=3`1Q|_O%-raP$#f6`t0`Dz(LzlMu+KbqNBi9aNBj9?N%`7;lfmInR z)r2=km!X4b4P3rJID_`Z*K=5JeY;%y-NRuoQJntPB9!L#o3FcFhr@cs+Fxu-VH_La z>9ME0I~o*H*GpHtXUI@y*ic!ZywWSm1S+5mXt0%1q*4H*szhJ;rxotMBxOtISf?u*Bw!wts#VTJpy%T51w%lB&nma)Pv3 z`^i%-yggZ3HJ}uA&uUnF``cxw_4VcX$#Vv8Q3zxzf>{a)<(wZYP-D~qJ?S$U{twR~ zz%a;l@73Dg&go%yE>GcZT`IH z$&M8vC9`dE)A~J?GmlOTy3Jv2IJ0SFzgt`b2;oZC=7w=r+&Glw7$GWMDk{xzf^&8`a+D2d*Zg-(Cq-nfFsS z{oT(}0pH=CU-NqZ@|8_lLvQot!NA%gi?6A%&+0q)TI%~XG+vt*fa)mGbIF0cFYNI% zkXTi%JrZJVA=(@Yy?TIsk~~gk-rFt9n}(Us)qgm#&Lpb&WVv0D!Si9NOwekKqiQqR zWbo@m$&One#)oznAg1rz+T*#kGNbr<`(;bt^ea9W>lVi~T%F9K8ihB;znfH9s9}5? zKU}u`VbT~cP(wk#o9ue`dfA3LXB7=S4YMV)_hRumidAd5y2d!vCdoSDuU`W&S240a zm}>UdX_rm;v^6YWwu953OTONEl{AUxRoPb^pce9?XN-GP5(H-J?4mIkV#yY-)7s!K zP1+$%TLpIx>)Nh{3UZ%yY+1`m7EOE^D>Au7x(1X>tUH21ei@|}OO73mkKaO9T2E{x z^m+~aX$|9ej{Ow#`cH+Lh3y(jc35gtpp~b1ZpBTyAx9~NxNNjDm|I*=iWkQt@ZrKG zn@?8uYbbFWbMno7h@%~gl>kR*q_8(uv3qdXq{+A{NkwnTUJ~PG%mA^sZR6DH-(g(b z_Pj%#Q!lUt2%84SD^lpIPbJO_QC4y!8dWiTpZ8dU#|kxA41!>{0|J~WH~DJ;lQF1z zH*g1I{0&VuuL0F~vsJsSIo+Up54~@MC41y&L+OyZ0gvzGq|jQq5WF!t+R#nejwXvC zh9!5*eRN{}I6>wxWTFJM=yP$p=m+6%yP!M-{)dN(d}RpI zo5P;gNyuU?4PY=&l@rtRgkqf*y*T@fS)(^MEcA@+;umEDlqwSgqdEShJN!-8+wLzp z`3I3q$N$P&)b^|&P@vuhqcpcDIiB>ULti|ML8v)5SpA9hkX05#!{t|w3R&rl9-3Op z*{M|)shP&SA+IUh0<5LthCn@fWB7qC?`NljL^?smVh9tIqt#s^hGpsfD=$a(K& zt5==16!h~+msqxxR}{GHSU5FHzg{14Nrf5i+?``21{QrqiYBOs?e z)%=6yv$g446D8@{x+@8f3zpbFlxXG#wv1ozRE>ykPnAO$A@;(3e+cgPzGEjpUHtp# zb^?iNo#W=0WaN5;wj;!bZa%SpjNxTMW57pA# zRUW*^P$|fquCbZ&4IqjbP`p4T=%|BIXHH4L5;g#&gEVOZSq`9Y2>iX6YCCw(o`{IG zH>;i2ueG1Ij*`B1M<>Eg0ENPhT>xevIcE~qu&Y&qc?w90S`F(b@tfFV9U7gly4((7 zFjr#TbV?!qHDMcT>#4Ft>BW}(GSyVMp%0M^sRMjXa|YCR@m@b!RN0N#T%cC&=~M_G z+^AdJH&*EL&y{eq6*6ey=Hqb57ft>U%-C8OCy}QLhZef!G^+u418*mN#ocyo@kW8wyU81?o8dC~>I4`y zR}L5m^_tUXqR;79HQyW1SxuEEe~pfLqj-^irGiA9Xm+`ZT9EPj*rGQyvjK; zU#@5Vbz5Yy8Mvd|_OB(r{gUs*_^uALyq1Q+p9AYg*NsC=;6ow{aV;CxYLJ}~>A!Qs zKe#sq0b!G<;^NMM%@^}G@5#;*q^lFf-9@-_8E{+yaiLy(?rinY;&7*BQJu@ za=Kun1aU{zOzlK|0sN|_0a)ZiKVsQYo}5psr8}sWa)g0d1P_q z7?~CaBSB?}OFj+0>5mCQya4Fj;mRnL&KNI z>fBAGltO3h-T|01rR&2{AfBZHrFMoQGuw*J#Jl2rzmH{TFjYtmEE~;Vdgq+S)oL-j zL6nMFqe)_(PZigq-ej+jWV3uo2vX&;T>QKVTz!xI9=f5s?=zNp`)}6yWze1GU>Zyo z`QwIg>AY`ozy~mGGvr~7Df=Ld^1rZVH?vaZhagvMLG?}u;K};}tOCeufm*tS z@71xML6f6Z22hr|3hL@hu7C>@%``)gFb3hUXAp;wO zr&#+N$dEfs2i`1;tF?E@YuE#SA8n4K1jX@@AUZLLjH! zxZchQsx|8C3kJYR$N58d=bh5RinzA5ClIz>oup@;`1{MqpvG+QSz1GI6P9!u zok2=PjS*ukZ0N$`^yB_Hp20`<9v9GJ zME;p9HAu$>6Uvm9Oc54qcx=;$#v87;P-i3*Si6*4VR-6=p3$n$+i3TbcpNA|@Z*5W zz^C7Yr1BXxP9M7OHmoC`X*D>#Ytk4*FpzYN5Qx(4$tqy%=ra=iH1L)9OtGlsv_>Nv zY5{<(>tm_myE3(`iH}}X(uw9Py6w(c5wSg}7aXB%bHkjVP`=d9j7+J;VsLMJYd4H= zzD5oa+^2KaPf|tN0nM-WSz!)Yk4;jOGLkFblIE>6tpAs?f5I3@XV~fp(uNxLoc>q( z;7)`o!m7-__^#s%)c|7{VJSqvK*U2on>$@1LdHt??}vdV-}K+jAK>fym^GTpboOHd%~i^96M-1p|) z7H5VDj&{P6KC?%{Iv76rL_9=3F7p0}V1K&sw&&B#`ZBfHwPx7v`_w1zYE8Q)_bm_k&;FI-T`Td(ajn!Hit%oJ9~1FJnw@SsNhSpD{p=GJ>Zl6e#|A zMv(11w;o?y&8T;RkgONK#w`A|uaj#G75l(tTmP0IAkH?N^D%b? zH<(rLcQwIi$)h`y4@#B1{B39pUn(rGj~T}byu+=zV|}AK_Hyy>RrdV*vM~>J(rDU5 zl~qGva*Ha!Q1`WV$f|P21OwG6^0%Mr<-TQ-9w0&HXLWw5%-+G{79@4ReG0$(g(kk| zmtd|^H1kP{a!3RB4-&+s!O|s7&KbFKpRw!AyK|9(K+P_8UgflCzc$3%8DDoj59Gqx zX-CjHA|@p}Ed0^+kPg|Oa+o;5e;1_~m8Re+_s?JEsmT>-*Zv%GUvADQ2BZ$4LV9ABtFhO4MoQR0Ws z>HK>eit56c%FjzH&o5d2o`tB9jb+Iz5#m0md8X(7FtFqzO~eLStqW3V|C&u??V1%) z*`_}Q$3%OfAD_EQbLSNIj3&voGf238L(#^nUox_*^$F@sFM?3cc^l_?;GyczXxbI5 zA#PyyyE7OlqJaeW{k2xU5URNOBGb=?tkS8)MnA0@+3i|!^*cd~{YpK4_XjNSnEhNO z$gI3Cv%W=YcH+^-ddc~2O+CixMlfDSC{Cg(s*qLqB{tzz8~jdkGoN+oX~V%^5LKYo z>uNMl2Khst+`n$YRDA+FJ;}f!;S2bB4$2y@p}QK_ue7MpP+kjk(a$*F08;2?#)y(UX~?KoLYxO| znHJn53gbfD>}Os_J81vHI-KEWPU4i~gTpPoxH-J|t?Q43DpcH_|3Lv^p|EADq9vUauZGyy>~=kw znEW#LdPIs>bX&zFUNPUU=6kV~@(SOldL^ONrK3ni$ywa&H|`9Ct>#kptuB}WQTpmQ zEuv}lvme7d;TU_jdymZwY~xV^uSI5AYl!O9j5(`(Na9q6Vv5N?D)LSAtCgXcbamku zEj1h%00HE;R$r#z-hyulTaLCDl+{}$-jI+Z)8<5aO45@>om;p^hi%Sr-Td{BeR##6 zdXxU!Tl@CmOI`2phVP`9MOAc>1;6!vLP+>dg2nH$g30eDKH=KY8!^11C+bX#Dz9Vg zD%1$a%q=tYspnhqm34HQwhV>X(2D|pqvlt7D?I4zT1-TAx`MRN%(h~h_Z|dmfie~> zh9h_($o|mZmARKET)6dh^)bDEoQEAfP8^SqHO0-eP3xPnpgj!u^xaQV?G(CjlI$nd z?YrL{*{^kf!1Jv1X$?WIc+n(oqEy~Y{V=4vqx&(_VGu)UVvhVs@WqFPeQ@q;&0%LU zts>}Xg=Hv<^-aUgCZ+uQXDf-rb_$({TQ^}07fhQw<}uh?RQL@Q${a=&oZ7&LUOSNY zL%~(SS5Ovh(}=R0NEKM20z)NuUaHit2rZ>A4{8#y_n6==ev-@<9$Z|L`UE+|FV8zN zq(Gy_HcJ=V$*I{<_Q49P~b{HdZQg_S2e% z-$lGyWCJS1)jFrN*X60{nl|Je?)ER&m4}G%2a_iX`Hp0N5=fWFxi1fTZjB%Aye4wC zbR+G-hVh1@biErLHUXB z7g-DZvaTD>*%}A3O?*uuNG*Aec~Brp;Sd{ZLE#NL-SjZG7S&uvXG^?RhJ6JNn*TaT zMK#0YXayl)rHbw3*X&R_JP*bHbqz`FJ+0?M$7|~oJUX+40u9ll-H_Hd$VxUkTzhNt zVJZ!nPo?18P+E}yo5L`~(CdG3K8fL;3}6cXLI2U74Pp2iXKEv1P{08GMT!3*0VIfN z`*PbI+ianv*`%19E`5i(8h)SlURR!1mHAjnDl?=2WXKlAx^J>T=jI%{$QOA0eg$Vz zsO{;s@#O9*R|4`ROz}sh}sWfq_d+ zWxQ=Q{XN$M#7a?v`9|0jG6M!U!F}TUPTA>DA5X+cZ`CjskQC~eX72fr-A;I&5qeKQ zfD8&-gR+cS=LW3*c3o91ebm#U=T$*r)nE=pqmd{Hg<0i+B(JvU^~WnxlVL<}F$(WqCl!9?gGKnGo;u zs#V%vd7eInnG}|iU|Hjx;qjiAA4(DII$1Gb`4!p@-4`lb#hyYBoGgqr7?P zFuO2XppP7GpHL*;5C@MbBR#jQ0{%Q5U!Ug?lK58l@`5T;C>G# zJbLj+I)ydM1;`35Cj6q4#lUDheJ;<@f}8BB@&M<&=gY#+WPS&mhm!xs6hLkd(Kt=1 zxdIG{Pd=^p#1D#Fw+mM=FL2;+sjo!_m^X?2T zPrsS$S@OE(tJPS(awj+Bu~8$U_O@95h-C>0)5xPNmuKmk07BY@1Qlj^{?skf>?qif zmw)nK;LWux)!emo(cmzrpvrrm4?SW0tqMM5j(%}qxD|PHC)!-w{z#qOy}|w$pdMvd zV|IQRq!z7#=6rifeAyG|=%??&hzG`e>=CJ9x<=XB?gZARzeaD|ysKJm3ma`{ z>`bXAdip1erBSDe*|C}^);iBMp@>1mdiujJZ5LLeJLEMWOHlB7n?4$!bj_+Z0Y27LFNT)y&EP9P;92TE`AaGL8671lb*#8bN{N-UF^Jj{*84{Hr< zbGcGG8dmSY%Q_m?A@%i#!K9aQH9&B2MIjTVpTNN?R?O|Y*RgiMmyFzBFs2uuQ$0JQ z5qh_^zIIiyG6?6tDI{XUY_BeHOzU8$OgGHEp7cMT55o89r|E`oDTXn29Ps~AasYj> z->Pev_ImNO@fDFWU^0W1s{?k+bi0603OYo4ObHj6j3A_b6FU^=e}eamtwS6V%--PU

LO-c4 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 E4;@U2AOHXW literal 0 HcmV?d00001 diff --git a/cli/foundation-models/azure_openai/oai-v2/openai_completions_finetune_pipeline/openai_completions_finetune_pipeline.md b/cli/foundation-models/azure_openai/oai-v2/openai_completions_finetune_pipeline/openai_completions_finetune_pipeline.md new file mode 100644 index 0000000000..14b1291a4e --- /dev/null +++ b/cli/foundation-models/azure_openai/oai-v2/openai_completions_finetune_pipeline/openai_completions_finetune_pipeline.md @@ -0,0 +1,19 @@ +## How to finetune openai models via CLI mode using finetune pipeline component ? + +1. Login to az cli using `az login` + +2. Navigate to `cli\foundation-models\azure_openai\oai-v2\openai_completions_finetune_pipeline` + +3. Run `az ml job create --subscription --resource-group --workspace-name --file "openai_completions_finetune_pipeline_spec.yaml"` + +4. The url to the run will be logged in the command line after step 3 is completed. + +![plot](./images/pipeline_running.png) + +5. After completion of the run, the status will be `Completed` of each component. + +![plot](./images/pipeline_completed.png) + +6. Now you can view both fine-tuned models (merged and LoRA models) in `Models` section. + +![plot](./images/registered_model.png) \ No newline at end of file diff --git a/cli/foundation-models/azure_openai/oai-v2/openai_completions_finetune_pipeline/openai_completions_finetune_pipeline_spec.yaml b/cli/foundation-models/azure_openai/oai-v2/openai_completions_finetune_pipeline/openai_completions_finetune_pipeline_spec.yaml new file mode 100644 index 0000000000..7f509f4af8 --- /dev/null +++ b/cli/foundation-models/azure_openai/oai-v2/openai_completions_finetune_pipeline/openai_completions_finetune_pipeline_spec.yaml @@ -0,0 +1,32 @@ +$schema: http://azureml/sdk-2-0/PipelineJob.json +type: pipeline +display_name: CLI OpenAI Completions Finetune +description: CLI OpenAI Completions Finetune +settings: + default_compute: azureml:serverless + force_rerun: true +inputs: + model: gpt-35-turbo + task_type: chat + registered_model_name: ft_gpt_35_turbo_model_from_cli + n_epochs: -1 + learning_rate_multiplier: 1.0 + batch_size: -1 + +jobs: + pipeline_finetune: + type: pipeline + component: azureml://registries/azureml/components/openai_completions_finetune_pipeline/versions/0.0.9 + inputs: + train_dataset: + type: uri_folder + path: azureml:oai_sample_training_data:1 + validation_dataset: + type: uri_folder + path: azureml:oai_sample_training_data:1 + registered_model_name: ${{parent.inputs.registered_model_name}} + model: ${{parent.inputs.model}} + task_type: ${{parent.inputs.task_type}} + n_epochs: ${{parent.inputs.n_epochs}} + learning_rate_multiplier: ${{parent.inputs.learning_rate_multiplier}} + batch_size: ${{parent.inputs.batch_size}} diff --git a/cli/setup_oai_v2.sh b/cli/setup_oai_v2.sh new file mode 100644 index 0000000000..0f548da389 --- /dev/null +++ b/cli/setup_oai_v2.sh @@ -0,0 +1,47 @@ +#!/bin/bash + +### If installing a release candidate: +### * Update the "$wheel_url" +### * Uncomment the following block surrounded by {} +### * Comment the ml extension install within + +# { +# wheel_url='https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.9.0-py3-none-any.whl' +# +# az extension remove -n ml +# if ! az extension add --yes --upgrade --source "$wheel_url"; then +# +# echo "Error: Failed to install release candidate" +# exit 1 +# fi +# az version +# unset wheel_url +# } + + +# +az extension add -n ml -y +# + +## For backward compatibility - running on old subscription +# +GROUP="azureml-examples" +LOCATION="northcentralus" +WORKSPACE="main" +# + +# If RESOURCE_GROUP_NAME is empty, the az configure is pending. +RESOURCE_GROUP_NAME=${RESOURCE_GROUP_NAME:-} +if [[ -z "$RESOURCE_GROUP_NAME" ]] +then + echo "No resource group name [RESOURCE_GROUP_NAME] specified, defaulting to ${GROUP}." + # Installing extension temporarily assuming the run is on old subscription + # without bootstrap script. + + # + az configure --defaults group=$GROUP workspace=$WORKSPACE location=$LOCATION + # + echo "Default resource group set to $GROUP" +else + echo "Workflows are using the new subscription." +fi \ No newline at end of file diff --git a/infra/bootstrapping/bootstrap_oai_v2.sh b/infra/bootstrapping/bootstrap_oai_v2.sh new file mode 100644 index 0000000000..e096ddfa05 --- /dev/null +++ b/infra/bootstrapping/bootstrap_oai_v2.sh @@ -0,0 +1,166 @@ +#!/bin/bash +# set -xe +# Strict mode, fail on any error +set -euo pipefail + +set -o errexit +set -o pipefail +set -o nounset +# set -o xtrace # For debugging + +# set -Eeuo pipefail # https://vaneyckt.io/posts/safer_bash_scripts_with_set_euxo_pipefail/ +# set -o xtrace # For debugging + +### Usage bash ./infra/bootstrapping/bootstrap.sh +### Bootstrapping script that creates Resource group and Workspace +### This assumes you have performed az login and have sufficient permissions + +# The filename of this script for help messages +SCRIPT_PATH="${BASH_SOURCE[0]:-$0}" +SCRIPT_DIR="$( cd "$( dirname "${SCRIPT_PATH}" )" && pwd )" + +################### +# REQUIRED ENVIRONMENT VARIABLES: +# +# RESOURCE_GROUP_NAME +# WORKSPACE_NAME +# LOCATION +# SUBSCRIPTION_ID + +############### + +# update directory with full permissions +if [ -d "$SCRIPT_DIR" ]; then + sudo chmod -R 777 "$SCRIPT_DIR" +fi + +if [ -f "$SCRIPT_DIR"/sdk_helpers.sh ]; then + source "$SCRIPT_DIR"/sdk_helpers.sh; +else + echo "---------------------------------------------------------" + echo -e "ERROR: sdk_helpers.sh not found." + echo "---------------------------------------------------------" +fi + +if [ -f "$SCRIPT_DIR"/init_environment_oai_v2.sh ]; then + source "$SCRIPT_DIR"/init_environment_oai_v2.sh; +else + echo "---------------------------------------------------------" + echo -e "ERROR: init_environment_oai_v2.sh not found." + echo "---------------------------------------------------------" +fi + +echo_title "Installing tools" +"$SCRIPT_DIR"/sdk_helpers.sh install_tools + +################### +# validate dependencies if the required utilities are installed +################### + +"$SCRIPT_DIR"/sdk_helpers.sh validate_tool az || exit 1 +"$SCRIPT_DIR"/sdk_helpers.sh validate_tool sed || exit 1 + +#login to azure using your credentials +az account show 1> /dev/null +if [[ $? != 0 ]]; +then + az login +fi + +echo_title "RESOURCE_GROUP_NAME = \"${RESOURCE_GROUP_NAME}\" & LOCATION=\"${LOCATION}\" set as defaults. " +az configure --defaults group="${RESOURCE_GROUP_NAME}" workspace="${WORKSPACE_NAME}" location="${LOCATION}" # for subsequent commands. +az account set -s "${SUBSCRIPTION_ID}" || exit 1 + + +# RUN_BOOTSTRAP=1 +if [[ ! -z "${RUN_BOOTSTRAP:-}" ]]; then + + echo_title "Ensuring Resource group" + "$SCRIPT_DIR"/sdk_helpers.sh ensure_resourcegroup + echo_title "Ensuring Workspace" + "$SCRIPT_DIR"/sdk_helpers.sh ensure_ml_workspace "${WORKSPACE_NAME}" + "$SCRIPT_DIR"/sdk_helpers.sh ensure_ml_workspace "mlw-mevnet" + "$SCRIPT_DIR"/sdk_helpers.sh ensure_vnet "vnet-mevnet" + "$SCRIPT_DIR"/sdk_helpers.sh ensure_subnet "vnet-mevnet" "snet-scoring" + "$SCRIPT_DIR"/sdk_helpers.sh ensure_identity "uaimevnet" + "$SCRIPT_DIR"/sdk_helpers.sh grant_permission_identity_on_acr "uaimevnet" + + echo_title "Ensuring Permissions on RG" + "$SCRIPT_DIR"/sdk_helpers.sh grant_permission_app_id_on_rg "${APP_NAME}" + + echo_title "Ensuring Registry ${REGISTRY_NAME}" + "$SCRIPT_DIR"/sdk_helpers.sh ensure_registry "${REGISTRY_NAME}" + echo_title "Ensuring Registry of tomorrow ${REGISTRY_NAME_TOMORROW}" + "$SCRIPT_DIR"/sdk_helpers.sh ensure_registry "${REGISTRY_NAME_TOMORROW}" + + echo_title "Ensuring CPU compute" + "$SCRIPT_DIR"/sdk_helpers.sh ensure_aml_compute "cpu-cluster" 0 20 "Standard_DS3_v2" + "$SCRIPT_DIR"/sdk_helpers.sh ensure_aml_compute "automl-cpu-cluster" 0 4 "Standard_DS3_v2" + # Larger CPU cluster for Dask and Spark examples + "$SCRIPT_DIR"/sdk_helpers.sh ensure_aml_compute "cpu-cluster-lg" 0 4 "Standard_DS15_v2" + + echo_title "Ensuring GPU compute" + "$SCRIPT_DIR"/sdk_helpers.sh ensure_aml_compute "gpu-cluster" 0 20 "STANDARD_NC6s_v3" + "$SCRIPT_DIR"/sdk_helpers.sh ensure_aml_compute "automl-gpu-cluster" 0 4 "STANDARD_NC6s_v3" + # v100 single GPU cluster for pytorch 2.0 based notebooks + "$SCRIPT_DIR"/sdk_helpers.sh ensure_aml_compute "gpu-v100-1GPU-cluster" 0 4 "Standard_NC6s_v3" + # v100 GPU cluster for deepspeed cli examples + "$SCRIPT_DIR"/sdk_helpers.sh ensure_aml_compute "gpu-v100-cluster" 0 2 "Standard_ND40rs_v2" + + echo_title "Running prerequisites" + "$SCRIPT_DIR"/sdk_helpers.sh ensure_prerequisites_in_workspace + "$SCRIPT_DIR"/sdk_helpers.sh update_dataset + "$SCRIPT_DIR"/sdk_helpers.sh ensure_prerequisites_in_registry + + "$SCRIPT_DIR"/sdk_helpers.sh register_providers + + echo_title "Creating AKS clusters." + configure_aks_cluster=( + aks-cpu-is + aks-cpu-ml + aks-cpu-od + aks-cpu-mc + scoring-explain + ) + for aks_compute in "${configure_aks_cluster[@]}"; do + ( + echo_info "Creating AKS cluster: '$aks_compute'" + "$SCRIPT_DIR"/sdk_helpers.sh ensure_aks_compute "${aks_compute}" 1 3 "STANDARD_D3_V2" + ) & + done + wait # until all AKS are created + for aks_compute in "${configure_aks_cluster[@]}"; do + ( + echo_info "Attaching AKS cluster: '$aks_compute'" + "$SCRIPT_DIR"/sdk_helpers.sh install_k8s_extension "${aks_compute}" "managedClusters" "Microsoft.ContainerService/managedClusters" + "$SCRIPT_DIR"/sdk_helpers.sh setup_compute "${aks_compute}" "${aks_compute}" "managedClusters" "azureml" + ) + done + echo_info ">>> Done creating AKS clusters" + + # Arc cluster configuration + configure_arc_cluster=( + ${ARC_CLUSTER_NAME} + ) + for arc_compute in "${configure_arc_cluster[@]}"; do + ( + echo_info "Creating amlarc cluster: '$arc_compute'" + "$SCRIPT_DIR"/sdk_helpers.sh ensure_aks_compute "${arc_compute}" 1 3 "STANDARD_D3_V2" + "$SCRIPT_DIR"/sdk_helpers.sh install_k8s_extension "${arc_compute}" "connectedClusters" "Microsoft.Kubernetes/connectedClusters" + "$SCRIPT_DIR"/sdk_helpers.sh setup_compute "${arc_compute}-arc" "${ARC_COMPUTE_NAME}" "connectedClusters" "azureml" + "$SCRIPT_DIR"/sdk_helpers.sh setup_instance_type_aml_arc "${arc_compute}" + ) + done + echo_info ">>> Done creating amlarc clusters" + "$SCRIPT_DIR"/sdk_helpers.sh vmss_upgrade_policy_all_rg + # echo_title "Copying data" + # "$SCRIPT_DIR"/sdk_helpers.sh install_azcopy + # "$SCRIPT_DIR"/sdk_helpers.sh copy_dataset + +else + "$SCRIPT_DIR"/sdk_helpers.sh update_dataset + echo_info "Skipping Bootstrapping. Set the RUN_BOOTSTRAP environment variable to enable bootstrapping." +fi + +echo_title "✅ Resource provisioning completed..." + diff --git a/infra/bootstrapping/init_environment_oai_v2.sh b/infra/bootstrapping/init_environment_oai_v2.sh new file mode 100644 index 0000000000..076036906b --- /dev/null +++ b/infra/bootstrapping/init_environment_oai_v2.sh @@ -0,0 +1,144 @@ +#!/bin/bash + +################### +set -o errexit +set -o pipefail +set -o nounset +# set -o xtrace # For debugging + + +################### +# REQUIRED ENVIRONMENT VARIABLES: +# +# PREFIX +# SUFFIX +# DATE_ONLY + +############### + +################### +# OPTIONAL ENVIRONMENT VARIABLES: +# +# RESOURCE_GROUP_NAME +# WORKSPACE_NAME +# SUBSCRIPTION_ID +# CPU_COMPUTE_NAME +# GPU_COMPUTE_NAME + +############### + +################### +# Names of parameters +################### + +# Global variables +export MAX_RETRIES=60 +export SLEEP_SECONDS=20 + +# default values for script invocation parameter +# export RUN_DEBUG=false # -x +# export CONTINUE_ON_ERR=true # -E - true or false + +# let "DATE_ONLY=`date +'%y%m%d'`" +# let "DATE_ONLY=$(date +'%y%m%U')" +# Add 10# to the front of variables to avoid the "Value too great for base" error when value has leading zeros. +# Ref: https://stackoverflow.com/questions/21049822/value-too-great-for-base-error-token-is-09 +let "DATE_ONLY=10#$(date -d '+2 days' +'%y%m')" +let "REGISTRY_TODAY=10#$(date +'%m%d')" +let "REGISTRY_TOMORROW=10#$(date -d '+1 days' +'%m%d')" + + +export PREFIX=aml +export SUFFIX=sdkv202 +export APP_NAME="github-sp-amlsdkv2-gh-2" +export timestamp=$(date +%s) +# export RESOURCE_GROUP_NAME=test-data-rg +# export WORKSPACE_NAME=${PREFIX}${SUFFIX}${DATE_ONLY}-ws +# export SUBSCRIPTION_ID=test +# export AZURE_SERVICE_PRINCIPAL="github-sp-${PREFIX}${SUFFIX}" + +# check if the required variables are specified. + +RESOURCE_GROUP_NAME=${RESOURCE_GROUP_NAME:-} +if [[ -z "$RESOURCE_GROUP_NAME" ]] +then + export RESOURCE_GROUP_NAME="${PREFIX}${SUFFIX}${DATE_ONLY}" + echo_warning "No resource group name [RESOURCE_GROUP_NAME] specified, defaulting to ${RESOURCE_GROUP_NAME}." +fi + +WORKSPACE_NAME=${WORKSPACE_NAME:-} +if [[ -z "$WORKSPACE_NAME" ]] +then + export WORKSPACE_NAME="${PREFIX}${SUFFIX}${DATE_ONLY}-oai-ws" + echo_warning "No workspace name [WORKSPACE_NAME] specified, defaulting to ${WORKSPACE_NAME}." +fi + +LOCATION=${LOCATION:-"northcentralus"} +echo_warning "No resource group location [LOCATION] specified, defaulting to ${LOCATION}." + +REGISTRY_NAME=${REGISTRY_NAME:-} +if [[ -z "$REGISTRY_NAME" ]] +then + export REGISTRY_NAME="DemoRegistry${REGISTRY_TODAY}" + echo_warning "No registry name [REGISTRY_NAME] specified, defaulting to ${REGISTRY_NAME}." +fi +export REGISTRY_NAME_TOMORROW="DemoRegistry${REGISTRY_TOMORROW}" + +# Check if user is logged in +[[ -n $(az account show 2> /dev/null) ]] || { echo_warning "Please login via the Azure CLI."; az login; } + +# ACR name must contain only small caps +export MOE_ACR_NAME="sdk${PREFIX}${SUFFIX}${DATE_ONLY}acr" + +SUBSCRIPTION_ID=${SUBSCRIPTION_ID:-} +if [ -z "$SUBSCRIPTION_ID" ] +then + # Grab the Azure subscription ID + subscriptionId=$(az account show --output tsv --query id) + # bash substitution to strip \r + subscriptionId="${subscriptionId%%[[:cntrl:]]}" + [[ -z "${subscriptionId}" ]] && echo_warning "Not logged into Azure as expected." + export SUBSCRIPTION_ID=${subscriptionId} + echo_warning "No Azure subscription id [SUBSCRIPTION_ID] specified. Using default subscription id." +fi + +#login to azure using your credentials +az account show 1> /dev/null +if [ $? != 0 ]; +then + az login +fi + +echo_title "RESOURCE_GROUP_NAME = \"${RESOURCE_GROUP_NAME}\" & LOCATION=\"${LOCATION}\" set as defaults. " +az configure --defaults group="${RESOURCE_GROUP_NAME}" workspace="${WORKSPACE_NAME}" location="${LOCATION}" # for subsequent commands. +az account set -s "${SUBSCRIPTION_ID}" || exit 1 + +# AKS +# export AKS_CLUSTER_PREFIX="${AKS_CLUSTER_PREFIX:-amlarc-aks}" +export VM_SKU="${VM_SKU:-Standard_D4s_v3}" +export MIN_COUNT="${MIN_COUNT:-3}" +export MAX_COUNT="${MAX_COUNT:-8}" + +# Extension +export EXT_AUTO_UPGRADE='false' +export RELEASE_TRAIN="${RELEASE_TRAIN:-staging}" +export RELEASE_NAMESPACE="${RELEASE_NAMESPACE:-azureml}" +export EXTENSION_NAME="${EXTENSION_NAME:-amlarc-extension}" +export EXTENSION_TYPE="${EXTENSION_TYPE:-Microsoft.AzureML.Kubernetes}" +export EXTENSION_SETTINGS="${EXTENSION_SETTINGS:-enableTraining=True enableInference=True allowInsecureConnections=True inferenceRouterServiceType=loadBalancer}" +export CLUSTER_TYPE="${CLUSTER_TYPE:-connectedClusters}" # or managedClusters + + +# ARC Compute +# export WORKSPACE="${WORKSPACE:-amlarc-githubtest-ws}" # $((1 + $RANDOM % 100)) +export ARC_CLUSTER_NAME="${ARC_CLUSTER_NAME:-amlarc-inference}" +export ARC_COMPUTE_NAME="${ARC_COMPUTE_NAME:-inferencecompute}" +export INSTANCE_TYPE_NAME="${INSTANCE_TYPE_NAME:-defaultinstancetype}" +export CPU="${CPU:-1}" +export MEMORY="${MEMORY:-4Gi}" +export GPU="${GPU:-null}" +export CPU_INSTANCE_TYPE="2 4Gi" +export GPU_INSTANCE_TYPE="4 40Gi 2" + +export VNET_CIDR="${VNET_CIDR:-10.0.0.0/8}" +export MASTER_SUBNET="${MASTER_SUBNET:-10.0.0.0/23}" \ No newline at end of file diff --git a/sdk/python/README.md b/sdk/python/README.md index 240fc42758..76a6e76656 100644 --- a/sdk/python/README.md +++ b/sdk/python/README.md @@ -81,7 +81,8 @@ Test Status is for branch - **_main_** |featurestore_sample|notebooks|[2. Enable materialization and backfill feature data](featurestore_sample/notebooks/sdk_only/2. Enable materialization and backfill feature data.ipynb)|*no description*|[![2. Enable materialization and backfill feature data](https://github.com/Azure/azureml-examples/actions/workflows/sdk-featurestore_sample-notebooks-sdk_only-2. Enable materialization and backfill feature data.yml/badge.svg?branch=main)](https://github.com/Azure/azureml-examples/actions/workflows/sdk-featurestore_sample-notebooks-sdk_only-2. Enable materialization and backfill feature data.yml)| |featurestore_sample|notebooks|[3. Experiment and train models using features](featurestore_sample/notebooks/sdk_only/3. Experiment and train models using features.ipynb)|*no description*|[![3. Experiment and train models using features](https://github.com/Azure/azureml-examples/actions/workflows/sdk-featurestore_sample-notebooks-sdk_only-3. Experiment and train models using features.yml/badge.svg?branch=main)](https://github.com/Azure/azureml-examples/actions/workflows/sdk-featurestore_sample-notebooks-sdk_only-3. Experiment and train models using features.yml)| |featurestore_sample|notebooks|[4. Enable recurrent materialization and run batch inference](featurestore_sample/notebooks/sdk_only/4. Enable recurrent materialization and run batch inference.ipynb)|*no description*|[![4. Enable recurrent materialization and run batch inference](https://github.com/Azure/azureml-examples/actions/workflows/sdk-featurestore_sample-notebooks-sdk_only-4. Enable recurrent materialization and run batch inference.yml/badge.svg?branch=main)](https://github.com/Azure/azureml-examples/actions/workflows/sdk-featurestore_sample-notebooks-sdk_only-4. Enable recurrent materialization and run batch inference.yml)| -|foundation-models|azure_openai|[openai_completions_finetune](foundation-models/azure_openai/openai_completions_finetune.ipynb)|*no description*|[![openai_completions_finetune](https://github.com/Azure/azureml-examples/actions/workflows/sdk-foundation-models-azure_openai-openai_completions_finetune.yml/badge.svg?branch=main)](https://github.com/Azure/azureml-examples/actions/workflows/sdk-foundation-models-azure_openai-openai_completions_finetune.yml)| +|foundation-models|azure_openai|[openai_completions_finetune](foundation-models/azure_openai/oai-v1/openai_completions_finetune.ipynb)|*no description*|[![openai_completions_finetune](https://github.com/Azure/azureml-examples/actions/workflows/sdk-foundation-models-azure_openai-oai-v1-openai_completions_finetune.yml/badge.svg?branch=main)](https://github.com/Azure/azureml-examples/actions/workflows/sdk-foundation-models-azure_openai-oai-v1-openai_completions_finetune.yml)| +|foundation-models|azure_openai|[openai_chat_finetune_pipeline](foundation-models/azure_openai/oai-v2/openai_chat_finetune_pipeline.ipynb)|*no description*|[![openai_chat_finetune_pipeline](https://github.com/Azure/azureml-examples/actions/workflows/sdk-foundation-models-azure_openai-oai-v2-openai_chat_finetune_pipeline.yml/badge.svg?branch=main)](https://github.com/Azure/azureml-examples/actions/workflows/sdk-foundation-models-azure_openai-oai-v2-openai_chat_finetune_pipeline.yml)| |foundation-models|huggingface|[question-answering-online-endpoint](foundation-models/huggingface/inference/question-answering/question-answering-online-endpoint.ipynb)|*no description*|[![question-answering-online-endpoint](https://github.com/Azure/azureml-examples/actions/workflows/sdk-foundation-models-huggingface-inference-question-answering-question-answering-online-endpoint.yml/badge.svg?branch=main)](https://github.com/Azure/azureml-examples/actions/workflows/sdk-foundation-models-huggingface-inference-question-answering-question-answering-online-endpoint.yml)| |foundation-models|huggingface|[text-generation-streaming-online-endpoint](foundation-models/huggingface/inference/text-generation-streaming/text-generation-streaming-online-endpoint.ipynb)|*no description*|[![text-generation-streaming-online-endpoint](https://github.com/Azure/azureml-examples/actions/workflows/sdk-foundation-models-huggingface-inference-text-generation-streaming-text-generation-streaming-online-endpoint.yml/badge.svg?branch=main)](https://github.com/Azure/azureml-examples/actions/workflows/sdk-foundation-models-huggingface-inference-text-generation-streaming-text-generation-streaming-online-endpoint.yml)| |foundation-models|huggingface|[token-classification-online-endpoint](foundation-models/huggingface/inference/token-classification/token-classification-online-endpoint.ipynb)|*no description*|[![token-classification-online-endpoint](https://github.com/Azure/azureml-examples/actions/workflows/sdk-foundation-models-huggingface-inference-token-classification-token-classification-online-endpoint.yml/badge.svg?branch=main)](https://github.com/Azure/azureml-examples/actions/workflows/sdk-foundation-models-huggingface-inference-token-classification-token-classification-online-endpoint.yml)| diff --git a/sdk/python/foundation-models/azure_openai/data/train.jsonl b/sdk/python/foundation-models/azure_openai/oai-v1/data/train.jsonl similarity index 100% rename from sdk/python/foundation-models/azure_openai/data/train.jsonl rename to sdk/python/foundation-models/azure_openai/oai-v1/data/train.jsonl diff --git a/sdk/python/foundation-models/azure_openai/openai_completions_finetune.ipynb b/sdk/python/foundation-models/azure_openai/oai-v1/openai_completions_finetune.ipynb similarity index 95% rename from sdk/python/foundation-models/azure_openai/openai_completions_finetune.ipynb rename to sdk/python/foundation-models/azure_openai/oai-v1/openai_completions_finetune.ipynb index 4587e67854..7fa44f5b42 100644 --- a/sdk/python/foundation-models/azure_openai/openai_completions_finetune.ipynb +++ b/sdk/python/foundation-models/azure_openai/oai-v1/openai_completions_finetune.ipynb @@ -1,287 +1,286 @@ -{ - "cells": [ - { - "attachments": {}, - "cell_type": "markdown", - "id": "69484eca", - "metadata": {}, - "source": [ - "# Build Pipeline with Azure OpenAI CommandComponents from registry\n", - "\n", - "**Requirements** - In order to benefit from this tutorial, you will need:\n", - "- A basic understanding of Machine Learning\n", - "- An Azure account with an active subscription - [Create an account for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F)\n", - "- An Azure ML workspace with computer cluster - [Configure workspace](../../configuration.ipynb)\n", - "- A python environment\n", - "- Installed Azure Machine Learning Python SDK v2 - [install instructions](../../../README.md) - check the getting started section\n", - "\n", - "**Learning Objectives** - By the end of this tutorial, you should be able to:\n", - "- Connect to your AML workspace from the Python SDKv2\n", - "- Define and load Azure OpenAI `CommandComponent` from the registry\n", - "- Create `Pipeline` using loaded component.\n", - "\n", - "**Motivations** - This notebook covers the scenario where a user can load OpenAI components from the registry to create a pipeline and submit the job using sdkv2 " - ] - }, - { - "attachments": {}, - "cell_type": "markdown", - "id": "0a46a0d8-d35a-437b-8fe6-25854ef6dd42", - "metadata": {}, - "source": [ - "# 1. Connect to Azure Machine Learning Registry\n", - "\n", - "A [registry](https://learn.microsoft.com/en-us/azure/machine-learning/concept-machine-learning-registries-mlops) is a container of shared assets that can be used across many workspaces.\n", - "\n", - "## 1.1 Import the required libraries" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "f5d327ef-3466-40cf-a6a6-395529cfcf6e", - "metadata": {}, - "outputs": [], - "source": [ - "# Import required libraries\n", - "from azure.identity import DefaultAzureCredential, InteractiveBrowserCredential\n", - "\n", - "from azure.ai.ml import MLClient, Input\n", - "from azure.ai.ml.dsl import pipeline\n", - "from azure.ai.ml import load_component" - ] - }, - { - "attachments": {}, - "cell_type": "markdown", - "id": "7bc31b17", - "metadata": {}, - "source": [ - "## 1.2 Configure credential\n", - "\n", - "We are using `DefaultAzureCredential` to get access to workspace which should be capable of handling most Azure SDK authentication scenarios. \n", - "\n", - "Reference for more available credentials if it does not work for you: [configure credential example](../../configuration.ipynb), [azure-identity reference doc](https://docs.microsoft.com/en-us/python/api/azure-identity/azure.identity?view=azure-python).\n", - "Check the [configuration notebook](https://github.com/Azure/azureml-examples/blob/6142c51451561447befa665e8dd6fb3ff80bdb62/sdk/python/jobs/configuration.ipynb) for more details on how to configure credentials and connect to a workspace." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "c4169370-43a9-4bd7-adca-ec3accf14400", - "metadata": {}, - "outputs": [], - "source": [ - "try:\n", - " credential = DefaultAzureCredential()\n", - " # Check if given credential can get token successfully.\n", - " credential.get_token(\"https://management.azure.com/.default\")\n", - "except Exception as ex:\n", - " # Fall back to InteractiveBrowserCredential in case DefaultAzureCredential not work\n", - " credential = InteractiveBrowserCredential()" - ] - }, - { - "attachments": {}, - "cell_type": "markdown", - "id": "ac24d6f7", - "metadata": {}, - "source": [ - "## 1.3 Get a handle to the registry\n", - "\n", - "We need to initialize a MlClient pointed to the registry where the OpenAI components are available. [Check this api documentation for more details](https://learn.microsoft.com/en-us/python/api/azure-ai-ml/azure.ai.ml.mlclient?view=azure-python)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "e5b58d89-5ead-41fa-b295-972ad7b15acf", - "metadata": {}, - "outputs": [], - "source": [ - "# Get a handle to workspace\n", - "ml_client = MLClient(\n", - " credential=credential,\n", - " registry_name=\"azure-openai-preview\",\n", - " registry_location=\"eastus\",\n", - ")" - ] - }, - { - "attachments": {}, - "cell_type": "markdown", - "id": "b48af564", - "metadata": {}, - "source": [ - "# 2. Define and create components into workspace\n", - "## 2.1 Load components from registry" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "9fe7872f-d02e-49f1-b3f6-4e3c54c57186", - "metadata": {}, - "outputs": [], - "source": [ - "openai_completions_finetune_component = load_component(\n", - " client=ml_client, name=\"openai_completions_finetune\", version=\"0.2.9\"\n", - ")" - ] - }, - { - "attachments": {}, - "cell_type": "markdown", - "id": "7a744987", - "metadata": {}, - "source": [ - "## 2.2 Inspect loaded components" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "17744c1b", - "metadata": {}, - "outputs": [], - "source": [ - "print(\"Pipeline component loaded successfully. Component spec:\")\n", - "print(openai_completions_finetune_component)" - ] - }, - { - "attachments": {}, - "cell_type": "markdown", - "id": "cb7335d1", - "metadata": {}, - "source": [ - "# 3. Sample pipeline job\n", - "## 3.1 Build pipeline" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "0246232c-dc7b-4d9a-b9c4-de43782121ee", - "metadata": {}, - "outputs": [], - "source": [ - "# Construct pipeline\n", - "@pipeline()\n", - "def pipeline_with_registered_components(\n", - " train_dataset, validation_dataset, training_max_epochs=20, model=\"ada\"\n", - "):\n", - " openai_completions_finetune_component_results = (\n", - " openai_completions_finetune_component(\n", - " train_dataset=train_dataset,\n", - " validation_dataset=validation_dataset,\n", - " n_epochs=training_max_epochs,\n", - " model=model,\n", - " registered_model_name=\"ft_ada_model_from_sdk\",\n", - " )\n", - " )\n", - "\n", - " return openai_completions_finetune_component_results\n", - "\n", - "\n", - "pipeline_job = pipeline_with_registered_components(\n", - " train_dataset=Input(type=\"uri_folder\", path=\"data/\"),\n", - " validation_dataset=Input(type=\"uri_folder\", path=\"data/\"),\n", - " training_max_epochs=1,\n", - " model=\"ada\", # Select any model from [\"ada\", \"babbage\", \"curie\", \"davinci\", \"text-davinci-fine-tune-002\"]\n", - ")\n", - "\n", - "# set pipeline level compute\n", - "pipeline_job.settings.default_compute = \"serverless\"\n", - "pipeline_job.settings.force_rerun = True" - ] - }, - { - "attachments": {}, - "cell_type": "markdown", - "id": "811cddb4", - "metadata": {}, - "source": [ - "## 3.2 Configure workspace details and get a handle to the workspace\n", - "\n", - "To connect to a workspace, we need identifier parameters - a subscription, resource group and workspace name. We will use these details in the `MLClient` from `azure.ai.ml` to get a handle to the required Azure Machine Learning workspace. We use the default [default azure authentication](https://docs.microsoft.com/en-us/python/api/azure-identity/azure.identity.defaultazurecredential?view=azure-python) as mentioned at the beginning of the notebook." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "3e34a18f-0f70-4222-8812-78894f430e05", - "metadata": {}, - "outputs": [], - "source": [ - "# Get a handle to workspace\n", - "ml_client = None\n", - "try:\n", - " ml_client = MLClient.from_config(credential)\n", - "except Exception as ex:\n", - " print(ex)\n", - " # Enter details of your AML workspace\n", - " subscription_id = \"\"\n", - " resource_group = \"\"\n", - " workspace_name = \"\"\n", - "\n", - " ml_client = MLClient(credential, subscription_id, resource_group, workspace_name)" - ] - }, - { - "attachments": {}, - "cell_type": "markdown", - "id": "3ab904e9", - "metadata": {}, - "source": [ - "## 3.3 Submit pipeline job" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "109caadf-ac2e-4a61-831b-13a9f4c78e14", - "metadata": {}, - "outputs": [], - "source": [ - "# Submit pipeline job to workspace\n", - "pipeline_job = ml_client.jobs.create_or_update(\n", - " pipeline_job, experiment_name=\"mrpc_pipeline_test\"\n", - ")\n", - "pipeline_job" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "daf966d8", - "metadata": {}, - "outputs": [], - "source": [ - "# Wait until the job completes\n", - "ml_client.jobs.stream(pipeline_job.name)" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "sdkv2", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.9.16" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} +{ + "cells": [ + { + "attachments": {}, + "cell_type": "markdown", + "id": "69484eca", + "metadata": {}, + "source": [ + "# Build Pipeline with Azure OpenAI CommandComponents from registry\n", + "\n", + "**Requirements** - In order to benefit from this tutorial, you will need:\n", + "- A basic understanding of Machine Learning\n", + "- An Azure account with an active subscription - [Create an account for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F)\n", + "- An Azure ML workspace with computer cluster - [Configure workspace](../../configuration.ipynb)\n", + "- A python environment\n", + "- Installed Azure Machine Learning Python SDK v2 - [install instructions](../../../README.md) - check the getting started section\n", + "\n", + "**Learning Objectives** - By the end of this tutorial, you should be able to:\n", + "- Connect to your AML workspace from the Python SDKv2\n", + "- Define and load Azure OpenAI `CommandComponent` from the registry\n", + "- Create `Pipeline` using loaded component.\n", + "\n", + "**Motivations** - This notebook covers the scenario where a user can load OpenAI components from the registry to create a pipeline and submit the job using sdkv2 " + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "0a46a0d8-d35a-437b-8fe6-25854ef6dd42", + "metadata": {}, + "source": [ + "# 1. Connect to Azure Machine Learning Registry\n", + "\n", + "A [registry](https://learn.microsoft.com/en-us/azure/machine-learning/concept-machine-learning-registries-mlops) is a container of shared assets that can be used across many workspaces.\n", + "\n", + "## 1.1 Import the required libraries" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f5d327ef-3466-40cf-a6a6-395529cfcf6e", + "metadata": {}, + "outputs": [], + "source": [ + "# Import required libraries\n", + "from azure.identity import DefaultAzureCredential, InteractiveBrowserCredential\n", + "\n", + "from azure.ai.ml import MLClient, Input\n", + "from azure.ai.ml.dsl import pipeline\n", + "from azure.ai.ml import load_component" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "7bc31b17", + "metadata": {}, + "source": [ + "## 1.2 Configure credential\n", + "\n", + "We are using `DefaultAzureCredential` to get access to workspace which should be capable of handling most Azure SDK authentication scenarios. \n", + "\n", + "Reference for more available credentials if it does not work for you: [configure credential example](../../configuration.ipynb), [azure-identity reference doc](https://docs.microsoft.com/en-us/python/api/azure-identity/azure.identity?view=azure-python).\n", + "Check the [configuration notebook](https://github.com/Azure/azureml-examples/blob/6142c51451561447befa665e8dd6fb3ff80bdb62/sdk/python/jobs/configuration.ipynb) for more details on how to configure credentials and connect to a workspace." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c4169370-43a9-4bd7-adca-ec3accf14400", + "metadata": {}, + "outputs": [], + "source": [ + "try:\n", + " credential = DefaultAzureCredential()\n", + " # Check if given credential can get token successfully.\n", + " credential.get_token(\"https://management.azure.com/.default\")\n", + "except Exception as ex:\n", + " # Fall back to InteractiveBrowserCredential in case DefaultAzureCredential not work\n", + " credential = InteractiveBrowserCredential()" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "ac24d6f7", + "metadata": {}, + "source": [ + "## 1.3 Get a handle to the registry\n", + "\n", + "We need to initialize a MlClient pointed to the registry where the OpenAI components are available. [Check this api documentation for more details](https://learn.microsoft.com/en-us/python/api/azure-ai-ml/azure.ai.ml.mlclient?view=azure-python)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e5b58d89-5ead-41fa-b295-972ad7b15acf", + "metadata": {}, + "outputs": [], + "source": [ + "# Get a handle to workspace\n", + "ml_client = MLClient(\n", + " credential=credential,\n", + " registry_name=\"azure-openai-preview\",\n", + " registry_location=\"eastus\",\n", + ")" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "b48af564", + "metadata": {}, + "source": [ + "# 2. Define and create components into workspace\n", + "## 2.1 Load components from registry" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "9fe7872f-d02e-49f1-b3f6-4e3c54c57186", + "metadata": {}, + "outputs": [], + "source": [ + "openai_completions_finetune_component = load_component(\n", + " client=ml_client, name=\"openai_completions_finetune\", version=\"0.2.9\"\n", + ")" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "7a744987", + "metadata": {}, + "source": [ + "## 2.2 Inspect loaded components" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "17744c1b", + "metadata": {}, + "outputs": [], + "source": [ + "print(\"Pipeline component loaded successfully. Component spec:\")\n", + "print(openai_completions_finetune_component)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "cb7335d1", + "metadata": {}, + "source": [ + "# 3. Sample pipeline job\n", + "## 3.1 Build pipeline" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0246232c-dc7b-4d9a-b9c4-de43782121ee", + "metadata": {}, + "outputs": [], + "source": [ + "# Construct pipeline\n", + "@pipeline()\n", + "def pipeline_with_registered_components(\n", + " train_dataset, validation_dataset, training_max_epochs=20, model=\"ada\"\n", + "):\n", + " openai_completions_finetune_component_results = (\n", + " openai_completions_finetune_component(\n", + " train_dataset=train_dataset,\n", + " validation_dataset=validation_dataset,\n", + " n_epochs=training_max_epochs,\n", + " model=model,\n", + " registered_model_name=\"ft_ada_model_from_sdk\",\n", + " )\n", + " )\n", + "\n", + " return openai_completions_finetune_component_results\n", + "\n", + "\n", + "pipeline_job = pipeline_with_registered_components(\n", + " train_dataset=Input(type=\"uri_folder\", path=\"data/\"),\n", + " validation_dataset=Input(type=\"uri_folder\", path=\"data/\"),\n", + " training_max_epochs=1,\n", + " model=\"ada\", # Select any model from [\"ada\", \"babbage\", \"curie\", \"davinci\", \"text-davinci-fine-tune-002\"]\n", + ")\n", + "\n", + "# set pipeline level compute\n", + "pipeline_job.settings.default_compute = \"serverless\"" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "811cddb4", + "metadata": {}, + "source": [ + "## 3.2 Configure workspace details and get a handle to the workspace\n", + "\n", + "To connect to a workspace, we need identifier parameters - a subscription, resource group and workspace name. We will use these details in the `MLClient` from `azure.ai.ml` to get a handle to the required Azure Machine Learning workspace. We use the default [default azure authentication](https://docs.microsoft.com/en-us/python/api/azure-identity/azure.identity.defaultazurecredential?view=azure-python) as mentioned at the beginning of the notebook." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3e34a18f-0f70-4222-8812-78894f430e05", + "metadata": {}, + "outputs": [], + "source": [ + "# Get a handle to workspace\n", + "ml_client = None\n", + "try:\n", + " ml_client = MLClient.from_config(credential)\n", + "except Exception as ex:\n", + " print(ex)\n", + " # Enter details of your AML workspace\n", + " subscription_id = \"\"\n", + " resource_group = \"\"\n", + " workspace_name = \"\"\n", + "\n", + " ml_client = MLClient(credential, subscription_id, resource_group, workspace_name)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "3ab904e9", + "metadata": {}, + "source": [ + "## 3.3 Submit pipeline job" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "109caadf-ac2e-4a61-831b-13a9f4c78e14", + "metadata": {}, + "outputs": [], + "source": [ + "# Submit pipeline job to workspace\n", + "pipeline_job = ml_client.jobs.create_or_update(\n", + " pipeline_job, experiment_name=\"mrpc_pipeline_test\"\n", + ")\n", + "pipeline_job" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "daf966d8", + "metadata": {}, + "outputs": [], + "source": [ + "# Wait until the job completes\n", + "ml_client.jobs.stream(pipeline_job.name)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3.10 - SDK V2", + "language": "python", + "name": "python310-sdkv2" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.16" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/sdk/python/foundation-models/azure_openai/oai-v2/data/chat_train.jsonl b/sdk/python/foundation-models/azure_openai/oai-v2/data/chat_train.jsonl new file mode 100644 index 0000000000..8bc352b31d --- /dev/null +++ b/sdk/python/foundation-models/azure_openai/oai-v2/data/chat_train.jsonl @@ -0,0 +1,128 @@ +[{"role": "user", "content": "I want to know what alarms I have on."}, {"role": "assistant", "content": "You have 2 alarms on now. There is one for 6 am to wake up."}, {"role": "user", "content": "Nice. I would like to add one alarm called cleaning."}, {"role": "assistant", "content": "What time do you want this alarm to be?"}, {"role": "user", "content": "Put it for evening 4."}, {"role": "assistant", "content": "Okay, please confirm that you want to create a 4 pm alarm called cleaning."}, {"role": "user", "content": "Yep."}, {"role": "assistant", "content": "I made the alarm successfully."}, {"role": "user", "content": "Thanks so much."}, {"role": "assistant", "content": "Do you need help with something else?"}, {"role": "user", "content": "No, that is all. Thank you so much."}, {"role": "assistant", "content": "Thanks."}] +[{"role": "user", "content": "I thought I set an alarm? I can't afford to be late again... What alarms do I have set?"}, {"role": "assistant", "content": "You set 2 alarms. One is for 8:30 am and is called Wake up."}, {"role": "user", "content": "Ah, looks like I forgot to set it after all. Can you add a new alarm called Music practice?"}, {"role": "assistant", "content": "Sure. What time do you want this alarm to go off at?"}, {"role": "user", "content": "I should set it a little before practice, so 5:15 pm."}, {"role": "assistant", "content": "You want an alarm called Music practice to go off at 5:15 pm?"}, {"role": "user", "content": "Wait a minute. I don't have practice today so there's no point in setting this alarm now. I'll just do it later. Ah, but do have to get groceries today. Forget about the music practice alarm, can you create an alarm called Grocery run for 3 pm?"}, {"role": "assistant", "content": "You want an alarm called Grocery run to go off at 3 pm?"}, {"role": "user", "content": "That's right."}, {"role": "assistant", "content": "Your alarm has been created."}, {"role": "user", "content": "Thank you very much."}, {"role": "assistant", "content": "Do you need anything else?"}, {"role": "user", "content": "That's all, thanks."}, {"role": "assistant", "content": "Glad to be of help."}] +[{"role": "user", "content": "What alarms do I have set at the moment?"}, {"role": "assistant", "content": "You've got 2 set up, there's one called Wake Up set for 9 am"}, {"role": "user", "content": "Okay, thanks"}, {"role": "assistant", "content": "Do you want me to set another one up?"}, {"role": "user", "content": "Yeah actually, can you set one up called Leave for home?"}, {"role": "assistant", "content": "Yeah I can do that. What time shall I add it for?"}, {"role": "user", "content": "16:30 please"}, {"role": "assistant", "content": "Okay, just to check, are you happy for me to set up a new alarm for 4:30 pm called Leave for home?"}, {"role": "user", "content": "Yes please"}, {"role": "assistant", "content": "Great, I've set it up for you"}, {"role": "user", "content": "Thank you! I don't need anything else"}, {"role": "assistant", "content": "No problem! Have a wonderful day"}] +[{"role": "user", "content": "Tell me my alarms."}, {"role": "assistant", "content": "There's an alarm called Wake up at 8 am."}, {"role": "user", "content": "Alright, fine. I'd like to add a new alarm named Leave for home."}, {"role": "assistant", "content": "When do you want me to set the alarm at?"}, {"role": "user", "content": "Name the new alarm Cleaning and set it at afternoon 3:30."}, {"role": "assistant", "content": "Please verify the following information: make a new alarm for 3:30 pm called Cleaning."}, {"role": "user", "content": "Correct."}, {"role": "assistant", "content": "The alarm was created."}, {"role": "user", "content": "Thank you for your assistance; that's all."}, {"role": "assistant", "content": "Thank you very much."}] +[{"role": "user", "content": "Hello, could you tell me what alarms I have set?"}, {"role": "assistant", "content": "You have currently set 2 alarms, one of which is titled Wake up to be sound at 6 am."}, {"role": "user", "content": "Sure, could you help me add an alarm titled Grocery run?"}, {"role": "assistant", "content": "What time would you like to set the alarm for?"}, {"role": "user", "content": "This evening 5 would be great."}, {"role": "assistant", "content": "Please confirm your request to set an alarm at 5 pm for Grocery run."}, {"role": "user", "content": "Yes, I would like to confirm."}, {"role": "assistant", "content": "I have successfully set your alarm."}, {"role": "user", "content": "Sure, thank you very much!"}, {"role": "assistant", "content": "No worries, have a great day."}] +[{"role": "user", "content": "Please tell me which alarms are currently set."}, {"role": "assistant", "content": "There are currently 2 alarms set to go off. There is an alarm at 7 am with the title Wake Up."}, {"role": "user", "content": "Good, please add an additional alarm."}, {"role": "assistant", "content": "For which time would you like to set the alarm?"}, {"role": "user", "content": "Please set the alarm for 5:15 pm."}, {"role": "assistant", "content": "Please verify the following. You would like to set the alarm New Alarm for 5:15 pm. Is this correct?"}, {"role": "user", "content": "That's correct."}, {"role": "assistant", "content": "The new alarm has been added."}, {"role": "user", "content": "Thanks, that's all."}, {"role": "assistant", "content": "Enjoy the rest of your day."}] +[{"role": "user", "content": "Can you please show me the current alarms I have set?"}, {"role": "assistant", "content": "You have 2 alarms set, the first is for 7 am that is named Wake Up."}, {"role": "user", "content": "Are there any others?"}, {"role": "assistant", "content": "There is another alarm at 9 am with a name Shuttle to work."}, {"role": "user", "content": "Okay, thank you. I would like to add an alarm."}, {"role": "assistant", "content": "What time should I set the alarm for."}, {"role": "user", "content": "It will be for 4:15 in the evening and please name it Cleaning."}, {"role": "assistant", "content": "Please confirm the following: Creating an alarm for 4:15 pm with the name Cleaning."}, {"role": "user", "content": "Correct."}, {"role": "assistant", "content": "The alarm has been added."}, {"role": "user", "content": "Thank you very much."}, {"role": "assistant", "content": "Is there anything else that I can help you with?"}, {"role": "user", "content": "No thank you."}, {"role": "assistant", "content": "Thank you."}] +[{"role": "user", "content": "Show me my alarms, please."}, {"role": "assistant", "content": "You have a Wake up alarm for 9 am."}, {"role": "user", "content": "Great."}, {"role": "assistant", "content": "Would you like to add another alarm?"}, {"role": "user", "content": "Yes. Add a new alarm and call it Phone home."}, {"role": "assistant", "content": "What time should I set the new alarm for?"}, {"role": "user", "content": "Set it for three pm."}, {"role": "assistant", "content": "You want me to create an alarm called Phone home set for 3 pm, is that correct?"}, {"role": "user", "content": "Yes it is."}, {"role": "assistant", "content": "Your new alarm was added successfully."}, {"role": "user", "content": "Thanks a ton!"}, {"role": "assistant", "content": "Can I help you with anything else?"}, {"role": "user", "content": "No. Thank you."}, {"role": "assistant", "content": "You're welcome."}] +[{"role": "user", "content": "What alarms do I currently have set?"}, {"role": "assistant", "content": "You currently have 2 alarms set, one of which is set for 7:30 am and titled Wake up."}, {"role": "user", "content": "Okay, that's fine."}, {"role": "assistant", "content": "Do you need me to add an alarm to the ones you already have?"}, {"role": "user", "content": "Yes, I need to add an alarm at 3:30 in the afternoon for my daughter's game today."}, {"role": "assistant", "content": "Great, please verify that you need me to create an additional alarm, set to go off at 3:30 pm labeled new alarm."}, {"role": "user", "content": "Yes, that is correct."}, {"role": "assistant", "content": "I have successfully added that alarm for you."}, {"role": "user", "content": "Thank you so much, I really appreciate it."}, {"role": "assistant", "content": "It is my pleasure. Is there anything else I can do for you?"}, {"role": "user", "content": "No, hang on. Never mind. Thanks again."}, {"role": "assistant", "content": "Thank you for allowing me to help."}] +[{"role": "user", "content": "Get my alarm monitor."}, {"role": "assistant", "content": "Sure, you have 2 alarms set. One is 6:30 am for wake up."}, {"role": "user", "content": "And, the other?"}, {"role": "assistant", "content": "8:30 am for shuttle to work."}, {"role": "user", "content": "Great, thanks."}, {"role": "assistant", "content": "What alarm will you add?"}, {"role": "user", "content": "Give me 3:45 pm."}, {"role": "assistant", "content": "This is what I'm adding. New alarm at 3:45 pm."}, {"role": "user", "content": "confirmed and valid."}, {"role": "assistant", "content": "Got it added for you."}, {"role": "user", "content": "That's going to be a big help."}, {"role": "assistant", "content": "What alarm is next?"}, {"role": "user", "content": "Nothing. I'm good for now."}, {"role": "assistant", "content": "Wonderful. I'll alert you at 3:45"}] +[{"role": "user", "content": "What alarms do I have set?"}, {"role": "assistant", "content": "There are 2 alarms set. The first alarm is Wake up at 8 am."}, {"role": "user", "content": "Okay, thank you."}, {"role": "assistant", "content": "Do you need to add another alarm?"}, {"role": "user", "content": "Yes, make an alarm called music practice."}, {"role": "assistant", "content": "What time is the alarm?"}, {"role": "user", "content": "Set it for the evening 4:15."}, {"role": "assistant", "content": "Please confirm: An alarm called music practice set for 4:15 pm."}, {"role": "user", "content": "Yes, that's correct."}, {"role": "assistant", "content": "Your alarm has been set."}, {"role": "user", "content": "Thanks so much."}, {"role": "assistant", "content": "Anything else I can do for you?"}, {"role": "user", "content": "No, that's all."}, {"role": "assistant", "content": "Thank you very much."}] +[{"role": "user", "content": "Can you bring up my alarms, please?"}, {"role": "assistant", "content": "You currently have 2 alarms set. One with the name Wake up is set for 6 am."}, {"role": "user", "content": "Nice."}, {"role": "assistant", "content": "Would you like me to add an alarm?"}, {"role": "user", "content": "Yes. Let's make a new alarm called Leave for home."}, {"role": "assistant", "content": "When should I set this alarm for?"}, {"role": "user", "content": "Set it for a quarter past 5 in the evening."}, {"role": "assistant", "content": "To confirm: You'd like me to create an alarm called Leave for home with a time of 5:15 pm, correct?"}, {"role": "user", "content": "Yes, that is correct."}, {"role": "assistant", "content": "I was unable to set the alarm, unfortunately. Is there anything else that I can help you with?"}, {"role": "user", "content": "Can you try again? Try calling the alarm Grocery run."}, {"role": "assistant", "content": "To confirm: You'd like me to create an alarm with the name Grocery run for 5:15 pm."}, {"role": "user", "content": "No. Instead I'd like the alarm set for a quarter past 4 in the evening."}, {"role": "assistant", "content": "To confirm: You'd like me to create am alarm with the name Grocery run for 4:15 pm, correct?"}, {"role": "user", "content": "Yes, that is correct."}, {"role": "assistant", "content": "I was unable to set the alarm. Is there anything else that I can help you with?"}, {"role": "user", "content": "No, thank you. Thanks for your help."}, {"role": "assistant", "content": "You're quite welcome."}] +[{"role": "user", "content": "I want to check on my alarms."}, {"role": "assistant", "content": "You have an alarm set for 6 am called Wake up."}, {"role": "user", "content": "That is fine. I want another alarm set for 3:15 in the afternoon. Name it Cooking."}, {"role": "assistant", "content": "Let me confirm that you want to create an alarm named Cooking for 3:15 pm."}, {"role": "user", "content": "That is correct."}, {"role": "assistant", "content": "The alarm was set successfully."}, {"role": "user", "content": "Thank you very much. That is all I need."}, {"role": "assistant", "content": "Thanks."}] +[{"role": "user", "content": "Please show me my alarms that are currently active."}, {"role": "assistant", "content": "Currently, there are 2 alarms set up. There is the alarm Wake up set for 6 am."}, {"role": "user", "content": "What are the other alarms?"}, {"role": "assistant", "content": "You have an alarm called Pick up kids set for 5 pm."}, {"role": "user", "content": "Good, please add another alarm for Grocery Run. Please set this alarm at four pm."}, {"role": "assistant", "content": "Please verify the following. You would like to create the alarm Grocery run for 4 pm. Is this Correct?"}, {"role": "user", "content": "That's correct."}, {"role": "assistant", "content": "Unfortunately, the alarm was unable to be created. Do you require any further assistance."}, {"role": "user", "content": "No, thank you."}, {"role": "assistant", "content": "Enjoy the rest of your day."}] +[{"role": "user", "content": "Can you show me my set alarms please?"}, {"role": "assistant", "content": "Yes, you have a Wake up alarm at 8:30 am."}, {"role": "user", "content": "I see, could you add an alarm at 4:15 in the evening?"}, {"role": "assistant", "content": "Please confirm your action to set an alarm at 4:15 pm titled New alarm."}, {"role": "user", "content": "Sure thing, thanks!"}, {"role": "assistant", "content": "Your alarm has been successfully set."}, {"role": "user", "content": "Thanks a bunch!"}, {"role": "assistant", "content": "Do you need any further assistance?"}, {"role": "user", "content": "No, that's all i need."}, {"role": "assistant", "content": "No problem, have a great day!"}] +[{"role": "user", "content": "I want to see my alarms."}, {"role": "assistant", "content": "You have 2 alarms. The first is Wake up at 6:30 am."}, {"role": "user", "content": "What are the other alarms?"}, {"role": "assistant", "content": "There is an alarm for shuttle to work at 8:30 am."}, {"role": "user", "content": "Okay. I want to add an alarm for the afternoon 3:45."}, {"role": "assistant", "content": "Please confirm: Adding alarm New alarm at 3:45 pm."}, {"role": "user", "content": "No, set the alarm for quarter past 5 in the evening. The alarm is music practice."}, {"role": "assistant", "content": "Please confirm: Adding alarm music practice at 5:15 pm."}, {"role": "user", "content": "Yes, that's correct."}, {"role": "assistant", "content": "The alarm has been added."}, {"role": "user", "content": "Thanks, that's all."}, {"role": "assistant", "content": "Thanks. Have a good day."}] +[{"role": "user", "content": "What alarms do I have set?"}, {"role": "assistant", "content": "You have 2 set including Wake up at 7:30 am."}, {"role": "user", "content": "What's the other one?"}, {"role": "assistant", "content": "Shuttle to work at 9:30 am."}, {"role": "user", "content": "Okay good to know."}, {"role": "assistant", "content": "Do you need to add a new alarm?"}, {"role": "user", "content": "Yes can you add another one,"}, {"role": "assistant", "content": "What time should I set it for?"}, {"role": "user", "content": "Four in the evening"}, {"role": "assistant", "content": "Confirming New Alarm for 4 pm."}, {"role": "user", "content": "Can you change it to afternoon 3:45 and rename it to Cleaning."}, {"role": "assistant", "content": "Confirming change name to Cleaning and time to 3:45 pm."}, {"role": "user", "content": "Yes thank you."}, {"role": "assistant", "content": "That alarm has been set."}, {"role": "user", "content": "Okay thank you."}, {"role": "assistant", "content": "Have a great day."}] +[{"role": "user", "content": "Can you show me my alarms?"}, {"role": "assistant", "content": "There is an alarm set at 7 am named Wake up."}, {"role": "user", "content": "Ok thank you for the information."}, {"role": "assistant", "content": "Do you want to add a new alarm?"}, {"role": "user", "content": "Yes, let's add an alarm."}, {"role": "assistant", "content": "What time do you want the alarm at?"}, {"role": "user", "content": "Can you set the alarm for three pm?"}, {"role": "assistant", "content": "Yes creating an alarm for 3 pm with the name New alarm."}, {"role": "user", "content": "Perfect thank you for that."}, {"role": "assistant", "content": "The alarm had been added."}, {"role": "user", "content": "That is all I needed, thank you."}, {"role": "assistant", "content": "Have a good day."}] +[{"role": "user", "content": "Please show me my alarms for the day."}, {"role": "assistant", "content": "You have an alarm named Wake up set for 6 am."}, {"role": "user", "content": "Awesome, thank you."}, {"role": "assistant", "content": "Would you like to add an alarm?"}, {"role": "user", "content": "Yes, I'd like to add an alarm please."}, {"role": "assistant", "content": "What time would you like to set the alarm for?"}, {"role": "user", "content": "Set it for the afternoon 3:45."}, {"role": "assistant", "content": "Please confirm the following: Create an alarm at 3:45 pm named New alarm."}, {"role": "user", "content": "Yes, that's right."}, {"role": "assistant", "content": "Your alarm has been added successfully."}, {"role": "user", "content": "Okay, thanks a ton."}, {"role": "assistant", "content": "Anything else i can help you with?"}, {"role": "user", "content": "No, that is all. Thank you."}, {"role": "assistant", "content": "Thank you, have a great day."}] +[{"role": "user", "content": "What are the alarm times?"}, {"role": "assistant", "content": "A Wake up alarm for 6:30 am"}, {"role": "user", "content": "That's great"}, {"role": "assistant", "content": "Can i add an alarm?"}, {"role": "user", "content": "Yes please"}, {"role": "assistant", "content": "May i know the time of alarm?"}, {"role": "user", "content": "Set it for afternoon 3:45"}, {"role": "assistant", "content": "Please confirm this: creating an alarm at 3:45 pm with name New alarm"}, {"role": "user", "content": "Please change it to 15:00 with name Cooking"}, {"role": "assistant", "content": "Please confirm this: creating alarm at 3 pm with name Cooking"}, {"role": "user", "content": "That's perfect"}, {"role": "assistant", "content": "Successfully added the alarm"}, {"role": "user", "content": "Thanks a lot"}, {"role": "assistant", "content": "Do you need anything else?"}, {"role": "user", "content": "No. That's all for now. Thank you"}, {"role": "assistant", "content": "Thank you"}] +[{"role": "user", "content": "Can you display my alarms for me?"}, {"role": "assistant", "content": "You have an alarm that goes off at 7:30 am, for when you want to wake up."}, {"role": "user", "content": "Is that the only alarm I have?"}, {"role": "assistant", "content": "No. You have another one that goes off at 3 pm, so you can pick up kids from school."}, {"role": "user", "content": "Good to know."}, {"role": "assistant", "content": "Would you like to add another alarm?"}, {"role": "user", "content": "Yes, I would like to add another alarm. Make it for 5:15 pm."}, {"role": "assistant", "content": "You want to set up a new alarm that notifies you at 5:15 pm. Is that right?"}, {"role": "user", "content": "Wait, I need it to specifically notify me for music practice."}, {"role": "assistant", "content": "Okay. So this alarm will go off at 5:15 pm and tell you it's time for music practice?"}, {"role": "user", "content": "That is correct."}, {"role": "assistant", "content": "I have added the new alarm."}, {"role": "user", "content": "Great! That's all I need."}, {"role": "assistant", "content": "Glad I could be of assistance."}] +[{"role": "user", "content": "Can you please say how are my alarms set?"}, {"role": "assistant", "content": "You set 2 alarms, one is at 6:30 am with Wake up."}, {"role": "user", "content": "Fine, I want to set another one."}, {"role": "assistant", "content": "Details please sir."}, {"role": "user", "content": "Set it at 4:15 in the evening."}, {"role": "assistant", "content": "Confirm the details please, New alarm at 4:15 pm."}, {"role": "user", "content": "Great that's it."}, {"role": "assistant", "content": "I couldn't do it , sorry. Any other help you need?"}, {"role": "user", "content": "Can you retry with 3:30 pm?"}, {"role": "assistant", "content": "You demanded New alarm at 3:30 pm, is it right?"}, {"role": "user", "content": "Yes, go ahead."}, {"role": "assistant", "content": "Fine, its done."}, {"role": "user", "content": "Great help, thank you."}, {"role": "assistant", "content": "Welcome sir, always keep in touch for any help."}] +[{"role": "user", "content": "Can you show me the alarms I have?"}, {"role": "assistant", "content": "You have an alarm at 7 am called Wake Up."}, {"role": "user", "content": "Okay, that's good. I want to make a new alarm for 5:15 pm. It'll be called Music practice."}, {"role": "assistant", "content": "Okay, I'll make a new alarm for 5:15 pm called Music practice, is that right?"}, {"role": "user", "content": "Yeah, that's right."}, {"role": "assistant", "content": "I've added the new alarm."}, {"role": "user", "content": "Thanks a lot."}, {"role": "assistant", "content": "What else can I do for you."}, {"role": "user", "content": "Nothing else, thanks again."}, {"role": "assistant", "content": "Okay, thanks."}] +[{"role": "user", "content": "I have to wake up early. Show me my alarms."}, {"role": "assistant", "content": "There's one for 6 am titled Wake Up."}, {"role": "user", "content": "Any others?"}, {"role": "assistant", "content": "There's one for 8 am titled Shuttle to work."}, {"role": "user", "content": "Good to know."}, {"role": "assistant", "content": "Do you want to add a new alarm?"}, {"role": "user", "content": "Yes, please. Title it Cleaning."}, {"role": "assistant", "content": "For what time should I set it?"}, {"role": "user", "content": "For evening 4:15."}, {"role": "assistant", "content": "So you want to add an alarm to 4:15 pm titled Cleaning?"}, {"role": "user", "content": "Yes, that's it."}, {"role": "assistant", "content": "Your alarm was successful added."}, {"role": "user", "content": "Thanks a lot."}, {"role": "assistant", "content": "Can I help you in anything else?"}, {"role": "user", "content": "No, that's all. Thanks."}, {"role": "assistant", "content": "Have a amazing day. Thank you."}] +[{"role": "user", "content": "Please show me which alarms I currently have set."}, {"role": "assistant", "content": "There are currently 2 alarms that are set. There is an alarm called Wake up set for 7:30 am."}, {"role": "user", "content": "Good, Please add another alarm for the evening 4:30. This alarm is for Phone home."}, {"role": "assistant", "content": "Please verify the following details. You would like to set an alarm for 4:30 pm called Phone home. Is this correct?"}, {"role": "user", "content": "That's correct."}, {"role": "assistant", "content": "The new alarm has been successfully created."}, {"role": "user", "content": "Thank you, that's all."}, {"role": "assistant", "content": "Enjoy the rest of your day."}] +[{"role": "user", "content": "When are my alarms?"}, {"role": "assistant", "content": "You have 2 alarms set. One is 6:30 am called wake up."}, {"role": "user", "content": "Ok, I need to add another at quarter to 4 in the afternoon."}, {"role": "assistant", "content": "Please confirm: add an alarm for 3:45 pm titled new alarm"}, {"role": "user", "content": "Yes."}, {"role": "assistant", "content": "I wasn't able to set an alarm. Can I do anything else for you?"}, {"role": "user", "content": "Nope. Thanks though."}, {"role": "assistant", "content": "You're welcome."}] +[{"role": "user", "content": "Could you tell me what alarms I have on?"}, {"role": "assistant", "content": "YOu have 2 alarms, and one is for 6:30 am called wake up."}, {"role": "user", "content": "Cool."}, {"role": "assistant", "content": "Would you like to add an alarm?"}, {"role": "user", "content": "Yes, please."}, {"role": "assistant", "content": "What time do you want me to set it?"}, {"role": "user", "content": "Please set it up for 16:30."}, {"role": "assistant", "content": "Please confirm that you want to create an alarm for 4:30 pm called new alarm."}, {"role": "user", "content": "That is right."}, {"role": "assistant", "content": "Your alarm was added successfully."}, {"role": "user", "content": "Thank you so much. That is all for now."}, {"role": "assistant", "content": "Thanks."}] +[{"role": "user", "content": "I need to know how many alarms are there in my list? can you please show it now?"}, {"role": "assistant", "content": "You have a Wake up alarm at 7:30 am, including this currently you have 2 alarms in total."}, {"role": "user", "content": "That's fine. Please make an addition of new alarm for evening 4:30."}, {"role": "assistant", "content": "Please confirm to add an alarm at 4:30 pm in the name New Alarm."}, {"role": "user", "content": "That is correct, add it."}, {"role": "assistant", "content": "Alarm was added to your list."}, {"role": "user", "content": "Thank you for your help."}, {"role": "assistant", "content": "Anymore help you need from me?"}, {"role": "user", "content": "No, that's all for now and thanks."}, {"role": "assistant", "content": "Thank you."}] +[{"role": "user", "content": "What time are my alarms set for?"}, {"role": "assistant", "content": "You have an alarm set for 6:30 am called Wake up."}, {"role": "user", "content": "Please can I add a new alarm."}, {"role": "assistant", "content": "What time would you like to set the alarm for?"}, {"role": "user", "content": "For 3:45 PM"}, {"role": "assistant", "content": "Sure. So you would like an alarm to be created for 3:45 pm called New Alarm."}, {"role": "user", "content": "Yes please."}, {"role": "assistant", "content": "Your alarm has been created."}, {"role": "user", "content": "Thanks."}, {"role": "assistant", "content": "Do you need help with anything else?"}, {"role": "user", "content": "No thanks."}, {"role": "assistant", "content": "Cheers."}] +[{"role": "user", "content": "Hey! I set a reminder in my clock. Please can you tell me at what time the alarm is set?"}, {"role": "assistant", "content": "Hello! In the name Wake up, an alarm is set at 7 am and totally there are 2 alarms set currently in your clock."}, {"role": "user", "content": "Oh! is it so.. Fine."}, {"role": "assistant", "content": "Do you want to modify the alarm timings or do you wish to add any more?"}, {"role": "user", "content": "Yup! I wish to add an alarm in the name Phone home. Can you do that for me?"}, {"role": "assistant", "content": "At what time, you want the alarm to be set?"}, {"role": "user", "content": "Please set the alarm for 4:45 pm today."}, {"role": "assistant", "content": "Okay! Can you affirm me that you wish to create a new alarm in the name Phone home at 4:45 pm. Is that correct?"}, {"role": "user", "content": "Nope, sorry! Please set at 3:30 in the afternoon."}, {"role": "assistant", "content": "Okay! I've made the changes. Please confirm me that you wish to create a new alarm in the name Phone home at 3:30 pm, right?"}, {"role": "user", "content": "Nope, please can you modify the alarm name to be Leave for home?"}, {"role": "assistant", "content": "Yup! I can do that for you. I've modified your alarm name to be Leave for home and is set at 3:30 pm. Is that okay for you?"}, {"role": "user", "content": "Yup!"}, {"role": "assistant", "content": "Your new alarm is added to your clock successfully and you will be reminded of at that time."}, {"role": "user", "content": "Thanks a bunch."}, {"role": "assistant", "content": "Do you want to set any other alarm timings?"}, {"role": "user", "content": "Nope, that's it for the day. Thanks a lot."}, {"role": "assistant", "content": "Welcome. Thank you too."}] +[{"role": "user", "content": "Can you tell me what alarms I have saved?"}, {"role": "assistant", "content": "There is an alarm with the name Wake up that is set for 9 am."}, {"role": "user", "content": "Ok, great. I need to add an alarm."}, {"role": "assistant", "content": "What time should I set the new alarm for?"}, {"role": "user", "content": "Set it for four in the evening."}, {"role": "assistant", "content": "Ok, create alarm for 4 pm with the name New alarm. Is that correct?"}, {"role": "user", "content": "Yes, that is correct."}, {"role": "assistant", "content": "Alarm was added successfully."}, {"role": "user", "content": "Thank you. That is all I need for today."}, {"role": "assistant", "content": "My pleasure. Have a great day."}] +[{"role": "user", "content": "I want to know how many alarms are there in my list, can you show me"}, {"role": "assistant", "content": "Yes, you have a Wake up alarm for the time 9 am."}, {"role": "user", "content": "am I have any other alarms in my list?"}, {"role": "assistant", "content": "Yes, one more that is for 4:30 pm in the name Pick up kids."}, {"role": "user", "content": "That is okay, fine."}, {"role": "assistant", "content": "Do you have an idea to add a new alarm now to your list?"}, {"role": "user", "content": "Yes, I have. Please do a favor for me."}, {"role": "assistant", "content": "What is it and at what time you want the alarm and also let me know the name in which I have to store it."}, {"role": "user", "content": "Please make it in the name Music practice for the time 17:15."}, {"role": "assistant", "content": "need your confirmation to set an alarm at 5:15 pm in the name Music Practice."}, {"role": "user", "content": "That is correct, proceed."}, {"role": "assistant", "content": "alarm was added to your list successfully."}, {"role": "user", "content": "That's all I want. Thanks."}, {"role": "assistant", "content": "with Pleasure."}] +[{"role": "user", "content": "Can you find me a psychologist in Pleasant Hill?"}, {"role": "assistant", "content": "Sure. I've found Christopher J. Celio, he's a psychologist in Pleasant Hill"}, {"role": "user", "content": "Can you get me his address and phone number?"}, {"role": "assistant", "content": "His phone number is 925-827-9876 and he's located at 101 Gregory Lane"}, {"role": "user", "content": "Can you see if there are any other therapists?"}, {"role": "assistant", "content": "What about David A. Flakoll? He's a psychologist in Pleasant Hill."}, {"role": "user", "content": "Yeah I like the sound of him, can you book me an appointment?"}, {"role": "assistant", "content": "I sure can, just let me know what date and time you want me to book it for."}, {"role": "user", "content": "Can you book it for the 7th at 4 pm please?"}, {"role": "assistant", "content": "Sure, just to confirm that you want me to book an appointment with David A. Flakoll at 4 pm next Thursday?"}, {"role": "user", "content": "Yes, perfect. Can you grab me his number please?"}, {"role": "assistant", "content": "All booked for you! You'll receive a confirmation email with all the details. His number is 925-827-1008"}, {"role": "user", "content": "Perfect, thank you"}, {"role": "assistant", "content": "Can I do anything else for you?"}, {"role": "user", "content": "No, that was all, thank you very much."}, {"role": "assistant", "content": "It was my pleasure, have a lovely day."}] +[{"role": "user", "content": "Hello! Can you help me find a Psychologist in Santa Clara please?"}, {"role": "assistant", "content": "Hello, I'd be happy to assist you. May I suggest Cassie L. O'Brien. She is a Psychologist with an office in Santa Clara."}, {"role": "user", "content": "That sounds good to me."}, {"role": "assistant", "content": "Would you like to make an appointment?"}, {"role": "user", "content": "Yes, I'd like to make an appointment around morning 10:30."}, {"role": "assistant", "content": "What day works best for you?"}, {"role": "user", "content": "I'd like to make if for the 9th of this month but I'd like to change the time to half past 3 in the afternoon."}, {"role": "assistant", "content": "Can you confirm the details for me? You'd like an appointment with Cassie L. O'Brien at 3:30 pm on March 9th. Is that right?"}, {"role": "user", "content": "Yes, that would be great."}, {"role": "assistant", "content": "You appointment has been set and you will be getting an email confirmation shortly."}, {"role": "user", "content": "Thank you for your assistance. That will be all for today."}, {"role": "assistant", "content": "You're welcome. Have a wonderful day!"}] +[{"role": "user", "content": "Could you find me a therapist in San Francisco?"}, {"role": "assistant", "content": "Would you prefer a psychologist, a psychiatrist, or some other variety?"}, {"role": "user", "content": "I need a psychologist."}, {"role": "assistant", "content": "I found 4 options. How about Adam E. Pollock? He's a psychologist in San Francisco."}, {"role": "user", "content": "Could you find anyone else?"}, {"role": "assistant", "content": "What about Deardorff Julianna? They're a psychologist located in San Francisco."}, {"role": "user", "content": "Sure!"}, {"role": "assistant", "content": "Do you want me to book an appointment?"}, {"role": "user", "content": "Yes, I'd like an appointment at 12:30 pm, around the 6th of this month?"}, {"role": "assistant", "content": "Please confirm: You'd like an appoinment with Deardorff Julianna at 12:30 pm next wednesday?"}, {"role": "user", "content": "Yes, that works. What is the address of the therapist? What is their phone number?"}, {"role": "assistant", "content": "Sorry, i couldn't book the appointment. Their address is 625 Potrero Avenue, you can contact them at 415-502-8336, You can try for Deardorff Julianna. It's possible to get an appointment next wednesday at 1 pm."}, {"role": "user", "content": "No thanks, bye."}, {"role": "assistant", "content": "Okay, goodbye."}] +[{"role": "user", "content": "Can you help me find a therapist in Napa?"}, {"role": "assistant", "content": "Certainly. What type of therapist are you interested in?"}, {"role": "user", "content": "I want to see a Psychiatrist."}, {"role": "assistant", "content": "I have 2 options that may work for you. May I suggest Garcia Daniel? He is a Psychiatrist based in Napa."}, {"role": "user", "content": "What are my other options?"}, {"role": "assistant", "content": "Linn Terri is another Psychiatrist located in Napa."}, {"role": "user", "content": "Can you tell me the address and contact number of that office?"}, {"role": "assistant", "content": "The phone number is 707-252-6163 and they are located at 68 Coombs Street # A-1."}, {"role": "user", "content": "Great! That one works for me."}, {"role": "assistant", "content": "Would you like to make an appointment?"}, {"role": "user", "content": "Yes, I'd like to see if there is anything available for 11:15."}, {"role": "assistant", "content": "What day works best for you?"}, {"role": "user", "content": "This Sunday would be best."}, {"role": "assistant", "content": "You'd like to make an appointment with Linn Terri at 11:15 am on the day after tomorrow. Is that correct?"}, {"role": "user", "content": "Yes, that's right."}, {"role": "assistant", "content": "I'm sorry, I am unable to make an appointment for that time. I can attempt to make the appointment with Linn Terri for the day after tomorrow at 11:30 am instead."}, {"role": "user", "content": "No, that won't work for me. That will be all."}, {"role": "assistant", "content": "Have a nice day!"}] +[{"role": "user", "content": "Hello! I'm looking to make an appointment with a Psychiatrist in Santa Rosa. Can you help?"}, {"role": "assistant", "content": "I'd be happy to help. I have compiled a list of 6 therapists that may meet your needs. May I suggest Beck Jennifer P.? She is a Psychiatrist located in Santa Rosa."}, {"role": "user", "content": "Can you tell me the address of her office?"}, {"role": "assistant", "content": "It is 1400 North Dutton Avenue #6."}, {"role": "user", "content": "That's not the one I was thinking of. Maybe it was a Psychologist. Can you find a Psychologist in Santa Rosa?"}, {"role": "assistant", "content": "Yes, Bert Epstein is a Psychologist located in Santa Rosa."}, {"role": "user", "content": "Are there any other psychologists in Santa Rosa?"}, {"role": "assistant", "content": "Blank Gary A is also a licensed Psychologist with an office in Santa Rosa."}, {"role": "user", "content": "Can you tell me what the address of that office is?"}, {"role": "assistant", "content": "Certainly. The address is 2455 Bennett Valley Road # B208."}, {"role": "user", "content": "Yes, that's it."}, {"role": "assistant", "content": "Would you like to make an appointment now?"}, {"role": "user", "content": "Yes, please make any appointment for me."}, {"role": "assistant", "content": "Which date and time would work best with your schedule?"}, {"role": "user", "content": "Can you see if there is anything available for 18:00 on the 4th?"}, {"role": "assistant", "content": "You'd like to make at appointment with Blank Gary A next Monday at 6 pm. Is that correct?"}, {"role": "user", "content": "I'm sorry. I have a meeting that day. Can you see if there are any openings tomorrow at quarter past 10 in the morning?"}, {"role": "assistant", "content": "Let's review those details. You'd like the appointment for 10:15 am tomorrow. Have I got that right?"}, {"role": "user", "content": "Yes, that would work for me."}, {"role": "assistant", "content": "Your appointment has been confirmed. You will get an email confirmation shortly."}, {"role": "user", "content": "Can you tell me the phone number of the office?"}, {"role": "assistant", "content": "Yes, the contact number is 707-526-2525."}, {"role": "user", "content": "Great! Thank you for all of your help."}, {"role": "assistant", "content": "You're welcome. Have a nice day!"}] +[{"role": "user", "content": "I have the necessity to see a Psychiatrist."}, {"role": "assistant", "content": "Where do you want him to be?"}, {"role": "user", "content": "Look in Napa."}, {"role": "assistant", "content": "I've found 2 names. Try Garcia Daniel, he is a Psychiatrist in Napa."}, {"role": "user", "content": "Find me more names. Look for a Psychologist in El Cerrito."}, {"role": "assistant", "content": "I have 2 more people. One is Bower Rosemary A . She is a Psychologist in El Cerrito."}, {"role": "user", "content": "Where is she? What's the number?"}, {"role": "assistant", "content": "The address is 11100 San Pablo Ave # 207 . The phone number is 510-233-8679"}, {"role": "user", "content": "Can you suggest me more therapists?"}, {"role": "assistant", "content": "Yes, I have Susan M. Greene, she is a Psychologist in El Cerrito"}, {"role": "user", "content": "This one sounds good. Book an appointment."}, {"role": "assistant", "content": "When would you like to see her?"}, {"role": "user", "content": "I would like to go on the 1st of this month at 12:45 in the afternoon."}, {"role": "assistant", "content": "Confirm me the details before I book the appointment. You want to see Susan M. Greene today at 12:45 pm"}, {"role": "user", "content": "No, it's not like that. I would like to see her at quarter to 5 in the evening."}, {"role": "assistant", "content": "I kindly ask you to read and confirm again. You want to see the therapist today at 4:45 pm"}, {"role": "user", "content": "Yes, where do I have to go?"}, {"role": "assistant", "content": "I'm afraid I can't book you the appointment at the required time. The address is 11100 San Pablo Ave # 216. I can try to set the appointment with Susan M. Greene today at 4:30 pm."}, {"role": "user", "content": "Please try it."}, {"role": "assistant", "content": "I got the appointment, you'll receive the confirmation e-mail in a moment."}, {"role": "user", "content": "Finally, thank you. Bye."}, {"role": "assistant", "content": "Have a wonderful day."}] +[{"role": "user", "content": "I want to find a therapist."}, {"role": "assistant", "content": "Which city should I look at? Do you need a Psychiatrist, or a Psychologist, or something else?"}, {"role": "user", "content": "I need a Psychiatrist appointment in Santa Rosa."}, {"role": "assistant", "content": "I found 6 options- you could try Beck Jennifer P, a psychiatrist in Santa Rosa."}, {"role": "user", "content": "I'd like to try that."}, {"role": "assistant", "content": "Shall I book an appointment now?"}, {"role": "user", "content": "Yes, can you make it for the 8th?"}, {"role": "assistant", "content": "At what time?"}, {"role": "user", "content": "At five pm."}, {"role": "assistant", "content": "So to confirm, I'll book an appointment with Beck Jennifer P at 5 pm next Friday."}, {"role": "user", "content": "Thanks, what's the address?"}, {"role": "assistant", "content": "Sorry, but I couldn't book an appointment at that time, shall I try something else?"}, {"role": "user", "content": "Could you try quarter past 10 in the morning?"}, {"role": "assistant", "content": "So I'll book an appointment with Beck Jennifer P at 10:15 am next Friday, okay?"}, {"role": "user", "content": "Yes, please do. What's the phone number?"}, {"role": "assistant", "content": "Sorry, that time-slot is also unavailable. An appointment with Beck Jennifer P is available at 10 am next Friday, if you can make that? You can call them on 707-566-4600."}, {"role": "user", "content": "Yes, I can make that appointment."}, {"role": "assistant", "content": "The booking was successful, you will be contacted by email soon."}, {"role": "user", "content": "Thanks a lot!"}, {"role": "assistant", "content": "Anything else I can help with?"}, {"role": "user", "content": "No, that's all for now, thanks."}, {"role": "assistant", "content": "I'm glad to help."}] +[{"role": "user", "content": "Can you find a therapist in Mill Valley?"}, {"role": "assistant", "content": "Would you like a Psychiatrist or Family Counselor or other?"}, {"role": "user", "content": "I want a Psychologist."}, {"role": "assistant", "content": "I found 3. how about Brown Brooke A, a Psychologist in Mill Valley."}, {"role": "user", "content": "Are there any others."}, {"role": "assistant", "content": "How about Pamela Butler, Psychologist in Mill Valley."}, {"role": "user", "content": "Yes, make an appointment at 17:15 for the 4th of March."}, {"role": "assistant", "content": "Confirm a 5:15 pm next Monday for. Pamela Butler, Psychologist in Mill Valley."}, {"role": "user", "content": "Thanks what is the phone number?"}, {"role": "assistant", "content": "Sorry I could not book. Please call 415-332-3352 Pamela Butler, Psychologist in Mill Valley next Monday for 5 pm."}, {"role": "user", "content": "Thank you I can do that."}, {"role": "assistant", "content": "Your appointment went through and you will get email."}, {"role": "user", "content": "What is the address?"}, {"role": "assistant", "content": "The address is 150 Shoreline Highway."}, {"role": "user", "content": "Thank you for the help."}, {"role": "assistant", "content": "I am happy to help."}] +[{"role": "user", "content": "Could you please find me a therapist?"}, {"role": "assistant", "content": "What kind of therapist are you looking for?"}, {"role": "user", "content": "I'm looking for a Family counselor"}, {"role": "assistant", "content": "Which city should I look in?"}, {"role": "user", "content": "Please find me something in Los Gatos"}, {"role": "assistant", "content": "Emily Rosenbaum is a family counselor in Los Gatos"}, {"role": "user", "content": "Could you look for anyother therapist, actually psychologist in Lafayette, please?"}, {"role": "assistant", "content": "Here is a Psychologist, Alissa Scanlin Psyd in Lafayette"}, {"role": "user", "content": "Could you book me an appintment at one pm please?"}, {"role": "assistant", "content": "What date would you like to go?"}, {"role": "user", "content": "Could you book something for march 5th, please?"}, {"role": "assistant", "content": "Please confirm the followinf details: Appointment with Alissa Scanlin Psyd at 1 pm next tuesday"}, {"role": "user", "content": "Yes, that's it"}, {"role": "assistant", "content": "Sorry, but something went wrong and I was unable to book the appointment with Alissa Scanlin Psyd. What about next tuesday at 12:30 pm"}, {"role": "user", "content": "Yes, that's fine as well"}, {"role": "assistant", "content": "Your appiintment was successfully booked. You'll get a confirmation email soon"}, {"role": "user", "content": "What's the address?"}, {"role": "assistant", "content": "Their address is 3468 Mount Diablo Boulevard"}, {"role": "user", "content": "Thank you so much for your help, I really appreciate it"}, {"role": "assistant", "content": "Is there anything else I can do for you?"}, {"role": "user", "content": "No, thanks, that's all"}, {"role": "assistant", "content": "Glad to help, have a good day"}] +[{"role": "user", "content": "WOuld you find me a psychologist in Santa Rosa?"}, {"role": "assistant", "content": "How about Bert Epstein? He is a psychologist in Santa Rosa."}, {"role": "user", "content": "Could you tell me his address?"}, {"role": "assistant", "content": "The office is located at 2455 Bennett Valley Road."}, {"role": "user", "content": "Could you tell me the therapist's phone number?"}, {"role": "assistant", "content": "You can reach him at 707-242-1989."}, {"role": "user", "content": "Do you have someone else available?"}, {"role": "assistant", "content": "Blank Gary A is another psychologist in Santa Rosa."}, {"role": "user", "content": "Is anyone else available?"}, {"role": "assistant", "content": "You could try Carol Weser. She is a psychologist in Santa Rosa."}, {"role": "user", "content": "Okay, could you book me an appointment for the 9th of March?"}, {"role": "assistant", "content": "What time would you like the appointment?"}, {"role": "user", "content": "It would be at quarter to 3 in the afternoon."}, {"role": "assistant", "content": "Okay, please confirm that you want to book the appointment with Carol Weser at 2:45 pm on March 9th."}, {"role": "user", "content": "No, actually, I need the appointment to be 8th of March."}, {"role": "assistant", "content": "Could you confirm that you want to book next Friday for 2:45 pm?"}, {"role": "user", "content": "No, the appointment needs to be at evening 5."}, {"role": "assistant", "content": "Okay, please confirm that you want your appointment to be at 5 pm next Friday."}, {"role": "user", "content": "Yes, that sounds good."}, {"role": "assistant", "content": "Sorry, something did not work and I was unable to make that appointment. You could possibly get an appointment next Friday at 5:30 pm with Carol Weser. Do you want to try that?"}, {"role": "user", "content": "Yes, that is good."}, {"role": "assistant", "content": "Your appointment was a success. You should get an email confirmation soon."}, {"role": "user", "content": "Could you tell me the therapist's address?"}, {"role": "assistant", "content": "Her office is at 2455 Bennett Valley Road #208."}, {"role": "user", "content": "Thank you kindly."}, {"role": "assistant", "content": "Do you need anything else?"}, {"role": "user", "content": "No, that is all and thanks for helping."}, {"role": "assistant", "content": "Glad I could help."}] +[{"role": "user", "content": "Please search a therapist.I need a Psychologist."}, {"role": "assistant", "content": "In which city should I look in?"}, {"role": "user", "content": "Look in Vacaville"}, {"role": "assistant", "content": "There are 4 therapist. You wanna try Caldwell Leslie. They are a Psychologist in Vacaville"}, {"role": "user", "content": "Yes please"}, {"role": "assistant", "content": "Do you like to book an appointment ?"}, {"role": "user", "content": "Yes I would like to book an appointment there"}, {"role": "assistant", "content": "What's your preferred time ?"}, {"role": "user", "content": "It would be evening 4:45"}, {"role": "assistant", "content": "To which date should I book?"}, {"role": "user", "content": "Could you make the appointment on 14th of March"}, {"role": "assistant", "content": "Please confirm this : Making an appointment with Caldwell Leslie at 4:45 pm on March 14th"}, {"role": "user", "content": "Nope make it on quarter past 4 in the evening. Can you make the appointment for 6th of March"}, {"role": "assistant", "content": "Please confirm this: Booking an appointment at 4:15 pm on next Wednesday"}, {"role": "user", "content": "Yes perfect. What's the address of the therapist?"}, {"role": "assistant", "content": "Sorry something went wrong with the appointment booking. Can I assist you with anything else?"}, {"role": "user", "content": "No. Thanks a lot. I appreciate thats"}, {"role": "assistant", "content": "Glad and happy to be of help"}] +[{"role": "user", "content": "I am very emotionally troubled, so I need to find a therapist in Sebastopol."}, {"role": "assistant", "content": "Is there a specific kind of therapist you are looking for?"}, {"role": "user", "content": "What I am looking for is a Psychologist."}, {"role": "assistant", "content": "I think that Pamela Culver, Psy would be good for you to try, and it is a Psychologist. Also it's located in Sebastopol."}, {"role": "user", "content": "Can you tell me the address of the therapist, and also the phone number I can use to call this therapist?"}, {"role": "assistant", "content": "From my results, the address shows up as None. Though if you want to call them you can through 707-823-7300."}, {"role": "user", "content": "Alright. Is is possible for you to book an appointment, and make the appointment today?"}, {"role": "assistant", "content": "Can you tell me the time for when you want the appointment to be?"}, {"role": "user", "content": "I will be free at 2 in the afternoon, so that time would be fine."}, {"role": "assistant", "content": "Can you please confirm that you want to book an appointment with Pamela Culver, Psy at 2 pm for today?"}, {"role": "user", "content": "That, suits me well."}, {"role": "assistant", "content": "I apologize but there has been an error, and I couldn't make the booking of the appointment. Is there something else I can help you with?"}, {"role": "user", "content": "Would it be possible for you to try making the booking of the appointment again? I would like for the appointment to be at one in the afternoon."}, {"role": "assistant", "content": "Can you please confirm that you want to book an appointment with Pamela Culver, Psy at 1 pm for today."}, {"role": "user", "content": "That suits me well."}, {"role": "assistant", "content": "I apologize but there was an error, and I am not able to make the booking of the appointment. Though you can try to book an appointment with Pamela Culver, Psy at 12:30 pm for today."}, {"role": "user", "content": "No, that doesn't suit well my schedule."}, {"role": "assistant", "content": "Is there something else I can help you with?"}, {"role": "user", "content": "Nothing at the moment. I am very thankful for your help."}, {"role": "assistant", "content": "It's my pleasure to help you."}] +[{"role": "user", "content": "Could you help me locate a Psychologist in Oakland?"}, {"role": "assistant", "content": "There are 10 Psychologist that may work for you in Oakland. What about Alameda Children's Specialized ?"}, {"role": "user", "content": "Can you get me their address and telephone number?"}, {"role": "assistant", "content": "Yes of course. The telephone number is 510-383-5100. They are located at 7200 Bancroft Ave # 125C"}, {"role": "user", "content": "Will you give me the name of another therapist in the area?"}, {"role": "assistant", "content": "There is a Psychologist, Brown Timothy A., also located in Oakland."}, {"role": "user", "content": "That one sounds good. Will you book me an appointment for the afternoon 2:15?"}, {"role": "assistant", "content": "On what date you would like the appointment set for?"}, {"role": "user", "content": "The 6th of March please."}, {"role": "assistant", "content": "To confirm: You wish to book an appointment with Brown Timothy A. next Wednesday at 2:15 pm?"}, {"role": "user", "content": "No that won't work. Can you try to book it for March 11th instead?"}, {"role": "assistant", "content": "Please confirm change: You wish to book an appointment with Brown Timothy A. on March 11th at 2:15 pm?"}, {"role": "user", "content": "Yes that is correct"}, {"role": "assistant", "content": "Your appointment has been made. They will send an email confirmation of your appointment."}, {"role": "user", "content": "Thanks for your help."}, {"role": "assistant", "content": "Certainly. Have a good day."}] +[{"role": "user", "content": "Hi there! Could you help me find a therapist? Thank you!"}, {"role": "assistant", "content": "What kind of therapist do you need? A psychiatrist, a family counselor, or something else?"}, {"role": "user", "content": "I want to visit a Family Counselor in Campbell."}, {"role": "assistant", "content": "Would you want to visit a family counselor Beth Kane which is located in Campbell?"}, {"role": "user", "content": "May I have their address please?"}, {"role": "assistant", "content": "You can locate them at 621 E Campbell Ave # 17."}, {"role": "user", "content": "Are there any alternatives?"}, {"role": "assistant", "content": "You may want to try Flores Michelle M, a family counselor located in Campbell."}, {"role": "user", "content": "Sure, could you schedule an appointment for Monday next week?"}, {"role": "assistant", "content": "And what time would your prefer?"}, {"role": "user", "content": "3 in the afternoon will be great. Thanks!"}, {"role": "assistant", "content": "No problem, please confirm your appointment with Flores Michelle M at 3 pm next Monday."}, {"role": "user", "content": "Sorry, could you change the appointment to today instead?"}, {"role": "assistant", "content": "No problem, please confirm your appointment with Flores Michelle M at 3 pm today."}, {"role": "user", "content": "Sure, that's fine."}, {"role": "assistant", "content": "Sorry, I was unable to make your appointment due to an issue. Could I further assist you?"}, {"role": "user", "content": "Could you try booking an appointment at 1 pm instead?"}, {"role": "assistant", "content": "No problem, please confirm your appointment with Flores Michelle M at 1 pm today."}, {"role": "user", "content": "Sure, that's fine. How can I contact the therapist?"}, {"role": "assistant", "content": "Sorry, I was unable to make your appointment due to an issue. Could I further assist you?"}, {"role": "user", "content": "That's fine then. Thank you for your kind assistance, really appreciate it."}, {"role": "assistant", "content": "Sure, glad to assist you. Have a great day ahead."}] +[{"role": "user", "content": "I need to sort out some recent issues,can you find a therapist for me?"}, {"role": "assistant", "content": "Are you looking for a Psychiatrist, a Psychologist, or a different professional? Which city are you located in?"}, {"role": "user", "content": "I would like to find a Psychologist in San Jose."}, {"role": "assistant", "content": "I found a Psychologist in San Jose called Barskyex Bryna G."}, {"role": "user", "content": "Can you find different therapists?"}, {"role": "assistant", "content": "You can try a Psychologist in San Jose named Burdge Sarah."}, {"role": "user", "content": "That sounds good."}, {"role": "assistant", "content": "Would you like to schedule an appointment with this therapist?"}, {"role": "user", "content": "Yes, I would like to book the appointment."}, {"role": "assistant", "content": "Do you have a preference for date and time for the appointment?"}, {"role": "user", "content": "I would like an appointment for March 14th at 4 pm."}, {"role": "assistant", "content": "You want to book an appointment with Burdge Sarah on March 14th at 4 pm, is that correct?"}, {"role": "user", "content": "No, I changed my mind. I would like an appointment for quarter to 2 in the afternoon instead."}, {"role": "assistant", "content": "You want an appointment for March 14th at 1:45 pm, is that correct?"}, {"role": "user", "content": "That sound great. Can you provide me with an address and contact number for the therapist?"}, {"role": "assistant", "content": "Your booking was successful and you should receive an email confirmation shortly. You can find them at 2880 Zanker Road # 203 and contact them at 650-274-8004."}, {"role": "user", "content": "That is everything, thank you so much for your time."}, {"role": "assistant", "content": "It was my pleasure. Have a great day."}] +[{"role": "user", "content": "Find a therapist for me please? I need a Psychiatrist."}, {"role": "assistant", "content": "Would you prefer a certain city?"}, {"role": "user", "content": "Find someone in Santa Rosa."}, {"role": "assistant", "content": "I found 6 therapists. Please try Beck Jennifer P. in Santa Rosa. They are Psychiatrist."}, {"role": "user", "content": "What is the phone number and address of the therapist?"}, {"role": "assistant", "content": "Their address is 1400 North Dutton Avenue #6. You can call them on 707-566-4600"}, {"role": "user", "content": "can you find some other therapists in San Jose?"}, {"role": "assistant", "content": "You may try Dr. Manuj K. Nangia in San Jose. They are Psychiatrist."}, {"role": "user", "content": "can you find some other therapists? i need Psychiatrist."}, {"role": "assistant", "content": "I found 5 therapists. You may try Pfaff Loretta. in San Jose. They are Psychiatrist."}, {"role": "user", "content": "Yes. that sounds good."}, {"role": "assistant", "content": "Do you want to book an appointment?"}, {"role": "user", "content": "Yes. Book an appointment."}, {"role": "assistant", "content": "What time and date would you like the appointment for?"}, {"role": "user", "content": "Can you make appointment for March 11th 12:45 in the afternoon?"}, {"role": "assistant", "content": "Please confirm. Booking appointment with Pfaff Loretta at 12:45 pm on March 11th."}, {"role": "user", "content": "No. Can you make appointment for March 7th at four in the evening?"}, {"role": "assistant", "content": "Please confirm. Booking appointment with Pfaff Loretta at 4 pm on next Thursday."}, {"role": "user", "content": "Yes that works for me."}, {"role": "assistant", "content": "Sorry, I couldn't book an appointment. Can i help you with anything else?"}, {"role": "user", "content": "Nope. Thank you."}, {"role": "assistant", "content": "Glad to be of help."}] +[{"role": "user", "content": "Look up Therapists for me located in Campbell."}, {"role": "assistant", "content": "Would you prefer Family Counselor or a Psychologist? If neither of these please tell me what kind."}, {"role": "user", "content": "I will need a family counselor please."}, {"role": "assistant", "content": "Sure, How about Beth Kane. She is a family counselor located in Campbell."}, {"role": "user", "content": "Are there any other therapist you could find? I need a Psychiatrist in Vacaville."}, {"role": "assistant", "content": "Sure, How about Paz George G., He is a Psychiatrist in Vacaville."}, {"role": "user", "content": "ok, what's his phone number?"}, {"role": "assistant", "content": "You can reach him at 707-624-2830"}, {"role": "user", "content": "ok, what's his address?"}, {"role": "assistant", "content": "The addrss is 1 Quality Drive"}, {"role": "user", "content": "ok. thanks"}, {"role": "assistant", "content": "Should I schedule an appointment for you now?"}, {"role": "user", "content": "Yeah go ahead."}, {"role": "assistant", "content": "for what time would you prefer?"}, {"role": "user", "content": "try for twelve pm please."}, {"role": "assistant", "content": "what date?"}, {"role": "user", "content": "make the appointment for Monday next week."}, {"role": "assistant", "content": "Sure, just to confirm: Booking an appointment with Paz George G at 12 pm next monday. Does this sound correct?"}, {"role": "user", "content": "yep, that is right."}, {"role": "assistant", "content": "Great. Your appointment is confirmed. You will receive email confirmation shortly."}, {"role": "user", "content": "Great. Thank you."}, {"role": "assistant", "content": "your welcome. Anything else I can help with?"}, {"role": "user", "content": "no. that will be all today."}, {"role": "assistant", "content": "Glad to help out. Have a great day."}] +[{"role": "user", "content": "Could you find me a therapist?"}, {"role": "assistant", "content": "What city should I search in and what kind of therapist do you need?"}, {"role": "user", "content": "I want a psychologist in Mill Valley."}, {"role": "assistant", "content": "What about Brown Brooke A? They are a psychologist in Mill Valley."}, {"role": "user", "content": "What is their phone number?"}, {"role": "assistant", "content": "Their phone number is 415-458-3177."}, {"role": "user", "content": "Could you recommend any other therapists? What about a family counselor?"}, {"role": "assistant", "content": "You could try the family counselor Sorensen Phyllis in Mill Valley."}, {"role": "user", "content": "What is their phone number?"}, {"role": "assistant", "content": "Try calling them on 415-924-1192."}, {"role": "user", "content": "Do you have anyone else?"}, {"role": "assistant", "content": "Sorry, there is no one else matching your preferences. Could I be of further assistance?"}, {"role": "user", "content": "Could you look again, in Santa Rosa?"}, {"role": "assistant", "content": "YOu could tray Auer Patience, who is a family counselor in Santa Rosa."}, {"role": "user", "content": "Yes, please book an appointment."}, {"role": "assistant", "content": "What time do you want the appointment?"}, {"role": "user", "content": "The appointment will be at 12:15."}, {"role": "assistant", "content": "What date should I book the appointment for?"}, {"role": "user", "content": "Make an appointment for 1st of March."}, {"role": "assistant", "content": "Okay confirm that you want to book with Auer Patience at 12:15 pm today."}, {"role": "user", "content": "No, it would be afternoon 3:30."}, {"role": "assistant", "content": "Please confirm that you want to book for 3:30 pm today."}, {"role": "user", "content": "Yes, that is perfect. What is the therapist's address?"}, {"role": "assistant", "content": "Sorry, something went wrong. I could not make that appointment. Could I help with something else?"}, {"role": "user", "content": "Please try that again but for the 12th."}, {"role": "assistant", "content": "Okay, you want to book with Auer Patience at 3:30 pm on March 12th, right?"}, {"role": "user", "content": "Yes, perfect."}, {"role": "assistant", "content": "Your appointment has been made and you will be receiving an email soon."}, {"role": "user", "content": "Thank you. It is much appreciated."}, {"role": "assistant", "content": "Anything else you need help with?"}, {"role": "user", "content": "No, that is all. Thank you. I appreciate it."}, {"role": "assistant", "content": "Glad I could help!"}] +[{"role": "user", "content": "I'm looking for a therapist."}, {"role": "assistant", "content": "Which city would you like me to search in?"}, {"role": "user", "content": "I need to find someone in Santa Rosa."}, {"role": "assistant", "content": "Who are you looking for? Would you like to find a Family Counselor or a Psychiatrist for example?"}, {"role": "user", "content": "I need a Family Counselor located in Gilroy."}, {"role": "assistant", "content": "I have found 5 therapists that meet your criteria. Leininger Anne is a Family Counselor in Gilroy."}, {"role": "user", "content": "How about other kinds of therapist? Can you find a Psychologist?"}, {"role": "assistant", "content": "I have found 3 therapists in Gilroy. Rachelle Coate is a Psychologist."}, {"role": "user", "content": "Are there any others?"}, {"role": "assistant", "content": "Whang-Ramos Paula is a Psychologist in Gilroy."}, {"role": "user", "content": "What is their address?"}, {"role": "assistant", "content": "They are located at 8339 Church Street # 110."}, {"role": "user", "content": "Okay great."}, {"role": "assistant", "content": "Would you like to make an appointment."}, {"role": "user", "content": "Yes please I'd like to book an appointment."}, {"role": "assistant", "content": "What date and time would you like to make an appointment for?"}, {"role": "user", "content": "Can you make an appointment on the 7th at 3:30 pm."}, {"role": "assistant", "content": "Just to confirm: You would like to make an appointment with Whang-Ramos Paula Next Thursday at 3:30 pm."}, {"role": "user", "content": "Actually I need the appointment at 1:30 pm next Thursday."}, {"role": "assistant", "content": "So that's 1:30 pm next Thursday."}, {"role": "user", "content": "Actually I think I'd better make an appointment for later today."}, {"role": "assistant", "content": "So that's 1:30 pm today."}, {"role": "user", "content": "Perfect."}, {"role": "assistant", "content": "Unfortunately I couldn't make an appointment at the requested time. Would you like help with anything else?"}, {"role": "user", "content": "No thanks, you have been very helpful."}, {"role": "assistant", "content": "That's my pleasure."}] +[{"role": "user", "content": "Could you find me a San Jose therapist?"}, {"role": "assistant", "content": "What kind of therapist are you looking for?"}, {"role": "user", "content": "I need a psychiatrist."}, {"role": "assistant", "content": "I have 6 therapists that should work. Would you like to try Dr. Manuj K. Nangia? He is a psychiatrist in San Jose"}, {"role": "user", "content": "Could you tell some others?"}, {"role": "assistant", "content": "What about Pfaff Loretta who is a psychiatrist in San Jose?"}, {"role": "user", "content": "Do you have a phone number?"}, {"role": "assistant", "content": "The phone number is 408-303-2435."}, {"role": "user", "content": "What is the address?"}, {"role": "assistant", "content": "The address is 2516 Samaritan Drive."}, {"role": "user", "content": "Yes, please book it."}, {"role": "assistant", "content": "What date do you want to make the appointment for?"}, {"role": "user", "content": "The appointment will be for 12:45 on the 11th."}, {"role": "assistant", "content": "So please confirm that you want to make an appointment with Pfaff Loretta at 12:45 pm on March 11th."}, {"role": "user", "content": "No, the appointment time needs to be at quarter to 5 in the evening. Would you like an appointment on the 7th of March?"}, {"role": "assistant", "content": "Okay, you want an appointment next Thursday at 4:45 pm."}, {"role": "user", "content": "That should work."}, {"role": "assistant", "content": "Sorry but I could not make the booking. You may want to try your appointment at Pfaff Loretta for next Thursday at 4:30 pm."}, {"role": "user", "content": "No, thanks."}, {"role": "assistant", "content": "Could I help with anything else?"}, {"role": "user", "content": "No, that it it. I appreciate the help."}, {"role": "assistant", "content": "Glad to be of assistance."}] +[{"role": "user", "content": "I need to find a therapist before I go crazy!"}, {"role": "assistant", "content": "Okay, I can help you with that. In which city would you like me to search for therapists?"}, {"role": "user", "content": "Find me someone in Corte Madera."}, {"role": "assistant", "content": "Just to clarify, would you need a psychiatrist, a psychologist, or perhaps something else?"}, {"role": "user", "content": "I need a psychologist."}, {"role": "assistant", "content": "Okay, I've found 3 therapists that might work for you. Does psychologist Jeff Greenwald in Corte Madera sound good?"}, {"role": "user", "content": "No, find someone in El Cerrito."}, {"role": "assistant", "content": "How about Bower Rosemary A, who is a psychologist in El Cerrito."}, {"role": "user", "content": "Yea, she sounds nice."}, {"role": "assistant", "content": "Would you like to make an appointment?"}, {"role": "user", "content": "Most definitely. Make the appointment for the 3rd of March at 12:45."}, {"role": "assistant", "content": "Please confirm the following: Book an appointment with Bower Rosemary A at 12:45 pm on the day after tomorrow."}, {"role": "user", "content": "Yea, all that sounds great. I confirm. Also can you tell me their phone number?"}, {"role": "assistant", "content": "Their contact number is 510-233-8679, but unfortunately I was unable to book your appointment. Can I suggest checking your booking for Bower Rosemary A to the day after tomorrow at 12:30 pm?"}, {"role": "user", "content": "Yea, change it till then I guess, If that will work for them."}, {"role": "assistant", "content": "Your appointment has successfully been made, you should receive a confirmation email shortly, if you do not please let me know."}, {"role": "user", "content": "Great, thanks. Oh, also, what is their address?"}, {"role": "assistant", "content": "The address is 11100 San Pablo Ave # 207."}, {"role": "user", "content": "Alright, word."}, {"role": "assistant", "content": "Is that all, or is there anything else that I could assist you with?"}, {"role": "user", "content": "No, that is all. Thanks again."}, {"role": "assistant", "content": "No problem, enjoy the rest of your day."}] +[{"role": "user", "content": "Can you find a psychologist for me please?"}, {"role": "assistant", "content": "Which city should I look in?"}, {"role": "user", "content": "Find someone in San Jose."}, {"role": "assistant", "content": "I found 10 options for a psychologist. You may want to try Barskyex Bryna G in San Jose."}, {"role": "user", "content": "That works. Can you book an appointment?"}, {"role": "assistant", "content": "What date and time would you like to make an appointment?"}, {"role": "user", "content": "Can you make an appointment for Wednesday next week at a quarter to 5 in the evening?"}, {"role": "assistant", "content": "Can you confirm that you want to make an appointment with Barskyex Bryna G at 4:45 pm on next Wednesday?"}, {"role": "user", "content": "Can you change the time to quarter to 4 in the afternoon?"}, {"role": "assistant", "content": "Can you confirm that you want to make an appointment with Barskyex Bryna G at 3:45 pm on next Wednesday?"}, {"role": "user", "content": "Can you change the date to the 10th of March?"}, {"role": "assistant", "content": "Can you confirm that you want to make an appointment with Barskyex Bryna G at 3:45 pm on March 10th?"}, {"role": "user", "content": "Yeah, that works. What are the address and phone number of the therapist?"}, {"role": "assistant", "content": "Your appointment was successfully booked. The address is 5755 Cottle Road # 4 and you can call them at 408-363-4418."}, {"role": "user", "content": "Thanks a lot!"}, {"role": "assistant", "content": "Is there anything else I can help with?"}, {"role": "user", "content": "No, that's all. Thanks for your help, I appreciate it."}, {"role": "assistant", "content": "Glad to be of help."}] +[{"role": "user", "content": "Can you please help me find a therapist?"}, {"role": "assistant", "content": "What type of therapist are you looking for?"}, {"role": "user", "content": "I am looking for a Psychologist."}, {"role": "assistant", "content": "What city should I search in?"}, {"role": "user", "content": "Search in Oakland."}, {"role": "assistant", "content": "I found a Psychologist in Oakland at Alameda Children'S Specialized."}, {"role": "user", "content": "Can you find me some therapists in Santa Rosa?"}, {"role": "assistant", "content": "I found 10 therapists in Santa Rosa. One is Bert Epstein, a Psychologist."}, {"role": "user", "content": "Can you get me the phone number and address?"}, {"role": "assistant", "content": "Their phone number is 707-242-1989 and their address is 2455 Bennett Valley Road."}, {"role": "user", "content": "Yes."}, {"role": "assistant", "content": "Do you need me to book an appointment for you?"}, {"role": "user", "content": "Yes, please book one."}, {"role": "assistant", "content": "Any specific time and date?"}, {"role": "user", "content": "Tomorrow at 15:45 would be good."}, {"role": "assistant", "content": "Booking an appointment with Bert Epstein for tomorrow at 3:45 pm."}, {"role": "user", "content": "No, I need an appointment for 1 in the afternoon."}, {"role": "assistant", "content": "I am booking your appointment for 1 pm tomorrow, is that correct?"}, {"role": "user", "content": "Yes, that's right."}, {"role": "assistant", "content": "Sorry, something went wrong and I am unable to book an appointment. Is there anything else that I can help you with?"}, {"role": "user", "content": "Try booking again for the 13th of this month."}, {"role": "assistant", "content": "Booking an appointment with Bert Epstein for March 13th at 1 pm. Is that correct?"}, {"role": "user", "content": "Yes, that works."}, {"role": "assistant", "content": "I have successfully booked your appointment. You should be receiving an email confirmation soon."}, {"role": "user", "content": "Thanks! I really appreciate it."}, {"role": "assistant", "content": "Anything else I can help you with?"}, {"role": "user", "content": "Nope, thanks. I appreciate your help."}, {"role": "assistant", "content": "Glad to be of help."}] +[{"role": "user", "content": "Can you help me find a therapist in Santa Clara."}, {"role": "assistant", "content": "Do you need a Psychiatrist or a Family Counselor?"}, {"role": "user", "content": "I need a Psychologist please"}, {"role": "assistant", "content": "How about Psychologist Cassie L. O'Brien in Santa Clara"}, {"role": "user", "content": "Try to find me another psychiatrist in Napa"}, {"role": "assistant", "content": "How about Psychiatrist Garcia Daniel out of Napa"}, {"role": "user", "content": "What is their address and phone number?"}, {"role": "assistant", "content": "You can reach them at 707-226-9912 and visit them at 575 Lincoln Avenue # 305C"}, {"role": "user", "content": "Can you book me an apartment on the 13th of March?"}, {"role": "assistant", "content": "Sure, what time?"}, {"role": "user", "content": "Book one at 2:15 in the afternoon"}, {"role": "assistant", "content": "Confirming your 2:15 pm March 13th meeting with Garcia Daniel"}, {"role": "user", "content": "That works, thanks"}, {"role": "assistant", "content": "Sorry, I couldn't book it, but if you want to try Garcia Daniel again, you might be able to get one at 2 pm on March 13th"}, {"role": "user", "content": "Actually no, it's ok. Bye!"}, {"role": "assistant", "content": "See you, let me know if I can help later."}] +[{"role": "user", "content": "Hello! Can you help me find a therapist in Napa?"}, {"role": "assistant", "content": "Hello! I'd be happy to help. Do you have a particular type of therapist in mind?"}, {"role": "user", "content": "Yes, I'd like to make an appointment with a Psychiatrist."}, {"role": "assistant", "content": "Would you be interested in making an appointment with Garcia Daniel? He is a Psychiatrist located in Napa."}, {"role": "user", "content": "I'd like to see what my other options are please."}, {"role": "assistant", "content": "Linn Terri is another Psychiatrist located in Napa."}, {"role": "user", "content": "Can you tell me the phone number of their office?"}, {"role": "assistant", "content": "Yes, the number is 707-252-6163."}, {"role": "user", "content": "Is there anyone you can recommend in Santa Rosa?"}, {"role": "assistant", "content": "Yes. I have located 6 therapists in Santa Rosa that may meet your needs. May I suggest Beck Jennifer P. She is a Psychiatrist."}, {"role": "user", "content": "What is the address of that office?"}, {"role": "assistant", "content": "The office is located at 1400 North Dutton Avenue #6."}, {"role": "user", "content": "That's the one I was thinking of. I'd like to book an appointment for quarter past 4 in the evening on the 8th if possible."}, {"role": "assistant", "content": "Let's review the details. You'd like to make an appointment next Friday at 4:15 pm with Beck Jennifer P. Is this correct?"}, {"role": "user", "content": "Actually, can you see if there is anything available for later today?"}, {"role": "assistant", "content": "You would like to make an appointment at 4:15 pm today. Is that correct?"}, {"role": "user", "content": "Yes, thank you. Can you tell me the phone number of the therapist's office?"}, {"role": "assistant", "content": "The phone number is 707-566-4600. Your appointment has been confirmed. Would you like an email confirmation?"}, {"role": "user", "content": "Yes, I'd like that. Thank you for the assistance."}, {"role": "assistant", "content": "Will there be anything else?"}, {"role": "user", "content": "No, that's everything for now. Thank you for the help."}, {"role": "assistant", "content": "You're welcome. Enjoy the rest of your day!"}] +[{"role": "user", "content": "I'd like to make an appointment. Please find me a therapist in San Rafael."}, {"role": "assistant", "content": "I can do that. Which type of therapist would you like, a Family Counselor or a Psychiatrist? There are other options as well."}, {"role": "user", "content": "I'd like to make an appointment with a Family Counselor."}, {"role": "assistant", "content": "I've found a Family Counselor by the name of Morgan Sheryl. This professional is located in San Rafael."}, {"role": "user", "content": "That works, can you please reserve an appointment with them?"}, {"role": "assistant", "content": "On which date would you like to reserve the appointment?"}, {"role": "user", "content": "Please make an appointment for the 12th of this month."}, {"role": "assistant", "content": "At what time would you like to reserve this appointment?"}, {"role": "user", "content": "I'd like to schedule the appointment for 4:15 pm."}, {"role": "assistant", "content": "Please verify the following details. You would like to reserve an appoint at 4:15 pm on March 12th. The appointment is with Morgan Sheryl. Is this correct?"}, {"role": "user", "content": "I've changed my mind, can you please reserve the appointment on March 9th instead?"}, {"role": "assistant", "content": "Please verify the following details. You'd like to reserve the appointment for 4:15 pm on March 9th. Is this correct?"}, {"role": "user", "content": "Yes, that is correct. Could you please tell me the address and phone number of the therapist?"}, {"role": "assistant", "content": "The reservation has been made successfully, an email confirmation will be sent to you shortly. Their phone number is 415-491-1963 and their address is 7 Mount Lassen Dr # D134."}, {"role": "user", "content": "Thanks for your help, that's all."}, {"role": "assistant", "content": "Enjoy the rest of your day."}] +[{"role": "user", "content": "Will you find me a therapist?"}, {"role": "assistant", "content": "What kind? What city?"}, {"role": "user", "content": "Psychiatrist in Novato."}, {"role": "assistant", "content": "I found 2 therapist in Novato. How about the Psychiatrist Dillon Charles R?"}, {"role": "user", "content": "What's the address and phone number?"}, {"role": "assistant", "content": "250 Bel Marin Keys Boulevard # C3. You may reach them at 415-382-1299."}, {"role": "user", "content": "Anyone else?"}, {"role": "assistant", "content": "The Psychiatrist, Dixon Lilo, in Novato."}, {"role": "user", "content": "That's great."}, {"role": "assistant", "content": "You want to schedule an appointment?"}, {"role": "user", "content": "Yes, make that for March 1st."}, {"role": "assistant", "content": "What time?"}, {"role": "user", "content": "Three pm."}, {"role": "assistant", "content": "Please confirm an appointment with Dixon Lilo at 3 pm today."}, {"role": "user", "content": "Great."}, {"role": "assistant", "content": "You should get an email confirmation of your appointment."}, {"role": "user", "content": "Thanks."}, {"role": "assistant", "content": "Anything else?"}, {"role": "user", "content": "No, thanks."}, {"role": "assistant", "content": "Okay. Have a nice day."}] +[{"role": "user", "content": "I've been feeling depressed lately and want to see someone about it. Can you find me a Psychologist?"}, {"role": "assistant", "content": "Yes, what city or area would you like the office to be in?"}, {"role": "user", "content": "I want to go somewhere where no one can run into me so let's try Campbell."}, {"role": "assistant", "content": "There is a Psychologist in Campbell named Bacheler Janet."}, {"role": "user", "content": "Is there any one else? I really prefer a family counselor."}, {"role": "assistant", "content": "Beth Kane is a family counselor located in Campbell."}, {"role": "user", "content": "Great, that sounds good. What is her phone number?"}, {"role": "assistant", "content": "They can be contacted at 408-378-7868."}, {"role": "user", "content": "Were those the only Psychologists you could find?"}, {"role": "assistant", "content": "No, there is another one in Campbell named Flores Michelle M. and she too is a family counselor."}, {"role": "user", "content": "Can I have the address and phone number for that doctor?"}, {"role": "assistant", "content": "They can be reached at 408-425-5730 and the street address is 251 Llewellyn Avenue."}, {"role": "user", "content": "Would you kindly make an appointment for me?"}, {"role": "assistant", "content": "Yes, what day and time would you like me to set the appointment for?"}, {"role": "user", "content": "I would prefer the appointment to be on March 4th at four pm."}, {"role": "assistant", "content": "Before I move forward and set up the appointment please confirm the details I have. You would like an appointment with Flores Michelle M, next Monday, at 4 pm. Is that correct?"}, {"role": "user", "content": "Yes, that fits into my schedule perfectly."}, {"role": "assistant", "content": "I have successfully made that appointment for you and you should be receiving a confirmation email at any moment."}, {"role": "user", "content": "You're such a great help, goodbye."}, {"role": "assistant", "content": "It was my pleasure."}] +[{"role": "user", "content": "Would you find a therapist for me?"}, {"role": "assistant", "content": "Do you need a family counselor, a psychiatrist or something else?"}, {"role": "user", "content": "I would like to see a psychologist."}, {"role": "assistant", "content": "In which city?"}, {"role": "user", "content": "Find me a family counselor in Los Gatos."}, {"role": "assistant", "content": "Maybe you would like to try Emily Rosenbaum, who is a family counselor. She is in Los Gatos."}, {"role": "user", "content": "Okay."}, {"role": "assistant", "content": "Shall I book an appointment with this therapist?"}, {"role": "user", "content": "Yep."}, {"role": "assistant", "content": "On which date and what time?"}, {"role": "user", "content": "The appointment will be at 10:30 am on the 6th."}, {"role": "assistant", "content": "Please confirm that you want to book an appointment with Emily Rosenbaum at 10:30 am next Wednesday."}, {"role": "user", "content": "No, the appointment will be at half past 11 in the morning for the 5th of this month."}, {"role": "assistant", "content": "Okay, so 11:30 am next Tuesday, right?"}, {"role": "user", "content": "Yes, that is fine. Please give me the address and phone number."}, {"role": "assistant", "content": "Something did not work and I was unable to make the appointment. The address is 401 Alberto Way #1. You can call them at 408-641-7353. Would you like to try Emily Rosenbaum for next Tuesday at 11 am?"}, {"role": "user", "content": "Yes, okay."}, {"role": "assistant", "content": "Your appointment was made successfully. You will be receiving an email confirmation soon."}, {"role": "user", "content": "Thank you, much appreciated. Good bye."}, {"role": "assistant", "content": "Glad to be= of assistance."}] +[{"role": "user", "content": "I'm after a therapist in Gilroy."}, {"role": "assistant", "content": "Are you after a family counselor or psychiatrist or something else?"}, {"role": "user", "content": "I'm looking for a psychologist."}, {"role": "assistant", "content": "Okay there's Rachelle Coate, a psychologist in Gilroy?"}, {"role": "user", "content": "Can you let me know their phone number and address?"}, {"role": "assistant", "content": "They are at 8339 Church Street. Phone is 831-665-5053."}, {"role": "user", "content": "Can you book me in for an appointment in the morning 10:15?"}, {"role": "assistant", "content": "What date is that?"}, {"role": "user", "content": "Next Monday please."}, {"role": "assistant", "content": "Okay confirming you'd like to book an appointment with Rachelle Coate at 10:15 am next Monday."}, {"role": "user", "content": "Actually can you change that to the 9th?"}, {"role": "assistant", "content": "Okay confirming you'd like to book an appointment with Rachelle Coate on March 9th?"}, {"role": "user", "content": "No. I need the appointment for half past 12 in the afternoon."}, {"role": "assistant", "content": "Okay confirming you'd like to book an appointment with Rachelle Coate at 12:30 pm."}, {"role": "user", "content": "Yes that's correct."}, {"role": "assistant", "content": "Your booking was successful and we'll send you an email confirmation as well."}, {"role": "user", "content": "Thanks so much."}, {"role": "assistant", "content": "Anything else you need today?"}, {"role": "user", "content": "No, that's it, thanks."}, {"role": "assistant", "content": "Have a great day."}] +[{"role": "user", "content": "Will you find me a therapist?"}, {"role": "assistant", "content": "Which city?"}, {"role": "user", "content": "Redwood City."}, {"role": "assistant", "content": "What kind of therapist?"}, {"role": "user", "content": "Psychologist."}, {"role": "assistant", "content": "I found a Psychologist, Becker Hubert J in Redwood City."}, {"role": "user", "content": "Great."}, {"role": "assistant", "content": "Do you want to schedule an appointment?"}, {"role": "user", "content": "Yes, please."}, {"role": "assistant", "content": "What date?"}, {"role": "user", "content": "3rd of March."}, {"role": "assistant", "content": "What time?"}, {"role": "user", "content": "10:30 am."}, {"role": "assistant", "content": "Please confirm an appointment with Becker Hubert J at 10:30 am day after tomorrow."}, {"role": "user", "content": "Sounds good."}, {"role": "assistant", "content": "I was not able to make appointment. Anything else?"}, {"role": "user", "content": "Will you schedule an appointment at 3 in the afternoon next Wednesday?"}, {"role": "assistant", "content": "Please confirm Becker Hubert J at 3 pm next Wednesday."}, {"role": "user", "content": "Yes. What's the phone number?"}, {"role": "assistant", "content": "I was not able to make the appointment. Anything else?"}, {"role": "user", "content": "No, thanks."}, {"role": "assistant", "content": "Have a nice day."}] +[{"role": "user", "content": "I'm looking for a therapist near me."}, {"role": "assistant", "content": "Which city is that?"}, {"role": "user", "content": "Find me one in Oakland, please."}, {"role": "assistant", "content": "Is that a psychiatrist or a psychologist or a different type of therapist?"}, {"role": "user", "content": "I want a psychologist."}, {"role": "assistant", "content": "Why don't we try Alameda Children's Specialized. They are a psychologist operating in Oakland."}, {"role": "user", "content": "No, can you find something else?"}, {"role": "assistant", "content": "What about Brown Timothy A. another psychologist in Oakland."}, {"role": "user", "content": "No, find me something else."}, {"role": "assistant", "content": "Elizabeth A. Uno. A psychologist in Oakland."}, {"role": "user", "content": "What is the phone number and address?"}, {"role": "assistant", "content": "The adress is 7200 Bancroft Avenue. The number is 510-383-5064."}, {"role": "user", "content": "Can you make an appointment for me at two pm on the 4th?"}, {"role": "assistant", "content": "Let's confirm the details. Booking with Elizabeth A. Uno at 2 pm, next Monday."}, {"role": "user", "content": "No, actually I need the appointment at 3 o\"clock in the afternoon and on Sunday this week."}, {"role": "assistant", "content": "Okay, at 3 pm on the day after tomorrow."}, {"role": "user", "content": "Yes, that works better for me."}, {"role": "assistant", "content": "Sorry, I wasn't able to complete your booking."}, {"role": "user", "content": "Okay, no problem."}, {"role": "assistant", "content": "Have a wonderful day."}] +[{"role": "user", "content": "I am going absolutely crazy. I think I need a therapist. Can you find me a Psychologist in the area?"}, {"role": "assistant", "content": "Certainly, in which area should I search?"}, {"role": "user", "content": "Find someone in the San Jose area."}, {"role": "assistant", "content": "I've found 10 therapists that you may like. How about Barskyex Bryna G, who is a psychologist in San Jose?"}, {"role": "user", "content": "I can't even pronounce her name, what other options are there?"}, {"role": "assistant", "content": "How about Burdge Sarah, who is also a psychologist in San Jose?"}, {"role": "user", "content": "Nope. Heard of her she sucks. What else?"}, {"role": "assistant", "content": "How about Carolyn Finn Mitchell, who is also a Psychologist in San Jose?"}, {"role": "user", "content": "She sounds like a nice lady. What's her phone number?"}, {"role": "assistant", "content": "You can contact her at 408-235-1566."}, {"role": "user", "content": "Great, give me a minute to log that."}, {"role": "assistant", "content": "Would you like to book an appointment?"}, {"role": "user", "content": "Yes, definitely, I have a lot I need to get off my chest."}, {"role": "assistant", "content": "Okay, at what date and time would you like me to make the appointment?"}, {"role": "user", "content": "Make it for 4:15 in the evening on the 3rd of March, if possible."}, {"role": "assistant", "content": "You would like to book an appointment with Carolyn Finn Mitchell at 4:15 pm on the day after tomorrow, is this all correct?"}, {"role": "user", "content": "Yes that is all correct. Also if you could tell me the address that would be great."}, {"role": "assistant", "content": "Their address is 1101 South Winchester Boulevard, but unfortunately I was unable to book your appointment with Carolyn Finn Mitchell. You would have better luck making your appointment on the day after tomorrow at 4 pm. Would that work for you?"}, {"role": "user", "content": "Yes that is fine, make it for then."}, {"role": "assistant", "content": "Your appointment has successfully been made. You can expect to receive a confirmation email shortly."}, {"role": "user", "content": "Great, thank you so much, but I've got to go now."}, {"role": "assistant", "content": "I'm glad to be of help, enjoy your day."}] +[{"role": "user", "content": "This is starting to get really out of hand. Maybe I should go to a therapist? Can you search for one for me?"}, {"role": "assistant", "content": "Sure. What city do you want me to search in? And what type of therapy are you interested in?"}, {"role": "user", "content": "I'm in San Fran and I'm looking for a Psychologist."}, {"role": "assistant", "content": "Adam E. Pollock is a Psychologist in San Francisco."}, {"role": "user", "content": "Sounds good. Please make me an appointment with him."}, {"role": "assistant", "content": "Sure. What day do you want to go see him?"}, {"role": "user", "content": "This is kind of urgent, so I'd like to see him soon. Could I see him today at half past 4 in the evening?"}, {"role": "assistant", "content": "You want to meet with Adam E. Pollock today at 4:30 pm?"}, {"role": "user", "content": "Yeah, that's right."}, {"role": "assistant", "content": "Sorry, I can't set up that appointment. Can I do something else for you?"}, {"role": "user", "content": "How about booking me for 12:30 in the afternoon?"}, {"role": "assistant", "content": "You want to meet with Adam E. Pollock today at 12:30 pm?"}, {"role": "user", "content": "Actually, I'm kind of busy right now. Please change the date to the 11th."}, {"role": "assistant", "content": "You want an appointment for March 11th at 12:30 pm?"}, {"role": "user", "content": "Yeah, that's right."}, {"role": "assistant", "content": "Sorry, I can't set up that appointment either. Can I do something else for you?"}, {"role": "user", "content": "No, I guess I'll try making the appointment myself. Thanks though, you've been a big help!"}, {"role": "assistant", "content": "I'm happy to be of assistance to you."}] +[{"role": "user", "content": "Maybe I should get professional help. Can you look for a therapist nearby?"}, {"role": "assistant", "content": "Sure. What sort of therapist are you looking for?"}, {"role": "user", "content": "Probably a Psychologist."}, {"role": "assistant", "content": "And what city are you in?"}, {"role": "user", "content": "I'm in Lafayette."}, {"role": "assistant", "content": "There are 10 therapists near Lafayette. One of them is a Psychologist called Alissa Scanlin Psyd."}, {"role": "user", "content": "Actually, maybe a Family Counselor would be better to handle this. You'd probably have better luck looking for one in San Jose."}, {"role": "assistant", "content": "There is a Family Counselor named Banner Linda L in San Jose."}, {"role": "user", "content": "Sounds good. Would you be able to arrange an appointment?"}, {"role": "assistant", "content": "Sure. What day and time do you want the appointment to be?"}, {"role": "user", "content": "Preferably, around 10:15 tomorrow, on the 2nd."}, {"role": "assistant", "content": "You want to see Banner Linda L tomorrow at 10:15 am?"}, {"role": "user", "content": "That's right. Do you know her address?"}, {"role": "assistant", "content": "The appointment has been made and you will be receiving a confirmation email shortly. Her address is 2516 Samaritan Drive."}, {"role": "user", "content": "Thank you very much! You've been really helpful. See you later!"}, {"role": "assistant", "content": "I'm happy I was able to help."}] +[{"role": "user", "content": "Could you find me a family counselor?"}, {"role": "assistant", "content": "What city do you want me to search in?"}, {"role": "user", "content": "I need a psychologist in San Jose."}, {"role": "assistant", "content": "I have 10 therapists that fit that criteria. Do you want to try the psychologist Barskyex Bryna G. in San Jose?"}, {"role": "user", "content": "Okay. Could you book me an appointment for Wednesday next week?"}, {"role": "assistant", "content": "What time?"}, {"role": "user", "content": "I want the appointment to be at 5:15 in the evening."}, {"role": "assistant", "content": "Please confirm that you want to book an appointment at 5:15 pm on next Wednesday at Barskyex Bryna G. in San Jose."}, {"role": "user", "content": "Yes, that should be good. What is the therapist's phone number?"}, {"role": "assistant", "content": "I have made your appointment. You should receive an email confirmation in a moment. If you have any questions you can call them at 408-363-4418."}, {"role": "user", "content": "Thank you, the help is much appreciated."}, {"role": "assistant", "content": "Do you need anything else?"}, {"role": "user", "content": "No, that is it. Thanks a bunch."}, {"role": "assistant", "content": "I'm glad to be of assistance."}] +[{"role": "user", "content": "Can you please find a therapist for me?"}, {"role": "assistant", "content": "What kind of therapist are you looking for?"}, {"role": "user", "content": "I need a Psychiatrist."}, {"role": "assistant", "content": "What city shall I look for one for you?"}, {"role": "user", "content": "Can you please find one in Los Gatos?"}, {"role": "assistant", "content": "I found 2 therapists for you. The first one is a psychiatrist, Larkin Matt in Los Gatos."}, {"role": "user", "content": "What is the phone number?"}, {"role": "assistant", "content": "The number is 408-399-5677."}, {"role": "user", "content": "What is the address?"}, {"role": "assistant", "content": "Their address is 301 Los Gatos-Saratoga Road."}, {"role": "user", "content": "Great, can you please book me an appointment?"}, {"role": "assistant", "content": "What date and time are you looking for?"}, {"role": "user", "content": "The appointment would be afternoon 3:45 on the 13th."}, {"role": "assistant", "content": "Please confirm the following details: Booking an appointment with Larkin Matt at 3:45 pm on March 13th."}, {"role": "user", "content": "Yes, that is correct."}, {"role": "assistant", "content": "Sorry, something went wrong. I could not book an appointment with Larkin Matt on March 13th. Maybe try an appointment at 4 pm?"}, {"role": "user", "content": "No thank you, good bye."}, {"role": "assistant", "content": "Good bye."}] +[{"role": "user", "content": "Find me a therapist please"}, {"role": "assistant", "content": "What city should I look in, and what kind of therapist?"}, {"role": "user", "content": "Find me a Psychologist in the Corte Madera area please"}, {"role": "assistant", "content": "There's a Psychologist in Corte Madera that might work for you, Jeff Greenwald"}, {"role": "user", "content": "OK. Can you schedule me with him?"}, {"role": "assistant", "content": "Sure, what time?"}, {"role": "user", "content": "How about in the evening 5:30 on the 2nd?"}, {"role": "assistant", "content": "Confirming your 5:30 pm appointment tomorrow with Jeff Greenwald yes?"}, {"role": "user", "content": "Actually change that to morning 10 and on the 12th of this month."}, {"role": "assistant", "content": "Confirming your 10 am on March 12th"}, {"role": "user", "content": "Yes that's great, what is their phone number?"}, {"role": "assistant", "content": "Sorry actually something went wrong and I couldn't book it. Anything I can help with?"}, {"role": "user", "content": "Nope, thanks for now."}, {"role": "assistant", "content": "Sure, just let me know if I can help"}] +[{"role": "user", "content": "Hello! I'd like to find a therapist in Fremont. Can you help me?"}, {"role": "assistant", "content": "I'd be happy to help. What type of therapist are you interested in?"}, {"role": "user", "content": "I'd like to see a Family Counselor."}, {"role": "assistant", "content": "I can suggest Center For Well Being in Fremont. They are a Family Counselor."}, {"role": "user", "content": "Can you tell me the contact number and address of the office?"}, {"role": "assistant", "content": "Yes, the phone number is 510-797-3941 and they are located at 1301 Mowry Avenue."}, {"role": "user", "content": "Yes, this will work for me."}, {"role": "assistant", "content": "Would you like to make an appointment?"}, {"role": "user", "content": "Yes, I'd like to make an appointment on Tuesday next week at four in the evening."}, {"role": "assistant", "content": "You'd like an appointment at the Center For Well Being at 4 pm next Tuesday. Is that correct?"}, {"role": "user", "content": "That is correct."}, {"role": "assistant", "content": "Your appointment is successful. You will be receiving an email confirmation shortly."}, {"role": "user", "content": "Great! Thank you so much for your help."}, {"role": "assistant", "content": "You're welcome. Have a nice day!"}] +[{"role": "user", "content": "Please find a therapist for me. I need a Psychologist in Vallejo"}, {"role": "assistant", "content": "How about trying Dwyer Patricia J, a Psychologist in Vallejo"}, {"role": "user", "content": "Can you find some other therapist?"}, {"role": "assistant", "content": "You may wanna try Wetzler Kathryn ,a Psychologist in Vallejo"}, {"role": "user", "content": "Yes that great. Can you please make an appointment at 4 pm?"}, {"role": "assistant", "content": "What date should the appointment for?"}, {"role": "user", "content": "Can you make it on 8th of this month?"}, {"role": "assistant", "content": "Please confirm this: Booking an appointment with Wetzler Kathryn on next Friday at 4 pm"}, {"role": "user", "content": "Yes that's perfect with me"}, {"role": "assistant", "content": "Sorry something went wrong.i couldn't make the appointment. If you may want to try Wetzler Kathryn you could possibly get an appointment on next Friday at 3:30 pm"}, {"role": "user", "content": "Nope. Bye now"}, {"role": "assistant", "content": "Happy to be of help"}] +[{"role": "user", "content": "Can you help me find a therapist?"}, {"role": "assistant", "content": "What kind? A psychologist? Maybe a Family Counselor? What city should we look in?"}, {"role": "user", "content": "I need a psychologist in Gilroy."}, {"role": "assistant", "content": "I found 3 therapists that you might find attractive. There's a psychologist in Gilroy named Rachelle Coate."}, {"role": "user", "content": "Yes that sounds good."}, {"role": "assistant", "content": "Do you want to book an appointment with this therapist?"}, {"role": "user", "content": "Yes I want to make an appointment."}, {"role": "assistant", "content": "At what time?"}, {"role": "user", "content": "See if you can book one for 10:30"}, {"role": "assistant", "content": "What date do you want?"}, {"role": "user", "content": "Can you make an appointment for the 4th?"}, {"role": "assistant", "content": "Confirming a appointment with Rachelle Coate at 10:30 am next Monday yes?"}, {"role": "user", "content": "Actually change that to 1 pm on the 9th of March"}, {"role": "assistant", "content": "OK, so 1 pm on March 9th yes?"}, {"role": "user", "content": "Yes that works, what's the therapist address?"}, {"role": "assistant", "content": "They're addressed at 8339 Church Street but I think you can try an appointment on March 9th with Rachelle Coate at 12:30 pm if you want?"}, {"role": "user", "content": "No it's alright"}, {"role": "assistant", "content": "OK, can I do something else?"}, {"role": "user", "content": "No nothing else, that's all"}, {"role": "assistant", "content": "Glad I could be of assistance"}] +[{"role": "user", "content": "Could you please find me a Family Counselor in Fremont?"}, {"role": "assistant", "content": "I found 3 therapists: Center For Well Being is a Family Counselor in Fremont you could try"}, {"role": "user", "content": "Is there any other option?"}, {"role": "assistant", "content": "Christensen Holly is another family counselor in Fremont"}, {"role": "user", "content": "Sorry, could you find me something else please, maybe in Los Gatos?"}, {"role": "assistant", "content": "Here is Emily Rosenbaum, a family counselor in Los Gatos"}, {"role": "user", "content": "Yes, I can try this one"}, {"role": "assistant", "content": "would you like to book an appointment?"}, {"role": "user", "content": "Yes, please"}, {"role": "assistant", "content": "What time and date would you like to go?"}, {"role": "user", "content": "Would it be possible to book at 10:30 am on the 6th?"}, {"role": "assistant", "content": "Please confirm the following details: appointment for Emily Rosenbaum at 10:30 am next wednesday"}, {"role": "user", "content": "yes, that's it. Could you tell me the address and telephone please?"}, {"role": "assistant", "content": "Sorry but something went wrong and I wasn't able to book the appointment. Is there anything else I can do for you ?"}, {"role": "user", "content": "Could you please try to book for march 5th?"}, {"role": "assistant", "content": "please confirm the following details: Appointment with Emily Rosenbaum at 10:30 am next tuesday"}, {"role": "user", "content": "No, please change the time to eleven in the morning"}, {"role": "assistant", "content": "Please confirm the following details: 11 am next tuesday"}, {"role": "user", "content": "yes, that's perfect"}, {"role": "assistant", "content": "Your appointment was successfully booked. You'll receive a confirmation email soon"}, {"role": "user", "content": "Thank you so much for your help. Bye"}, {"role": "assistant", "content": "Glad to help. Have a good day"}] +[{"role": "user", "content": "I need a therapist."}, {"role": "assistant", "content": "Do you want a psychologist or psychiatrist?"}, {"role": "user", "content": "I definitely want a Psychologist."}, {"role": "assistant", "content": "What city would you like?"}, {"role": "user", "content": "Find me a Psychiatrist actually, in Los Gatos."}, {"role": "assistant", "content": "I have 2 options for you. Larkin Matt. They are a Psychiatrist in Los Gatos."}, {"role": "user", "content": "No, what about something in San Jose?"}, {"role": "assistant", "content": "I have 6 there. Dr. Manuj K. Nangia. A psychiatrist in San Jose."}, {"role": "user", "content": "What is his address?"}, {"role": "assistant", "content": "It is 2516 Samaritan Drive."}, {"role": "user", "content": "Any others around there?"}, {"role": "assistant", "content": "What about Pfaff Loretta. A psychiatrist in San Jose."}, {"role": "user", "content": "What is there number?"}, {"role": "assistant", "content": "You can contact them on 408-303-2435."}, {"role": "user", "content": "Great, Can you book the appointment for 11th of this month?"}, {"role": "assistant", "content": "What time would you like me to book it?"}, {"role": "user", "content": "Make it for 13:00"}, {"role": "assistant", "content": "Okay, let's confirm: Booking with Pfaff Loretta at 1 pm. On March 11th."}, {"role": "user", "content": "Actually, can you change that to Thursday next week?"}, {"role": "assistant", "content": "Let's confirm the following: 1 pm, next Thursday."}, {"role": "user", "content": "No, please change the time to 16:45."}, {"role": "assistant", "content": "okay: Pfaff Loretta at 4:45 pm."}, {"role": "user", "content": "Yeah that would be great. What is there address."}, {"role": "assistant", "content": "I'm very sorry but I wasn't able to book you an appointment. The address is 2516 Samaritan Drive. What about Pfaff Loretta, next Thursday but at 4:30 pm?"}, {"role": "user", "content": "No, that's no good. Goodbye."}, {"role": "assistant", "content": "Glad I could help you."}] +[{"role": "user", "content": "Can you help me find a therapist?"}, {"role": "assistant", "content": "I'd be happy to help. What kind of therapist are you interested in? Where should I begin the search?"}, {"role": "user", "content": "I'd like to find a Psychologist based in Oakland, if possible."}, {"role": "assistant", "content": "Alameda Children'S Specialized is a Psychologist located in Oakland."}, {"role": "user", "content": "Can you tell me the contact number and address of the office?"}, {"role": "assistant", "content": "Yes, the phone number is 510-383-5100 and it is located at 7200 Bancroft Ave # 125C."}, {"role": "user", "content": "That works for me. Can you make an appointment for me?"}, {"role": "assistant", "content": "Yes, what time works best for you?"}, {"role": "user", "content": "I'd like to find something at half past 1 in the afternoon."}, {"role": "assistant", "content": "What day are you available?"}, {"role": "user", "content": "Can you check if there are any openings on March 10th?"}, {"role": "assistant", "content": "You'd like to make an appointment at Alameda Children'S Specialized on March 10th at 1:30 pm. Is this correct?"}, {"role": "user", "content": "I'm sorry, can you change that to 13:00 instead?"}, {"role": "assistant", "content": "Yes. You'd like the appointment at 1 pm on March 10th."}, {"role": "user", "content": "Yes, that would be ideal."}, {"role": "assistant", "content": "Your appointment is confirmed. You should receive an email confirmation shortly."}, {"role": "user", "content": "Great! I appreciate the help."}, {"role": "assistant", "content": "You're welcome. Is there anything else I can assist you with today?"}, {"role": "user", "content": "No, I think that will be all. Thank you again."}, {"role": "assistant", "content": "You're welcome. Have a wonderful day!"}] +[{"role": "user", "content": "I want to check the weather in El Sobrante on the 6th of March 2019."}, {"role": "assistant", "content": "The average temperature for the day should be 76 degrees Fahrenheit, with a 9 percent chance of rain."}, {"role": "user", "content": "Okay, how about the weather in Guerneville on the 1st of March 2019?"}, {"role": "assistant", "content": "The average temperature for the day should be 89 degrees Fahrenheit with an 11 percent chance of rain."}, {"role": "user", "content": "How humid is it supposed to be?"}, {"role": "assistant", "content": "There should be around 28 percent humidity."}, {"role": "user", "content": "Okay."}, {"role": "assistant", "content": "Do you need anything else?"}, {"role": "user", "content": "No, that's all. Thanks."}, {"role": "assistant", "content": "Goodbye."}] +[{"role": "user", "content": "Can you tell me what the weather is like in Nairobi, Kenya."}, {"role": "assistant", "content": "The temperature average during the day is 105 degrees Fahrenheit. And there's also a 0 percent chance it will rain."}, {"role": "user", "content": "Alright, how's the weather for Kenwood on March 5th 2019?"}, {"role": "assistant", "content": "It will be 90 degrees Farhrenheit on average during the day, and there's a 27 percent chance it will rain."}, {"role": "user", "content": "Alright, can you tell me the weather for 1st of March 2019."}, {"role": "assistant", "content": "It will be 92 degrees Fahrenheight on average during the day, and there's a 23 percent chance it will rain."}, {"role": "user", "content": "Okay, that's all I need. Bye!"}, {"role": "assistant", "content": "Take Care."}] +[{"role": "user", "content": "Can you check the weather in Montara?"}, {"role": "assistant", "content": "The average temperature for today is 89 degrees Fahrenheit, and there is a 8 percent chance of rain."}, {"role": "user", "content": "Thank you. That's all I needed."}, {"role": "assistant", "content": "Have a nice day."}] +[{"role": "user", "content": "Please check the weather."}, {"role": "assistant", "content": "What city do you need?"}, {"role": "user", "content": "Please check in Clayton."}, {"role": "assistant", "content": "The temperature is forecasted to be 70 degrees with a 1 percent chance of rain."}, {"role": "user", "content": "What about Forestville on March 12th."}, {"role": "assistant", "content": "The temperature should be 75 degrees with a 14 percent chance of rain."}, {"role": "user", "content": "How windy is it suppose to be?"}, {"role": "assistant", "content": "The wind should be around 10 mph."}, {"role": "user", "content": "What is the humidity going to be?"}, {"role": "assistant", "content": "The humidity is expected to be around 36 percent."}, {"role": "user", "content": "Yes, that is ok."}, {"role": "assistant", "content": "Anything else today?"}, {"role": "user", "content": "No, that is all."}, {"role": "assistant", "content": "Have a nice day."}] +[{"role": "user", "content": "I wonder if it's gonna rain. Can you check the weather?"}, {"role": "assistant", "content": "In which city?"}, {"role": "user", "content": "In San Pablo."}, {"role": "assistant", "content": "The average temperature should be 73 degrees Fahrenheit with a 2 percent chance of rain."}, {"role": "user", "content": "Sure, good to know."}, {"role": "assistant", "content": "Can I help you in anything else?"}, {"role": "user", "content": "No, that's all. Thanks."}, {"role": "assistant", "content": "That's great. Have a good day."}] +[{"role": "user", "content": "I want to do weather check at San Anselmo"}, {"role": "assistant", "content": "The average day temperature need be 89 degrees Fahrenheit.There it is 28 percent chance of rain"}, {"role": "user", "content": "How much windy and humid it might be there"}, {"role": "assistant", "content": "The humidity level there is 23 percent with average wind speed around 3 miles per hour"}, {"role": "user", "content": "ok, that is all. Bye then"}, {"role": "assistant", "content": "Cheers for now"}] +[{"role": "user", "content": "Give me the weather update for the 1st of March 2019 please."}, {"role": "assistant", "content": "Sure, for which city?"}, {"role": "user", "content": "Please check the city of Stanford."}, {"role": "assistant", "content": "Sure thing. On March 1st 2019 the weather is estimated to be 73 degrees Fahrenheit. Please keep in mind there will be a 29 percent chance of rain."}, {"role": "user", "content": "Find the humidity expectation for that day please."}, {"role": "assistant", "content": "Sure, humidity is expected to be around 47 percent."}, {"role": "user", "content": "ok, thanks for that information."}, {"role": "assistant", "content": "your welcome. Will there be anything else?"}, {"role": "user", "content": "Nope, that's it."}, {"role": "assistant", "content": "OK, Have a good one."}] +[{"role": "user", "content": "I'm trying to decide what to do today. Can you tell me what the weather is suppose to be like?"}, {"role": "assistant", "content": "I can help you with that. What location would you like me to check the forecast in?"}, {"role": "user", "content": "Can you tell me the forecast for Pinole on March 1st 2019?"}, {"role": "assistant", "content": "I can see that the average temperature for the day you specified should be 91 degrees Fahrenheit with an 18 percent chance of rain."}, {"role": "user", "content": "Great, thanks for all your help. Goodbye."}, {"role": "assistant", "content": "Goodbye."}] +[{"role": "user", "content": "I want to check the weather for the 12th of March 2019."}, {"role": "assistant", "content": "Which city?"}, {"role": "user", "content": "In El Cerrito, please."}, {"role": "assistant", "content": "The average temperature for the day should be 88 degrees Fahrenheit, with an 18 percent chance of rain."}, {"role": "user", "content": "What's the humidity, and how windy will it be?"}, {"role": "assistant", "content": "The humidity should be around 25 percent, with an average wind speed of 1 mile per hour."}, {"role": "user", "content": "Okay."}, {"role": "assistant", "content": "Is there anything else you want?"}, {"role": "user", "content": "No, that's all, thanks."}, {"role": "assistant", "content": "Goodbye."}] +[{"role": "user", "content": "Could you check the weather in Alamo?"}, {"role": "assistant", "content": "The average temperature today should be 81 degrees. There's also a 12 percent chance of rain."}, {"role": "user", "content": "How about Novato on the 12th of March 2019"}, {"role": "assistant", "content": "The average temperature should be 77 degrees and there's a 6 percent chance of rain."}, {"role": "user", "content": "What about March 2nd 2019?"}, {"role": "assistant", "content": "Average temperature should be 71 degrees with a 1 percent chance of rain."}, {"role": "user", "content": "Will it be windy?"}, {"role": "assistant", "content": "Wind speed should be about 3 miles per hour."}, {"role": "user", "content": "Okay, thank you."}, {"role": "assistant", "content": "Is there anything else you need?"}, {"role": "user", "content": "No thanks, that'll do it."}, {"role": "assistant", "content": "Have a great day."}] +[{"role": "user", "content": "Please check the weather in Discovery Bay"}, {"role": "assistant", "content": "77 degrees Fahrenheit is the average temperature and a 9 percent chance of rain"}, {"role": "user", "content": "What about on March 12th"}, {"role": "assistant", "content": "70 degrees Fahrenheit is the average temperature and there is 23 percent chance of rain"}, {"role": "user", "content": "What about on 10th of March 2019"}, {"role": "assistant", "content": "85 degrees Fahrenheit is the average temperature for the day and 15 percent chance of rain"}, {"role": "user", "content": "OK perfect. That's all for now. Bye"}, {"role": "assistant", "content": "Cheers"}] +[{"role": "user", "content": "I require to do weather check in San Jose on March 10th 2019"}, {"role": "assistant", "content": "The average day temperature have to be 74 degrees Fahrenheit and there is 18 percent chance of rain"}, {"role": "user", "content": "sure that is ok"}, {"role": "assistant", "content": "you need anything more?"}, {"role": "user", "content": "No, thank you"}, {"role": "assistant", "content": "Cheers for now"}] +[{"role": "user", "content": "What is the weather like in Bodega Bay."}, {"role": "assistant", "content": "The average temperature at daytime is 80 degrees and there is only a 28 percent chance of rain."}, {"role": "user", "content": "What about the humidity level?"}, {"role": "assistant", "content": "Humidity is around 44 percent."}, {"role": "user", "content": "Okay great. That's all for now."}, {"role": "assistant", "content": "Thanks."}] +[{"role": "user", "content": "What's the weather forecast for March 9th 2019 in Seattle?"}, {"role": "assistant", "content": "The average temperature for the day will be 64 degrees. There's a 14 percent chance of rain."}, {"role": "user", "content": "How humid will it be?"}, {"role": "assistant", "content": "The humidity is forecast at 13 percent."}, {"role": "user", "content": "Will it be windy?"}, {"role": "assistant", "content": "The average wind speed will be around 5 miles per hour."}, {"role": "user", "content": "Okay. Thanks. Bye!"}, {"role": "assistant", "content": "Have a good day."}] +[{"role": "user", "content": "Please tell me the weather forecast for March 4th."}, {"role": "assistant", "content": "Can you name the city you wish to know the forecast for?"}, {"role": "user", "content": "I want to know the forecast for Toronto."}, {"role": "assistant", "content": "On March 4th, the temperature should be 70 degrees Fahrenheit with a 38 percent chance of rain."}, {"role": "user", "content": "I better make sure to dress cool for that day. Thanks for the information. That will be all for now."}, {"role": "assistant", "content": "You are quite welcome. Have a nice day."}] +[{"role": "user", "content": "I have to do weather check in Moraga."}, {"role": "assistant", "content": "The average day temperature is running at 70 degrees Fahrenheit and the chances of rain is 23 percent."}, {"role": "user", "content": "What is your opinion on March 7th 2019"}, {"role": "assistant", "content": "The average day temperature is running at 73 degrees Fahrenheit and the chances of rain is 12 percent."}, {"role": "user", "content": "That is perfect. Bye"}, {"role": "assistant", "content": "Be happy always."}] +[{"role": "user", "content": "I need to see the weather in Windsor"}, {"role": "assistant", "content": "The average temperature will be 86 degrees Fahrenheit with a 21 percent chance of rain"}, {"role": "user", "content": "OK, what about the weather in Las Vegas"}, {"role": "assistant", "content": "It will be 84 degrees Fahrenheit and will have an 18 percent chance of rain"}, {"role": "user", "content": "Ok, that's good, bye for now"}, {"role": "assistant", "content": "Ok, have a good day"}] +[{"role": "user", "content": "Can you get me a weather report for Yountville California?"}, {"role": "assistant", "content": "Sure, the average temperature will be 75 degrees. There's only a 7 % chance of rain."}, {"role": "user", "content": "What's happening in Morgan Hill, March 4th?"}, {"role": "assistant", "content": "The average temperature there is 72 Degrees F. There is a 29 % chance of rain."}, {"role": "user", "content": "Great, now I know."}, {"role": "assistant", "content": "Cool, (I think)."}] +[{"role": "user", "content": "What is the weather going to be like on the 10th of March 2019?"}, {"role": "assistant", "content": "What city should I check?"}, {"role": "user", "content": "Please look at Lafayette."}, {"role": "assistant", "content": "There's a 14 percent chance of rain and the temperature will average 75 degrees."}, {"role": "user", "content": "Cool. What about March 6th?"}, {"role": "assistant", "content": "The temperature will be 86 degrees on average and there's only a 1 percent chance of rain."}, {"role": "user", "content": "Alright. Can you check in Bolinas?"}, {"role": "assistant", "content": "There's a 22 percent chance of rain and the temperature will average about 92 degrees."}, {"role": "user", "content": "Cool. Thanks! That'll be it."}, {"role": "assistant", "content": "Have a good day!"}] +[{"role": "user", "content": "I want to do weather check in San Mateo."}, {"role": "assistant", "content": "There the average temperature for the day is at 80 degrees Fahrenheit and there is also 13 percent chance of rain."}, {"role": "user", "content": "What is your opinion on Larkspur on March 3rd."}, {"role": "assistant", "content": "There the average temperature for the day is at 85 degrees Fahrenheit and there is also 23 percent chance of rain."}, {"role": "user", "content": "That is cool."}, {"role": "assistant", "content": "Any other information you want me to look in?"}, {"role": "user", "content": "No, thank you very much."}, {"role": "assistant", "content": "so be happy"}] +[{"role": "user", "content": "I have a plan to make a trip but if weather is good i wish to travel. So will you find and check the weather on March 6th?"}, {"role": "assistant", "content": "In which city do you wish to check the weather ?"}, {"role": "user", "content": "In Petaluma city."}, {"role": "assistant", "content": "The average temperature for the day is 91 degrees fahrenheit and there is a 10 percent chance of rain."}, {"role": "user", "content": "Okay, Tell me how about the temperature in Union City?"}, {"role": "assistant", "content": "In union city the average temperature for the day should be 71 degrees Fahrenheit. There is a 19 percent chance of rain."}, {"role": "user", "content": "Okay, How about the temperature is on March 9th?"}, {"role": "assistant", "content": "The average temperature for the day will be 79 degrees Fahrenheit and there is a 1 percent chance of rain."}, {"role": "user", "content": "Ok thats great."}, {"role": "assistant", "content": "whether i need to find any other thing?"}, {"role": "user", "content": "No. thanks a lot!"}, {"role": "assistant", "content": "take care have a great day"}] +[{"role": "user", "content": "Can you tell me the weather in KL?"}, {"role": "assistant", "content": "The average temperature should be 102 Fahrenheit with an 8 percent chance of rain."}, {"role": "user", "content": "How about Clayton on March 14th?"}, {"role": "assistant", "content": "The average temperature should be 72 degrees Fahrenheit with a 6 percent chance of rain."}, {"role": "user", "content": "How windy will it be?"}, {"role": "assistant", "content": "10 miles per hour on average."}, {"role": "user", "content": "Sure, okay."}, {"role": "assistant", "content": "Is there anything else?"}, {"role": "user", "content": "No, thank you very much!"}, {"role": "assistant", "content": "You're welcome!"}] +[{"role": "user", "content": "I would like to check the weather for the 5th of March 2019."}, {"role": "assistant", "content": "In which city should I check?"}, {"role": "user", "content": "Please check in Tomales on the 11th of March 2019."}, {"role": "assistant", "content": "The average temperature for the day is 89 degrees and there is a 23 percent chance of rain."}, {"role": "user", "content": "Will it be windy? How humid will it be?"}, {"role": "assistant", "content": "The humidity is low at 25 percent as is the wind at around 2 miles per hour."}, {"role": "user", "content": "Thank you."}, {"role": "assistant", "content": "Is there anything else that you need?"}, {"role": "user", "content": "No thank you."}, {"role": "assistant", "content": "Cheers, have a nice day."}] +[{"role": "user", "content": "I want to plan something outdoors, so I want to check the weather for March 4th."}, {"role": "assistant", "content": "Can you tell me the city where you would like to check the weather forecast?"}, {"role": "user", "content": "I am planning to go in Tomales, so that's the location for which I want to know the weather forecast."}, {"role": "assistant", "content": "I can see that the average temperature in Tomales for the day will be 85 degrees Fahrenheit, and there is a 28 percent chance that there will be rain."}, {"role": "user", "content": "Alright, can you also look into Toronto, Ontario for March 13th 2019?"}, {"role": "assistant", "content": "I can see that the temperature in Toronto, Ontario for the day will be 62 degrees Fahrenheit, also there is a 1 percent chance that it will be raining."}, {"role": "user", "content": "Fine, that's good. That's all I needed. Later then!"}, {"role": "assistant", "content": "It was a pleasure!"}] +[{"role": "user", "content": "Check the weather in Olema, California for me."}, {"role": "assistant", "content": "The average temperature for the day in Olema is 91 degrees Farenheit. Today, there is a 21 percent chance of rain."}, {"role": "user", "content": "Alright, yea. How about on the 3rd of March 2019?"}, {"role": "assistant", "content": "On the 3rd of March 2019 in Olema, California, the temperature is expected to average around 87 degrees Fahrenheit, and there will be a 23 percent chance of rain."}, {"role": "user", "content": "How about in Marshall on March 1st 2019?"}, {"role": "assistant", "content": "In Marshall on that date the average temperature is expected to be around 86 degrees Fahrenheit, and there will be a 5 percent chance of rain."}, {"role": "user", "content": "Alright, cool. Thanks a bunch."}, {"role": "assistant", "content": "You're welcome, will that be all?"}, {"role": "user", "content": "Yea that's it for now."}, {"role": "assistant", "content": "Okay, enjoy your day."}] +[{"role": "user", "content": "I need some quiet, outdoor harmony to balance out a wild day of back-to-back meetings. What kind of weather do you show for March 10th 2019, please?"}, {"role": "assistant", "content": "Ready to assist you. Tell me the city you want to check and I can let you know."}, {"role": "user", "content": "Yes, take a look at Tiburon."}, {"role": "assistant", "content": "Okay. It is reported that the average day's high is expected to be 85 degrees Fahrenheit with a 15 percent possibility that it will rain."}, {"role": "user", "content": "Well, now, and what's the weatherman saying for the 5th of March 2019?"}, {"role": "assistant", "content": "It is reported that the average high fo that day is expected to be 94 degrees Fahrenheit with a 20 percent possibility that it will rain."}, {"role": "user", "content": "I see. Take a look at Calistoga for me, please."}, {"role": "assistant", "content": "The report for that city is showing an average high of 73 degrees Fahrenheit for the day with a 12 percent possibility that rain will come."}, {"role": "user", "content": "Okay, well done."}, {"role": "assistant", "content": "Would you like any more assistance at this time?"}, {"role": "user", "content": "You've provided all the info I need for now. Many thanks."}, {"role": "assistant", "content": "That's all for now. Enjoy the rest of your day."}] +[{"role": "user", "content": "I'd like to check the weather report in Rutherford."}, {"role": "assistant", "content": "Today's average temperature in Rutherford will be 86 degrees Fahrenheit with a 28 percent chance to rain."}, {"role": "user", "content": "How windy will it be?"}, {"role": "assistant", "content": "The average wind speed will be around 10 miles per hour."}, {"role": "user", "content": "Alright, thanks! That will be all for today."}, {"role": "assistant", "content": "Thank you, have a great day!"}] +[{"role": "user", "content": "Can you tell me what the weather will be like in San Bruno on the 8th of March 2019?"}, {"role": "assistant", "content": "The average temperature should be 91 degrees Fahrenheit with a 10 percent chance of rain."}, {"role": "user", "content": "Okay, how about in Fresno, CA on March 3rd 2019?"}, {"role": "assistant", "content": "The average temperature should be 77 degrees Fahrenheit with a 18 percent chance of rain."}, {"role": "user", "content": "Okay, that's all I need. Bye for now."}, {"role": "assistant", "content": "Have a good day!"}] +[{"role": "user", "content": "Can you tell me if it is going to rain?"}, {"role": "assistant", "content": "What city would like to check?"}, {"role": "user", "content": "LAX please."}, {"role": "assistant", "content": "It will be a nice 76 degrees Fahrenheit with a 28 percent chance of rain."}, {"role": "user", "content": "What about on March 2nd."}, {"role": "assistant", "content": "It will be 93 degrees Fahrenheit with a 29 percent chance of rain."}, {"role": "user", "content": "Ok thanks"}, {"role": "assistant", "content": "IS there anything else I can do for you."}, {"role": "user", "content": "No that will be all."}, {"role": "assistant", "content": "Have an enjoyable day ahead."}] +[{"role": "user", "content": "I want to check the weather in Palo Alto."}, {"role": "assistant", "content": "The average temperature should be 79 degrees Fahrenheit for the day and chance of rain is 4 percent."}, {"role": "user", "content": "How windy and humid is it expected to be?"}, {"role": "assistant", "content": "The wind average speed should be 4 miles per hour and humidity is around 19 percent."}, {"role": "user", "content": "Sure. It is okay."}, {"role": "assistant", "content": "Do you like anything else?"}, {"role": "user", "content": "No, thanks for your help."}, {"role": "assistant", "content": "Best wishes.good bye"}] +[{"role": "user", "content": "What is the expected weather in Inverness on March 10th?"}, {"role": "assistant", "content": "The temperature is expected to be 90 degree Fahrenheit with a 3 percent chance of rain."}, {"role": "user", "content": "What about in Union City?"}, {"role": "assistant", "content": "The average temperature is 86 degrees Fahrenheit with a 9 percent chance of rain."}, {"role": "user", "content": "What are the humidity and wind suppose to be like?"}, {"role": "assistant", "content": "The humidity is expected to be around 23 percent, wind 6 mph."}, {"role": "user", "content": "Sure, that will be great."}, {"role": "assistant", "content": "Anything else today?"}, {"role": "user", "content": "No, that will be all."}, {"role": "assistant", "content": "Have a wonderful day."}] +[{"role": "user", "content": "What is the weather forecast on March 4th in Alamo?"}, {"role": "assistant", "content": "There is a 24 percent chance of showers with an average temperature of 94."}, {"role": "user", "content": "What is the forecast the 1st of March 2019?"}, {"role": "assistant", "content": "A 12 percent chance of showers with an average temperature of 81."}, {"role": "user", "content": "What is the forecsst in Hayward?"}, {"role": "assistant", "content": "A 9 percent chance of showers with an average temperature of 80."}, {"role": "user", "content": "Thank you. That's all I need."}, {"role": "assistant", "content": "Have a lovely day."}] +[{"role": "user", "content": "What's the weather in Napa?"}, {"role": "assistant", "content": "The daily average should be 85 degrees with a 24 percent chance of rain."}, {"role": "user", "content": "Will it be windy?"}, {"role": "assistant", "content": "Predicted wind speed of 6 miles per hour."}, {"role": "user", "content": "Oh okay."}, {"role": "assistant", "content": "Anything else I can do?"}, {"role": "user", "content": "No, thanks."}, {"role": "assistant", "content": "Cheers."}] +[{"role": "user", "content": "I want to know what the weather will be like on March 2nd."}, {"role": "assistant", "content": "Sure. What city's weather do you need to know?"}, {"role": "user", "content": "I want the weather of Nairobi."}, {"role": "assistant", "content": "The temperature of Nairobi has an average of 86 degrees for March 2nd.There's also a slight 6 percent chance that it will rain."}, {"role": "user", "content": "Not bad. Now, can you tell me the temperature of Valley Ford for the 12th of March 2019?"}, {"role": "assistant", "content": "Valley Ford's average temperature for March 12th is 92 degrees. The percentage of precipitation is 11."}, {"role": "user", "content": "What's the wind going to be like? And what about the humidity?"}, {"role": "assistant", "content": "The wind has an average of just 1 mile per hour, and the humidity is expected to be about 34 percent."}, {"role": "user", "content": "That seems fine."}, {"role": "assistant", "content": "Do you need help with anything else?"}, {"role": "user", "content": "That's all. Thanks!"}, {"role": "assistant", "content": "Have a nice day."}] +[{"role": "user", "content": "Hi I'm having guests over to BBQ. Can you check the weather in Discovery Bay?"}, {"role": "assistant", "content": "The temperature today will be around 77 degrees Fahrenheit with a 9 percent chance of rain."}, {"role": "user", "content": "Thanks, and what about 9th of March 2019?"}, {"role": "assistant", "content": "The temperature for your requested day will be around 89 degrees Fahrenheit with an 11 percent chance of rain."}, {"role": "user", "content": "Great, thanks."}, {"role": "assistant", "content": "Is there anything else you need?"}, {"role": "user", "content": "No, that's all."}, {"role": "assistant", "content": "Have a nice day."}] +[{"role": "user", "content": "I want to find a 2 bedroom apartment."}, {"role": "assistant", "content": "Where are you looking for this property?"}, {"role": "user", "content": "I want something in Fremont."}, {"role": "assistant", "content": "I have 10 places for you. Americana Apartments is a nice one. Located at 4445 Stevenson Boulevard. It has 2 bedrooms and bathrooms. The rent would be $2,800 a month."}, {"role": "user", "content": "Can you find me something with 2 bathrooms with pets allowed?"}, {"role": "assistant", "content": "How about this one? Boulevard at 40001 Fremont Boulevard. The property has 2 bedrooms and bathrooms and the rent is $2,750."}, {"role": "user", "content": "Can you find another?"}, {"role": "assistant", "content": "Century Village Apartments is a nice place. It's address is 41299 Paseo Padre Parkway. The property has 2 bedrooms and bathrooms and the rent would be $2,700 per month."}, {"role": "user", "content": "Is it furnished though? What is the phone number?"}, {"role": "assistant", "content": "It is not furnished. The number is 510-651-1040."}, {"role": "user", "content": "Yeah that sounds like the one."}, {"role": "assistant", "content": "Do you want to visit it?"}, {"role": "user", "content": "No, not now. That'll be all now."}, {"role": "assistant", "content": "Have a nice day."}] +[{"role": "user", "content": "Hey! I will be shifting to Sonoma County in California for my work. It would be great if you can find some nice apartment there?"}, {"role": "assistant", "content": "What's your requirement? Where do you want to have the apartment? How many bed and baths you are looking for in the apartment?"}, {"role": "user", "content": "Please can you find some good one in Sebastopol and I would prefer to have three bed rooms."}, {"role": "assistant", "content": "Ofcourse, I can find for you.... Please give me a moment... Here you go! I got 2 gracious apartments for you.. The property, Burbank Business Management located at 699 Gravenstein Highway North is a good one and it has 3 bed rooms and 3 attached baths as you look for. The rent would be $4,300 per month."}, {"role": "user", "content": "Looks, pretty good. Thanks for finding me one nice apartment."}, {"role": "assistant", "content": "Have a wonderful day ahead!"}] +[{"role": "user", "content": "Can you help me find an apartment?"}, {"role": "assistant", "content": "How many bedrooms do you want and in which area do you want the property to be in?"}, {"role": "user", "content": "I want an apartment in Fairfield with 1 bedroom."}, {"role": "assistant", "content": "I found a place with 1 bedroom and 1 bath at Bennington Apartments at 2780 North Texas Street. The rent is $1,750 per month."}, {"role": "user", "content": "That sounds good."}, {"role": "assistant", "content": "Do you want to schedule a visit to check out the property?"}, {"role": "user", "content": "No, not right now. That's all I need."}, {"role": "assistant", "content": "Alright. Have a great day!"}] +[{"role": "user", "content": "I want to find an apartment please"}, {"role": "assistant", "content": "Where do you want it?"}, {"role": "user", "content": "I want to find one in Concord"}, {"role": "assistant", "content": "How many bedrooms do you need?"}, {"role": "user", "content": "I need 4 bedrooms at least"}, {"role": "assistant", "content": "I found 10 apartments that fit. How about this 4 bedroom 3 bath place at Casa Pino Condos for $4,800 a month? It's at 1580 Clayton Road # 1 if you need the address."}, {"role": "user", "content": "Can you find me other apartments where pets are allowed."}, {"role": "assistant", "content": "I found 6 apartments. There's a 4 bedroom 3 bath place at Courtyard Apartments for $4,700 a month at 1711 Detroit Avenue."}, {"role": "user", "content": "Can you find me some other apartments, maybe one with three baths."}, {"role": "assistant", "content": "At Lakeshore Apartments at 1530 Ellis Street, there is a 4 bedroom 3 bath place for $4,750 a month."}, {"role": "user", "content": "What's the number of that property?"}, {"role": "assistant", "content": "You can reach them at 925-521-8333"}, {"role": "user", "content": "Yes that apartment sounds good"}, {"role": "assistant", "content": "Do you want to schedule a visit there?"}, {"role": "user", "content": "No I don't want to schedule it right now"}, {"role": "assistant", "content": "Can I do anything else?"}, {"role": "user", "content": "No thanks so much"}, {"role": "assistant", "content": "Sure thing, have a good one"}] +[{"role": "user", "content": "Can you help me find an apartment?"}, {"role": "assistant", "content": "What city would you like the apartment, and how many bed rooms did you want?"}, {"role": "user", "content": "I'd like a one bed room apartment in Fremont."}, {"role": "assistant", "content": "I've found 10 apartments. One is called Boulevard and is located at 40001 Fremont Boulevard. The apartment has 1 bed room, 1 bath room, and costs $1,850 per month."}, {"role": "user", "content": "Any other options? I'd like one that allows pets."}, {"role": "assistant", "content": "I've found 7 apartments. One is called Fremont Arms and is located at 37811 Fremont Boulevard. The apartment has 1 bed room, 1 bath room, and costs $2,000 per month."}, {"role": "user", "content": "That one sounds good."}, {"role": "assistant", "content": "Would you like to schedule a visit?"}, {"role": "user", "content": "Not at the moment. Thank you, that's all I wanted."}, {"role": "assistant", "content": "Have a nice day."}] +[{"role": "user", "content": "I need to find somewhere to stay. Can you find me an apartment that allows pets?"}, {"role": "assistant", "content": "Sure, how many rooms should it have and what area should I look in?"}, {"role": "user", "content": "I need a 4 bedroom apartment in Union City."}, {"role": "assistant", "content": "I managed to find 2 apartments I think you'll like. There is Dry Creek Apartments located on 33300 Mission Boulevard. It has 4 bedrooms and 3 bathrooms. The rent is $5,200 per month."}, {"role": "user", "content": "Is there anything else?"}, {"role": "assistant", "content": "Parkside Apartments is also nice, the address is 1501 Decoto Road. It has 4 bedrooms and 3 bathrooms. The rent is $5,250 per month."}, {"role": "user", "content": "That works for me."}, {"role": "assistant", "content": "Should I schedule an appointment to visit the property?"}, {"role": "user", "content": "Not at this time. Thank you for everything."}, {"role": "assistant", "content": "Have a nice day."}] +[{"role": "user", "content": "It's hard finding an apartment which allows pets... Can you look for one for me?"}, {"role": "assistant", "content": "Sure. What city should I search in?"}, {"role": "user", "content": "I need a place in Dublin."}, {"role": "assistant", "content": "And what number of bedrooms are you looking for?"}, {"role": "user", "content": "2 bedrooms. Also, one bathroom."}, {"role": "assistant", "content": "There is 1 suitable 2 bedroom apartment at Amador Lakes Apartment Homes. Its address is 8105 North Lake Drive and its rent is $2,550 monthly."}, {"role": "user", "content": "That sounds great."}, {"role": "assistant", "content": "Should I make an appointment for you to visit the apartment?"}, {"role": "user", "content": "Not right now. I still want to look around a bit."}, {"role": "assistant", "content": "Is there anything else I can assist you with?"}, {"role": "user", "content": "That's all, thanks."}, {"role": "assistant", "content": "Enjoy your day."}] +[{"role": "user", "content": "I need to move out. Can you help me find an apartment?"}, {"role": "assistant", "content": "In which area?"}, {"role": "user", "content": "In Mountain View."}, {"role": "assistant", "content": "With how many bedrooms?"}, {"role": "user", "content": "Two bedrooms please."}, {"role": "assistant", "content": "Americana is a great one at 707 Continental Circle. 2 bedrooms and 2 baths. The rent costs $2,700."}, {"role": "user", "content": "Is it furnished? What's their phone number?"}, {"role": "assistant", "content": "Not furnished. Their number is 833-278-0054."}, {"role": "user", "content": "Sounds good."}, {"role": "assistant", "content": "Would you like to schedule a visit?"}, {"role": "user", "content": "No, I don't. That's all, thanks."}, {"role": "assistant", "content": "Have an amazing day."}] +[{"role": "user", "content": "I would be leaving town soon and I need to find an apartment that has four bedrooms."}, {"role": "assistant", "content": "Where would you be staying?"}, {"role": "user", "content": "I plan to go to Hayward."}, {"role": "assistant", "content": "There are 10 suitable options. I would like to recommend Alpine Vista Apartments. It is located on 1282 Mattox Road and there are 4 bedrooms and 3 baths. The cost is $5,150 monthly."}, {"role": "user", "content": "That sounds great. Thank you. That would be all."}, {"role": "assistant", "content": "Enjoy your day."}] +[{"role": "user", "content": "I am looking for a 2 bedroom apartment in San Jose."}, {"role": "assistant", "content": "Aegena would be perfect for you. It's address is 1290 San Tomas Aquino Road. There is 2 bedrooms and 1 bathroom and the rent is a measly $2,650 per month."}, {"role": "user", "content": "Yeah that sounds perfect for me. That's all I wanted thanks."}, {"role": "assistant", "content": "Have a lovely day."}] +[{"role": "user", "content": "I'm looking for an apartment."}, {"role": "assistant", "content": "How many bedrooms are you looking for? and, what area are you interested in?"}, {"role": "user", "content": "I wanted one in Castro Valley. I need three bedrooms."}, {"role": "assistant", "content": "I have 4 nice apartments for you. This one is Continental Apartments. It is a very good property. It is at 22281 Center Street #57. The property is 3 beds and baths. the rent is $4,200 a month."}, {"role": "user", "content": "That sounds perfect yes."}, {"role": "assistant", "content": "Would you like me to book a visit?"}, {"role": "user", "content": "No, not right now thanks. That's all I needed."}, {"role": "assistant", "content": "Have a wonderful day."}] +[{"role": "user", "content": "Can you help me find an apartment? I only need it to have one bathroom."}, {"role": "assistant", "content": "What area should I search in?"}, {"role": "user", "content": "I'm looking for places in Napa."}, {"role": "assistant", "content": "How many bedrooms do you need?"}, {"role": "user", "content": "I need something with two bedrooms."}, {"role": "assistant", "content": "How about Marina Park Townhomes on 613 Cabot Way? It has 2 bedrooms and 1 bathroom for $2,450 per month."}, {"role": "user", "content": "How about something in Fremont?"}, {"role": "assistant", "content": "Alright, let's look there - there's a property through Case Verde Apartment on 4101 Eggers Drive # 16 with 2 bedrooms and 1 bathroom for $2,700 per month."}, {"role": "user", "content": "What else is there?"}, {"role": "assistant", "content": "Okay - how about 39438 Stratton Common at Crossroads Village Apartments? It has 2 bedrooms and 1 bath for $2,400 per month."}, {"role": "user", "content": "That's a lot cheaper than the other one - great. That's all I need right now."}, {"role": "assistant", "content": "Ok, have a good day!"}] +[{"role": "user", "content": "I am looking for an apartment."}, {"role": "assistant", "content": "What area are you looking in? How many bedrooms do you need?"}, {"role": "user", "content": "I need a 4 bedroom apartment in Hayward."}, {"role": "assistant", "content": "There is an apartment available at Alpine Vista Apartments at 1282 Mattox Road for $5,150 per month with 4 bedrooms and 3 bathrooms."}, {"role": "user", "content": "What is the phone number?"}, {"role": "assistant", "content": "Their phone number is 510-886-0385."}, {"role": "user", "content": "Are pets allowed? Does it have furniture?"}, {"role": "assistant", "content": "There is no furniture, but pets are allowed."}, {"role": "user", "content": "That is perfect. Thank you very much."}, {"role": "assistant", "content": "See you soon!"}] +[{"role": "user", "content": "I like to find an residence."}, {"role": "assistant", "content": "In which area you want the residence and how many bedrooms you want?"}, {"role": "user", "content": "I want 3 bedroom apartment I found 10 good in the area of Rohnert Park."}, {"role": "assistant", "content": "I found 10 good apartments. One of them is Americana Apartment Homes is a very good property located at 4757 Snyder Lane and has 3 bedrooms and 3 baths and rent for the month is $4,350."}, {"role": "user", "content": "Can we take pets in the Apartment ? Is it a furnished Apartment?"}, {"role": "assistant", "content": "Oh sorry. The apartment is not furnished and pets are also not allowed."}, {"role": "user", "content": "Yes that apartment looks good. Thank you that's all i want."}, {"role": "assistant", "content": "Have a wonderful day."}] +[{"role": "user", "content": "I'm looking for an apartment."}, {"role": "assistant", "content": "What location do you prefer and how many bed rooms do you want?"}, {"role": "user", "content": "I'd like it to be in Milpitas and I want 3 bed rooms."}, {"role": "assistant", "content": "There are 3 apartments that match. Crossing at Montague Apartments is very good and located at 755 East Capitol Avenue. It has 3 bed rooms, 3 baths, and the rent is $4,200 per month."}, {"role": "user", "content": "Does the apartment come furnished, and can you give me the phone number?"}, {"role": "assistant", "content": "It does not come furnished and you can call the property at 408-586-9001."}, {"role": "user", "content": "That apartment seems right for me. Thanks, that'll be all."}, {"role": "assistant", "content": "Have a wonderful day."}] +[{"role": "user", "content": "I'm looking to move into a new place. Can you find me an apartment?"}, {"role": "assistant", "content": "Where do you want your apartment to be located? How many bedrooms should it have?"}, {"role": "user", "content": "I'd like this apartment to be in San Jose and have four bedrooms."}, {"role": "assistant", "content": "Might I recommend Almaden Garden Apartments? It's located at 947 Branham Lane # C, has 4 bedrooms and 3 baths, and monthly rent costs $5,150."}, {"role": "user", "content": "Is it furnished? What number do I have to call for further questions?"}, {"role": "assistant", "content": "It is not furnished. You can call 408-265-4808."}, {"role": "user", "content": "That sounds like a great apartment. Thank you! I don't need anything else right now."}, {"role": "assistant", "content": "Glad I could help. Have a wonderful day."}] +[{"role": "user", "content": "I'm looking for an apartment with 2 baths."}, {"role": "assistant", "content": "And how many bed rooms would you like it to have?"}, {"role": "user", "content": "I want it to have three bed rooms."}, {"role": "assistant", "content": "And in what area should the apartment be in?"}, {"role": "user", "content": "It should be in Concord."}, {"role": "assistant", "content": "There's a very good apartment at City Walk Apartment Homes located at 1688 Clayton Road. It has 3 bed rooms, 2 baths, and rent is $3,550 per month."}, {"role": "user", "content": "Does the apartment come furnished? And what's the apartment's phone number?"}, {"role": "assistant", "content": "It is not furnished, sorry. And you can reach them at 925-671-3845."}, {"role": "user", "content": "Okay, that seems to fit what I need. I won't be needing any more help."}, {"role": "assistant", "content": "Alright, have a wonderful day."}] diff --git a/sdk/python/foundation-models/azure_openai/oai-v2/openai_chat_finetune_pipeline.ipynb b/sdk/python/foundation-models/azure_openai/oai-v2/openai_chat_finetune_pipeline.ipynb new file mode 100644 index 0000000000..f20312af14 --- /dev/null +++ b/sdk/python/foundation-models/azure_openai/oai-v2/openai_chat_finetune_pipeline.ipynb @@ -0,0 +1,288 @@ +{ + "cells": [ + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Build Pipeline with Azure OpenAI CommandComponents from registry\n", + "\n", + "**Requirements** - In order to benefit from this tutorial, you will need:\n", + "- A basic understanding of Machine Learning\n", + "- An Azure account with an active subscription - [Create an account for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F)\n", + "- An Azure ML workspace with computer cluster - [Configure workspace](../../configuration.ipynb)\n", + "- A python environment\n", + "- Installed Azure Machine Learning Python SDK v2 - [install instructions](../../../README.md) - check the getting started section\n", + "\n", + "**Learning Objectives** - By the end of this tutorial, you should be able to:\n", + "- Connect to your AML workspace from the Python SDKv2\n", + "- Define and load Azure OpenAI `CommandComponent` from the registry\n", + "- Create `Pipeline` using loaded component.\n", + "\n", + "**Motivations** - This notebook covers the scenario where a user can load OpenAI components from the registry to create a pipeline and submit the job using sdkv2 " + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 1. Connect to Azure Machine Learning Registry\n", + "\n", + "The [workspace](https://docs.microsoft.com/en-us/azure/machine-learning/concept-workspace) is the top-level resource for Azure Machine Learning, providing a centralized place to work with all the artifacts you create when you use Azure Machine Learning. In this section we will connect to the workspace in which the job will be run.\n", + "\n", + "## 1.1 Import the required libraries" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Import required libraries\n", + "from azure.identity import DefaultAzureCredential, InteractiveBrowserCredential\n", + "\n", + "from azure.ai.ml import MLClient, Input, load_component\n", + "from azure.ai.ml.constants import AssetTypes\n", + "from azure.ai.ml.dsl import pipeline" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.2 Configure credential\n", + "\n", + "We are using `DefaultAzureCredential` to get access to workspace. \n", + "`DefaultAzureCredential` should be capable of handling most Azure SDK authentication scenarios. \n", + "\n", + "Reference for more available credentials if it does not work for you: [configure credential example](../../configuration.ipynb), [azure-identity reference doc](https://docs.microsoft.com/en-us/python/api/azure-identity/azure.identity?view=azure-python)." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "try:\n", + " credential = DefaultAzureCredential()\n", + " # Check if given credential can get token successfully.\n", + " credential.get_token(\"https://management.azure.com/.default\")\n", + "except Exception as ex:\n", + " # Fall back to InteractiveBrowserCredential in case DefaultAzureCredential not work\n", + " credential = InteractiveBrowserCredential()" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.3 Get a handle to the registry\n", + "\n", + "We need to initialize a MlClient pointed to the registry where the OpenAI components are available. [Check this api documentation for more details](https://learn.microsoft.com/en-us/python/api/azure-ai-ml/azure.ai.ml.mlclient?view=azure-python)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Get a handle to registry\n", + "ml_client = MLClient(\n", + " credential=credential, registry_name=\"azureml\", registry_location=\"northcentralus\"\n", + ")" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 2. Define and create components into workspace\n", + "## 2.1 Load components from registry\n", + "You need to modify the required params in the yaml files like version, compute uri, etc according to your requirements" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "finetune_pipeline = load_component(\n", + " client=ml_client, name=\"openai_completions_finetune_pipeline\", version=\"0.0.9\"\n", + ")" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2.2 Inspect loaded components" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "print(\"Pipeline component loaded successfully. Component spec:\")\n", + "print(finetune_pipeline)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 3. Sample pipeline job\n", + "## 3.1 Build pipeline\n", + "\n", + "There are two types of tasks :\n", + "\n", + "1. completion : input dataset should have rows with \"prompt\" and \"completion\" keys\n", + "2. chat : each row in the input dataset is a conversation represented as a list of json objects where each json object has \"role\" as one of the two values - user, assistant and \"content\" with the utterance" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "TASK_TYPE = \"chat\" # Change this to completion for completion dataset\n", + "\n", + "\n", + "# Construct pipeline\n", + "@pipeline()\n", + "def pipeline_with_registered_component(\n", + " train_dataset,\n", + " validation_dataset,\n", + " training_max_epochs=20,\n", + " model=\"gpt-35-turbo\",\n", + " registered_model_name=\"sdk-test-turbo-chat-1\",\n", + " learning_rate_multiplier=1,\n", + " batch_size=-1,\n", + " task_type=\"chat\",\n", + "):\n", + " openai_completions_finetune_component_results = finetune_pipeline(\n", + " train_dataset=train_dataset,\n", + " validation_dataset=validation_dataset,\n", + " n_epochs=training_max_epochs,\n", + " model=model,\n", + " task_type=task_type,\n", + " registered_model_name=registered_model_name,\n", + " learning_rate_multiplier=learning_rate_multiplier,\n", + " batch_size=batch_size,\n", + " )\n", + "\n", + " return openai_completions_finetune_component_results\n", + "\n", + "\n", + "pipeline_job = pipeline_with_registered_component(\n", + " train_dataset=Input(type=AssetTypes.URI_FOLDER, path=\"./data/\"),\n", + " validation_dataset=Input(type=AssetTypes.URI_FOLDER, path=\"./data/\"),\n", + " training_max_epochs=1,\n", + " model=\"gpt-35-turbo\", # Select any model from [\"babbage-002\", \"davinci-002\", \"gpt-35-turbo\", \"gpt-4\"]\n", + " task_type=TASK_TYPE,\n", + " registered_model_name=\"sdk-test-turbo-chat-1\",\n", + " learning_rate_multiplier=1,\n", + " batch_size=-1,\n", + ")\n", + "\n", + "# set pipeline level compute\n", + "pipeline_job.settings.default_compute = \"serverless\"" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 3.2 Configure workspace details and get a handle to the workspace\n", + "\n", + "To connect to a workspace, we need identifier parameters - a subscription, resource group and workspace name. We will use these details in the `MLClient` from `azure.ai.ml` to get a handle to the required Azure Machine Learning workspace. We use the default [default azure authentication](https://docs.microsoft.com/en-us/python/api/azure-identity/azure.identity.defaultazurecredential?view=azure-python) for this tutorial. Check the [configuration notebook](https://github.com/Azure/azureml-examples/blob/6142c51451561447befa665e8dd6fb3ff80bdb62/sdk/python/jobs/configuration.ipynb) for more details on how to configure credentials and connect to a workspace." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Get a handle to workspace\n", + "ml_client = None\n", + "try:\n", + " ml_client = MLClient.from_config(credential)\n", + "except Exception as ex:\n", + " print(ex)\n", + " # Enter details of your AML workspace\n", + " subscription_id = \"\"\n", + " resource_group = \"\"\n", + " workspace_name = \"\"\n", + "\n", + " ml_client = MLClient(credential, subscription_id, resource_group, workspace_name)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 3.3 Submit pipeline job" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Submit pipeline job to workspace\n", + "pipeline_job = ml_client.jobs.create_or_update(\n", + " pipeline_job, experiment_name=\"chat_pipeline_test\"\n", + ")\n", + "pipeline_job" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Wait until the job completes\n", + "ml_client.jobs.stream(pipeline_job.name)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3.10 - SDK V2", + "language": "python", + "name": "python310-sdkv2" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.16" + }, + "orig_nbformat": 4 + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/sdk/python/setup_oai_v2.sh b/sdk/python/setup_oai_v2.sh new file mode 100644 index 0000000000..9078ae9d0d --- /dev/null +++ b/sdk/python/setup_oai_v2.sh @@ -0,0 +1,64 @@ +#!/bin/bash + +### If installing a release candidate: +### * Update the "$wheel_url" +### * Uncomment the following block surrounded by {} +### * Comment the ml extension install within + +# { +# wheel_url='https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2-public/ml-2.9.0-py3-none-any.whl' +# +# az extension remove -n ml +# if ! az extension add --yes --upgrade --source "$wheel_url"; then +# +# echo "Error: Failed to install release candidate" +# exit 1 +# fi +# az version +# unset wheel_url +# } + +## For backward compatibility - running on old subscription +# +GROUP="azureml-examples" +LOCATION="northcentralus" +WORKSPACE="main" +# + +# If RESOURCE_GROUP_NAME is empty, the az configure is pending. +RESOURCE_GROUP_NAME=${RESOURCE_GROUP_NAME:-} +if [[ -z "$RESOURCE_GROUP_NAME" ]] +then + echo "No resource group name [RESOURCE_GROUP_NAME] specified, defaulting to ${GROUP}." + # Installing extension temporarily assuming the run is on old subscription + # without bootstrap script. + + # + az configure --defaults group=$GROUP workspace=$WORKSPACE location=$LOCATION + # + echo "Default resource group set to $GROUP" +else + echo "Workflows are using the new subscription." +fi + +# +# pip install --pre azure-ai-ml +# + +# +pip install mldesigner +# + +# +pip install mltable +pip install pandas +# + + +# +# pip install azure-ai-ml==0.1.0.b8 +pip install azure-ai-ml +# https://docsupport.blob.core.windows.net/ml-sample-submissions/1905732/azure_ai_ml-1.0.0-py3-none-any.whl +# + +pip list \ No newline at end of file