{ "cells": [ { "cell_type": "code", "source": [ "import zipfile\n", "with zipfile.ZipFile('Data.zip', 'r') as zip_ref:\n", " zip_ref.extractall()" ], "metadata": { "id": "0zL_SR2WsqDW" }, "execution_count": 1, "outputs": [] }, { "cell_type": "code", "source": [ "%pip install -r /content/requirements.txt" ], "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 1000 }, "collapsed": true, "id": "3-hDvVTvEQil", "outputId": "17d5e530-b544-4411-b4b1-abc7f1f98869" }, "execution_count": 2, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ "Ignoring colorama: markers 'python_version >= \"3.10\" and python_version < \"4.0\" and (platform_system == \"Windows\" or sys_platform == \"win32\")' don't match your environment\n", "Ignoring pywin32: markers 'python_version >= \"3.10\" and python_version < \"4.0\" and platform_system == \"Windows\"' don't match your environment\n", "Collecting aiofiles==23.2.1 (from -r /content/requirements.txt (line 1))\n", " Downloading aiofiles-23.2.1-py3-none-any.whl (15 kB)\n", "Requirement already satisfied: aiohappyeyeballs==2.4.3 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 4)) (2.4.3)\n", "Collecting aiohttp==3.11.6 (from -r /content/requirements.txt (line 7))\n", " Downloading aiohttp-3.11.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.6/1.6 MB\u001b[0m \u001b[31m17.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: aiosignal==1.3.1 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 84)) (1.3.1)\n", "Collecting altair==5.4.1 (from -r /content/requirements.txt (line 87))\n", " Downloading altair-5.4.1-py3-none-any.whl (658 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m658.1/658.1 kB\u001b[0m \u001b[31m25.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: annotated-types==0.7.0 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 90)) (0.7.0)\n", "Collecting anyio==4.6.2.post1 (from -r /content/requirements.txt (line 93))\n", " Downloading anyio-4.6.2.post1-py3-none-any.whl (90 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m90.4/90.4 kB\u001b[0m \u001b[31m3.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: async-timeout==4.0.3 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 96)) (4.0.3)\n", "Requirement already satisfied: attrs==24.2.0 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 99)) (24.2.0)\n", "Collecting azure-common==1.1.28 (from -r /content/requirements.txt (line 102))\n", " Downloading azure_common-1.1.28-py2.py3-none-any.whl (14 kB)\n", "Collecting azure-core==1.32.0 (from -r /content/requirements.txt (line 105))\n", " Downloading azure_core-1.32.0-py3-none-any.whl (198 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m198.9/198.9 kB\u001b[0m \u001b[31m10.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting azure-identity==1.19.0 (from -r /content/requirements.txt (line 108))\n", " Downloading azure_identity-1.19.0-py3-none-any.whl (187 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m187.6/187.6 kB\u001b[0m \u001b[31m11.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting azure-search-documents==11.5.2 (from -r /content/requirements.txt (line 111))\n", " Downloading azure_search_documents-11.5.2-py3-none-any.whl (298 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m298.8/298.8 kB\u001b[0m \u001b[31m14.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: certifi==2024.8.30 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 114)) (2024.8.30)\n", "Requirement already satisfied: cffi==1.17.1 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 117)) (1.17.1)\n", "Requirement already satisfied: charset-normalizer==3.4.0 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 185)) (3.4.0)\n", "Requirement already satisfied: click==8.1.7 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 291)) (8.1.7)\n", "Requirement already satisfied: contourpy==1.3.1 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 297)) (1.3.1)\n", "Requirement already satisfied: cryptography==43.0.3 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 352)) (43.0.3)\n", "Requirement already satisfied: cycler==0.12.1 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 380)) (0.12.1)\n", "Collecting dataclasses-json==0.6.7 (from -r /content/requirements.txt (line 383))\n", " Downloading dataclasses_json-0.6.7-py3-none-any.whl (28 kB)\n", "Collecting datasets==2.21.0 (from -r /content/requirements.txt (line 386))\n", " Downloading datasets-2.21.0-py3-none-any.whl (527 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m527.3/527.3 kB\u001b[0m \u001b[31m23.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting dill==0.3.8 (from -r /content/requirements.txt (line 389))\n", " Downloading dill-0.3.8-py3-none-any.whl (116 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m116.3/116.3 kB\u001b[0m \u001b[31m6.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: distro==1.9.0 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 392)) (1.9.0)\n", "Collecting dnspython==2.7.0 (from -r /content/requirements.txt (line 395))\n", " Downloading dnspython-2.7.0-py3-none-any.whl (313 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m313.6/313.6 kB\u001b[0m \u001b[31m12.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting email-validator==2.2.0 (from -r /content/requirements.txt (line 398))\n", " Downloading email_validator-2.2.0-py3-none-any.whl (33 kB)\n", "Requirement already satisfied: exceptiongroup==1.2.2 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 401)) (1.2.2)\n", "Collecting fastapi-cli==0.0.5 (from -r /content/requirements.txt (line 404))\n", " Downloading fastapi_cli-0.0.5-py3-none-any.whl (9.5 kB)\n", "Collecting fastapi==0.111.0 (from -r /content/requirements.txt (line 407))\n", " Downloading fastapi-0.111.0-py3-none-any.whl (91 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m92.0/92.0 kB\u001b[0m \u001b[31m4.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting ffmpy==0.4.0 (from -r /content/requirements.txt (line 410))\n", " Downloading ffmpy-0.4.0-py3-none-any.whl (5.8 kB)\n", "Requirement already satisfied: filelock==3.16.1 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 413)) (3.16.1)\n", "Requirement already satisfied: fonttools==4.55.0 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 416)) (4.55.0)\n", "Requirement already satisfied: frozenlist==1.5.0 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 467)) (1.5.0)\n", "Collecting fsspec==2024.6.1 (from -r /content/requirements.txt (line 560))\n", " Downloading fsspec-2024.6.1-py3-none-any.whl (177 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m177.6/177.6 kB\u001b[0m \u001b[31m7.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting gradio-client==1.0.2 (from -r /content/requirements.txt (line 566))\n", " Downloading gradio_client-1.0.2-py3-none-any.whl (318 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m318.2/318.2 kB\u001b[0m \u001b[31m19.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting gradio==4.37.2 (from -r /content/requirements.txt (line 569))\n", " Downloading gradio-4.37.2-py3-none-any.whl (12.3 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m12.3/12.3 MB\u001b[0m \u001b[31m61.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: greenlet==3.1.1 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 572)) (3.1.1)\n", "Collecting groq==0.12.0 (from -r /content/requirements.txt (line 646))\n", " Downloading groq-0.12.0-py3-none-any.whl (108 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m108.9/108.9 kB\u001b[0m \u001b[31m7.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting grpcio-tools==1.68.0 (from -r /content/requirements.txt (line 649))\n", " Downloading grpcio_tools-1.68.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.4/2.4 MB\u001b[0m \u001b[31m66.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: grpcio==1.68.0 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 705)) (1.68.0)\n", "Requirement already satisfied: h11==0.14.0 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 761)) (0.14.0)\n", "Collecting h2==4.1.0 (from -r /content/requirements.txt (line 764))\n", " Downloading h2-4.1.0-py3-none-any.whl (57 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m57.5/57.5 kB\u001b[0m \u001b[31m4.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting hpack==4.0.0 (from -r /content/requirements.txt (line 767))\n", " Downloading hpack-4.0.0-py3-none-any.whl (32 kB)\n", "Requirement already satisfied: httpcore==1.0.7 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 770)) (1.0.7)\n", "Collecting httptools==0.6.4 (from -r /content/requirements.txt (line 773))\n", " Downloading httptools-0.6.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (442 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m442.1/442.1 kB\u001b[0m \u001b[31m26.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting httpx-sse==0.4.0 (from -r /content/requirements.txt (line 817))\n", " Downloading httpx_sse-0.4.0-py3-none-any.whl (7.8 kB)\n", "Requirement already satisfied: httpx==0.27.2 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 820)) (0.27.2)\n", "Collecting huggingface-hub==0.25.2 (from -r /content/requirements.txt (line 826))\n", " Downloading huggingface_hub-0.25.2-py3-none-any.whl (436 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m436.6/436.6 kB\u001b[0m \u001b[31m26.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting hyperframe==6.0.1 (from -r /content/requirements.txt (line 829))\n", " Downloading hyperframe-6.0.1-py3-none-any.whl (12 kB)\n", "Requirement already satisfied: idna==3.10 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 832)) (3.10)\n", "Requirement already satisfied: importlib-resources==6.4.5 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 835)) (6.4.5)\n", "Collecting isodate==0.7.2 (from -r /content/requirements.txt (line 838))\n", " Downloading isodate-0.7.2-py3-none-any.whl (22 kB)\n", "Requirement already satisfied: jinja2==3.1.4 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 841)) (3.1.4)\n", "Requirement already satisfied: jiter==0.7.1 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 844)) (0.7.1)\n", "Requirement already satisfied: joblib==1.4.2 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 918)) (1.4.2)\n", "Requirement already satisfied: jsonpatch==1.33 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 921)) (1.33)\n", "Requirement already satisfied: jsonpointer==3.0.0 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 924)) (3.0.0)\n", "Requirement already satisfied: jsonschema-specifications==2024.10.1 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 927)) (2024.10.1)\n", "Requirement already satisfied: jsonschema==4.23.0 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 930)) (4.23.0)\n", "Requirement already satisfied: kiwisolver==1.4.7 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 933)) (1.4.7)\n", "Collecting langchain-community==0.3.7 (from -r /content/requirements.txt (line 1048))\n", " Downloading langchain_community-0.3.7-py3-none-any.whl (2.4 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.4/2.4 MB\u001b[0m \u001b[31m63.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: langchain-core==0.3.19 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 1051)) (0.3.19)\n", "Collecting langchain-groq==0.2.1 (from -r /content/requirements.txt (line 1054))\n", " Downloading langchain_groq-0.2.1-py3-none-any.whl (14 kB)\n", "Collecting langchain-openai==0.2.9 (from -r /content/requirements.txt (line 1057))\n", " Downloading langchain_openai-0.2.9-py3-none-any.whl (50 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m50.4/50.4 kB\u001b[0m \u001b[31m3.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: langchain-text-splitters==0.3.2 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 1060)) (0.3.2)\n", "Requirement already satisfied: langchain==0.3.7 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 1063)) (0.3.7)\n", "Collecting langsmith==0.1.144 (from -r /content/requirements.txt (line 1066))\n", " Downloading langsmith-0.1.144-py3-none-any.whl (310 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m310.1/310.1 kB\u001b[0m \u001b[31m16.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting load-dotenv==0.1.0 (from -r /content/requirements.txt (line 1069))\n", " Downloading load_dotenv-0.1.0-py3-none-any.whl (7.2 kB)\n", "Collecting loadenv==0.1.1 (from -r /content/requirements.txt (line 1072))\n", " Downloading loadenv-0.1.1-py3-none-any.whl (6.9 kB)\n", "Requirement already satisfied: markdown-it-py==3.0.0 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 1075)) (3.0.0)\n", "Collecting markupsafe==2.1.5 (from -r /content/requirements.txt (line 1078))\n", " Downloading MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)\n", "Collecting marshmallow==3.23.1 (from -r /content/requirements.txt (line 1139))\n", " Downloading marshmallow-3.23.1-py3-none-any.whl (49 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m49.5/49.5 kB\u001b[0m \u001b[31m3.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting matplotlib==3.9.2 (from -r /content/requirements.txt (line 1142))\n", " Downloading matplotlib-3.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m8.3/8.3 MB\u001b[0m \u001b[31m86.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: mdurl==0.1.2 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 1183)) (0.1.2)\n", "Requirement already satisfied: mpmath==1.3.0 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 1186)) (1.3.0)\n", "Collecting msal-extensions==1.2.0 (from -r /content/requirements.txt (line 1189))\n", " Downloading msal_extensions-1.2.0-py3-none-any.whl (19 kB)\n", "Collecting msal==1.31.1 (from -r /content/requirements.txt (line 1192))\n", " Downloading msal-1.31.1-py3-none-any.whl (113 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m113.2/113.2 kB\u001b[0m \u001b[31m7.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: multidict==6.1.0 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 1195)) (6.1.0)\n", "Collecting multiprocess==0.70.16 (from -r /content/requirements.txt (line 1288))\n", " Downloading multiprocess-0.70.16-py310-none-any.whl (134 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m134.8/134.8 kB\u001b[0m \u001b[31m9.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting mypy-extensions==1.0.0 (from -r /content/requirements.txt (line 1301))\n", " Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)\n", "Collecting narwhals==1.14.1 (from -r /content/requirements.txt (line 1304))\n", " Downloading narwhals-1.14.1-py3-none-any.whl (220 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m220.6/220.6 kB\u001b[0m \u001b[31m14.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: networkx==3.4.2 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 1307)) (3.4.2)\n", "Requirement already satisfied: nltk==3.9.1 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 1310)) (3.9.1)\n", "Requirement already satisfied: numpy==1.26.4 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 1313)) (1.26.4)\n", "Collecting nvidia-cublas-cu12==12.4.5.8 (from -r /content/requirements.txt (line 1350))\n", " Downloading nvidia_cublas_cu12-12.4.5.8-py3-none-manylinux2014_x86_64.whl (363.4 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m363.4/363.4 MB\u001b[0m \u001b[31m1.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting nvidia-cuda-cupti-cu12==12.4.127 (from -r /content/requirements.txt (line 1354))\n", " Downloading nvidia_cuda_cupti_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl (13.8 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m13.8/13.8 MB\u001b[0m \u001b[31m87.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting nvidia-cuda-nvrtc-cu12==12.4.127 (from -r /content/requirements.txt (line 1358))\n", " Downloading nvidia_cuda_nvrtc_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl (24.6 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m24.6/24.6 MB\u001b[0m \u001b[31m62.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting nvidia-cuda-runtime-cu12==12.4.127 (from -r /content/requirements.txt (line 1362))\n", " Downloading nvidia_cuda_runtime_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl (883 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m883.7/883.7 kB\u001b[0m \u001b[31m38.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting nvidia-cudnn-cu12==9.1.0.70 (from -r /content/requirements.txt (line 1366))\n", " Downloading nvidia_cudnn_cu12-9.1.0.70-py3-none-manylinux2014_x86_64.whl (664.8 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m664.8/664.8 MB\u001b[0m \u001b[31m2.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting nvidia-cufft-cu12==11.2.1.3 (from -r /content/requirements.txt (line 1369))\n", " Downloading nvidia_cufft_cu12-11.2.1.3-py3-none-manylinux2014_x86_64.whl (211.5 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m211.5/211.5 MB\u001b[0m \u001b[31m5.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting nvidia-curand-cu12==10.3.5.147 (from -r /content/requirements.txt (line 1373))\n", " Downloading nvidia_curand_cu12-10.3.5.147-py3-none-manylinux2014_x86_64.whl (56.3 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m56.3/56.3 MB\u001b[0m \u001b[31m14.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting nvidia-cusolver-cu12==11.6.1.9 (from -r /content/requirements.txt (line 1377))\n", " Downloading nvidia_cusolver_cu12-11.6.1.9-py3-none-manylinux2014_x86_64.whl (127.9 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m127.9/127.9 MB\u001b[0m \u001b[31m7.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting nvidia-cusparse-cu12==12.3.1.170 (from -r /content/requirements.txt (line 1381))\n", " Downloading nvidia_cusparse_cu12-12.3.1.170-py3-none-manylinux2014_x86_64.whl (207.5 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m207.5/207.5 MB\u001b[0m \u001b[31m6.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting nvidia-nccl-cu12==2.21.5 (from -r /content/requirements.txt (line 1385))\n", " Downloading nvidia_nccl_cu12-2.21.5-py3-none-manylinux2014_x86_64.whl (188.7 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m188.7/188.7 MB\u001b[0m \u001b[31m6.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting nvidia-nvjitlink-cu12==12.4.127 (from -r /content/requirements.txt (line 1387))\n", " Downloading nvidia_nvjitlink_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl (21.1 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m21.1/21.1 MB\u001b[0m \u001b[31m74.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting nvidia-nvtx-cu12==12.4.127 (from -r /content/requirements.txt (line 1391))\n", " Downloading nvidia_nvtx_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl (99 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m99.1/99.1 kB\u001b[0m \u001b[31m7.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting openai==1.55.0 (from -r /content/requirements.txt (line 1395))\n", " Downloading openai-1.55.0-py3-none-any.whl (389 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m389.5/389.5 kB\u001b[0m \u001b[31m23.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: orjson==3.10.11 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 1398)) (3.10.11)\n", "Requirement already satisfied: packaging==24.2 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 1457)) (24.2)\n", "Collecting pandas==2.2.3 (from -r /content/requirements.txt (line 1460))\n", " Downloading pandas-2.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.1 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m13.1/13.1 MB\u001b[0m \u001b[31m86.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting pillow==10.4.0 (from -r /content/requirements.txt (line 1503))\n", " Downloading pillow-10.4.0-cp310-cp310-manylinux_2_28_x86_64.whl (4.5 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m4.5/4.5 MB\u001b[0m \u001b[31m61.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting portalocker==2.10.1 (from -r /content/requirements.txt (line 1584))\n", " Downloading portalocker-2.10.1-py3-none-any.whl (18 kB)\n", "Requirement already satisfied: propcache==0.2.0 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 1587)) (0.2.0)\n", "Collecting protobuf==5.28.3 (from -r /content/requirements.txt (line 1686))\n", " Downloading protobuf-5.28.3-cp38-abi3-manylinux2014_x86_64.whl (316 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m316.6/316.6 kB\u001b[0m \u001b[31m18.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting pyarrow==18.0.0 (from -r /content/requirements.txt (line 1698))\n", " Downloading pyarrow-18.0.0-cp310-cp310-manylinux_2_28_x86_64.whl (40.0 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m40.0/40.0 MB\u001b[0m \u001b[31m16.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: pycparser==2.22 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 1741)) (2.22)\n", "Collecting pydantic-core==2.27.0 (from -r /content/requirements.txt (line 1744))\n", " Downloading pydantic_core-2.27.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.1/2.1 MB\u001b[0m \u001b[31m36.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting pydantic-settings==2.6.1 (from -r /content/requirements.txt (line 1845))\n", " Downloading pydantic_settings-2.6.1-py3-none-any.whl (28 kB)\n", "Collecting pydantic==2.10.0 (from -r /content/requirements.txt (line 1848))\n", " Downloading pydantic-2.10.0-py3-none-any.whl (454 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m454.3/454.3 kB\u001b[0m \u001b[31m23.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting pydub==0.25.1 (from -r /content/requirements.txt (line 1851))\n", " Downloading pydub-0.25.1-py2.py3-none-any.whl (32 kB)\n", "Requirement already satisfied: pygments==2.18.0 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 1854)) (2.18.0)\n", "Requirement already satisfied: pyjwt==2.10.0 in /usr/local/lib/python3.10/dist-packages (from pyjwt[crypto]==2.10.0->-r /content/requirements.txt (line 1857)) (2.10.0)\n", "Requirement already satisfied: pyparsing==3.2.0 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 1860)) (3.2.0)\n", "Collecting python-dateutil==2.9.0.post0 (from -r /content/requirements.txt (line 1863))\n", " Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m229.9/229.9 kB\u001b[0m \u001b[31m11.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting python-dotenv==1.0.1 (from -r /content/requirements.txt (line 1866))\n", " Downloading python_dotenv-1.0.1-py3-none-any.whl (19 kB)\n", "Collecting python-multipart==0.0.17 (from -r /content/requirements.txt (line 1869))\n", " Downloading python_multipart-0.0.17-py3-none-any.whl (24 kB)\n", "Requirement already satisfied: pytz==2024.2 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 1872)) (2024.2)\n", "Requirement already satisfied: pyyaml==6.0.2 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 1894)) (6.0.2)\n", "Collecting qdrant-client==1.12.1 (from -r /content/requirements.txt (line 1948))\n", " Downloading qdrant_client-1.12.1-py3-none-any.whl (267 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m267.2/267.2 kB\u001b[0m \u001b[31m15.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: referencing==0.35.1 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 1951)) (0.35.1)\n", "Collecting regex==2024.11.6 (from -r /content/requirements.txt (line 1954))\n", " Downloading regex-2024.11.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (781 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m781.7/781.7 kB\u001b[0m \u001b[31m30.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: requests-toolbelt==1.0.0 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 2049)) (1.0.0)\n", "Requirement already satisfied: requests==2.32.3 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 2052)) (2.32.3)\n", "Requirement already satisfied: rich==13.9.4 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 2055)) (13.9.4)\n", "Requirement already satisfied: rpds-py==0.21.0 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 2058)) (0.21.0)\n", "Collecting ruff==0.7.4 (from -r /content/requirements.txt (line 2149))\n", " Downloading ruff-0.7.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.1 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m11.1/11.1 MB\u001b[0m \u001b[31m90.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: safetensors==0.4.5 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 2168)) (0.4.5)\n", "Requirement already satisfied: scikit-learn==1.5.2 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 2279)) (1.5.2)\n", "Collecting scipy==1.14.1 (from -r /content/requirements.txt (line 2301))\n", " Downloading scipy-1.14.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (41.2 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m41.2/41.2 MB\u001b[0m \u001b[31m10.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting semantic-version==2.10.0 (from -r /content/requirements.txt (line 2335))\n", " Downloading semantic_version-2.10.0-py2.py3-none-any.whl (15 kB)\n", "Collecting sentence-transformers==2.2.2 (from -r /content/requirements.txt (line 2338))\n", " Downloading sentence-transformers-2.2.2.tar.gz (85 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m86.0/86.0 kB\u001b[0m \u001b[31m4.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25h Preparing metadata (setup.py) ... \u001b[?25l\u001b[?25hdone\n", "Requirement already satisfied: sentencepiece==0.2.0 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 2340)) (0.2.0)\n", "Collecting setuptools==75.6.0 (from -r /content/requirements.txt (line 2394))\n", " Downloading setuptools-75.6.0-py3-none-any.whl (1.2 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.2/1.2 MB\u001b[0m \u001b[31m28.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: shellingham==1.5.4 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 2397)) (1.5.4)\n", "Requirement already satisfied: six==1.16.0 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 2400)) (1.16.0)\n", "Requirement already satisfied: sniffio==1.3.1 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 2403)) (1.3.1)\n", "Collecting sqlalchemy==2.0.35 (from -r /content/requirements.txt (line 2406))\n", " Downloading SQLAlchemy-2.0.35-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m3.1/3.1 MB\u001b[0m \u001b[31m52.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting starlette==0.37.2 (from -r /content/requirements.txt (line 2456))\n", " Downloading starlette-0.37.2-py3-none-any.whl (71 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m71.9/71.9 kB\u001b[0m \u001b[31m4.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: sympy==1.13.1 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 2459)) (1.13.1)\n", "Requirement already satisfied: tenacity==9.0.0 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 2462)) (9.0.0)\n", "Requirement already satisfied: threadpoolctl==3.5.0 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 2465)) (3.5.0)\n", "Collecting tiktoken==0.8.0 (from -r /content/requirements.txt (line 2468))\n", " Downloading tiktoken-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.2/1.2 MB\u001b[0m \u001b[31m41.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting tokenizers==0.15.2 (from -r /content/requirements.txt (line 2500))\n", " Downloading tokenizers-0.15.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m3.6/3.6 MB\u001b[0m \u001b[31m39.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting tomlkit==0.12.0 (from -r /content/requirements.txt (line 2611))\n", " Downloading tomlkit-0.12.0-py3-none-any.whl (37 kB)\n", "Requirement already satisfied: torch==2.5.1 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 2614)) (2.5.1+cu121)\n", "Requirement already satisfied: torchvision==0.20.1 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 2632)) (0.20.1+cu121)\n", "Collecting tqdm==4.67.0 (from -r /content/requirements.txt (line 2649))\n", " Downloading tqdm-4.67.0-py3-none-any.whl (78 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m78.6/78.6 kB\u001b[0m \u001b[31m4.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting transformers==4.39.0 (from -r /content/requirements.txt (line 2652))\n", " Downloading transformers-4.39.0-py3-none-any.whl (8.8 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m8.8/8.8 MB\u001b[0m \u001b[31m53.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting triton==3.1.0 (from -r /content/requirements.txt (line 2655))\n", " Downloading triton-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (209.5 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m209.5/209.5 MB\u001b[0m \u001b[31m2.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting typer==0.13.1 (from -r /content/requirements.txt (line 2661))\n", " Downloading typer-0.13.1-py3-none-any.whl (44 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m44.7/44.7 kB\u001b[0m \u001b[31m2.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: typing-extensions==4.12.2 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 2664)) (4.12.2)\n", "Collecting typing-inspect==0.9.0 (from -r /content/requirements.txt (line 2667))\n", " Downloading typing_inspect-0.9.0-py3-none-any.whl (8.8 kB)\n", "Requirement already satisfied: tzdata==2024.2 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 2670)) (2024.2)\n", "Collecting ujson==5.10.0 (from -r /content/requirements.txt (line 2673))\n", " Downloading ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (53 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m53.6/53.6 kB\u001b[0m \u001b[31m3.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: urllib3==2.2.3 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 2752)) (2.2.3)\n", "Collecting uvicorn==0.32.1 (from -r /content/requirements.txt (line 2755))\n", " Downloading uvicorn-0.32.1-py3-none-any.whl (63 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m63.8/63.8 kB\u001b[0m \u001b[31m3.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting uvloop==0.21.0 (from -r /content/requirements.txt (line 2761))\n", " Downloading uvloop-0.21.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m3.8/3.8 MB\u001b[0m \u001b[31m74.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting watchfiles==0.24.0 (from -r /content/requirements.txt (line 2799))\n", " Downloading watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (425 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m425.7/425.7 kB\u001b[0m \u001b[31m23.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting websockets==11.0.3 (from -r /content/requirements.txt (line 2883))\n", " Downloading websockets-11.0.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (129 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m129.9/129.9 kB\u001b[0m \u001b[31m8.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting xxhash==3.5.0 (from -r /content/requirements.txt (line 2954))\n", " Downloading xxhash-3.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (194 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m194.1/194.1 kB\u001b[0m \u001b[31m11.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: yarl==1.17.2 in /usr/local/lib/python3.10/dist-packages (from -r /content/requirements.txt (line 3078)) (1.17.2)\n", "Building wheels for collected packages: sentence-transformers\n", " Building wheel for sentence-transformers (setup.py) ... \u001b[?25l\u001b[?25hdone\n", " Created wheel for sentence-transformers: filename=sentence_transformers-2.2.2-py3-none-any.whl size=125924 sha256=17774d06ac5a827dadb51aacf2330631b2de9b7dfe5e6030548b0a8b67c72785\n", " Stored in directory: /root/.cache/pip/wheels/62/f2/10/1e606fd5f02395388f74e7462910fe851042f97238cbbd902f\n", "Successfully built sentence-transformers\n", "Installing collected packages: pydub, azure-common, xxhash, websockets, uvloop, uvicorn, ujson, triton, tqdm, tomlkit, sqlalchemy, setuptools, semantic-version, scipy, ruff, regex, python-multipart, python-dotenv, python-dateutil, pydantic-core, pyarrow, protobuf, portalocker, pillow, nvidia-nvtx-cu12, nvidia-nvjitlink-cu12, nvidia-nccl-cu12, nvidia-curand-cu12, nvidia-cufft-cu12, nvidia-cuda-runtime-cu12, nvidia-cuda-nvrtc-cu12, nvidia-cuda-cupti-cu12, nvidia-cublas-cu12, narwhals, mypy-extensions, marshmallow, markupsafe, loadenv, isodate, hyperframe, httpx-sse, httptools, hpack, fsspec, ffmpy, dnspython, dill, anyio, aiofiles, watchfiles, typing-inspect, tiktoken, starlette, pydantic, pandas, nvidia-cusparse-cu12, nvidia-cudnn-cu12, multiprocess, matplotlib, load-dotenv, huggingface-hub, h2, grpcio-tools, email-validator, azure-core, typer, tokenizers, pydantic-settings, openai, nvidia-cusolver-cu12, langsmith, groq, gradio-client, dataclasses-json, azure-search-documents, aiohttp, transformers, qdrant-client, msal, fastapi-cli, altair, sentence-transformers, msal-extensions, langchain-openai, langchain-groq, fastapi, datasets, gradio, azure-identity, langchain-community\n", " Attempting uninstall: tqdm\n", " Found existing installation: tqdm 4.66.6\n", " Uninstalling tqdm-4.66.6:\n", " Successfully uninstalled tqdm-4.66.6\n", " Attempting uninstall: sqlalchemy\n", " Found existing installation: SQLAlchemy 2.0.36\n", " Uninstalling SQLAlchemy-2.0.36:\n", " Successfully uninstalled SQLAlchemy-2.0.36\n", " Attempting uninstall: setuptools\n", " Found existing installation: setuptools 75.1.0\n", " Uninstalling setuptools-75.1.0:\n", " Successfully uninstalled setuptools-75.1.0\n", " Attempting uninstall: scipy\n", " Found existing installation: scipy 1.13.1\n", " Uninstalling scipy-1.13.1:\n", " Successfully uninstalled scipy-1.13.1\n", " Attempting uninstall: regex\n", " Found existing installation: regex 2024.9.11\n", " Uninstalling regex-2024.9.11:\n", " Successfully uninstalled regex-2024.9.11\n", " Attempting uninstall: python-dateutil\n", " Found existing installation: python-dateutil 2.8.2\n", " Uninstalling python-dateutil-2.8.2:\n", " Successfully uninstalled python-dateutil-2.8.2\n", " Attempting uninstall: pydantic-core\n", " Found existing installation: pydantic_core 2.23.4\n", " Uninstalling pydantic_core-2.23.4:\n", " Successfully uninstalled pydantic_core-2.23.4\n", " Attempting uninstall: pyarrow\n", " Found existing installation: pyarrow 17.0.0\n", " Uninstalling pyarrow-17.0.0:\n", " Successfully uninstalled pyarrow-17.0.0\n", " Attempting uninstall: protobuf\n", " Found existing installation: protobuf 4.25.5\n", " Uninstalling protobuf-4.25.5:\n", " Successfully uninstalled protobuf-4.25.5\n", " Attempting uninstall: pillow\n", " Found existing installation: pillow 11.0.0\n", " Uninstalling pillow-11.0.0:\n", " Successfully uninstalled pillow-11.0.0\n", " Attempting uninstall: nvidia-nvjitlink-cu12\n", " Found existing installation: nvidia-nvjitlink-cu12 12.6.77\n", " Uninstalling nvidia-nvjitlink-cu12-12.6.77:\n", " Successfully uninstalled nvidia-nvjitlink-cu12-12.6.77\n", " Attempting uninstall: nvidia-nccl-cu12\n", " Found existing installation: nvidia-nccl-cu12 2.23.4\n", " Uninstalling nvidia-nccl-cu12-2.23.4:\n", " Successfully uninstalled nvidia-nccl-cu12-2.23.4\n", " Attempting uninstall: nvidia-curand-cu12\n", " Found existing installation: nvidia-curand-cu12 10.3.7.77\n", " Uninstalling nvidia-curand-cu12-10.3.7.77:\n", " Successfully uninstalled nvidia-curand-cu12-10.3.7.77\n", " Attempting uninstall: nvidia-cufft-cu12\n", " Found existing installation: nvidia-cufft-cu12 11.3.0.4\n", " Uninstalling nvidia-cufft-cu12-11.3.0.4:\n", " Successfully uninstalled nvidia-cufft-cu12-11.3.0.4\n", " Attempting uninstall: nvidia-cuda-runtime-cu12\n", " Found existing installation: nvidia-cuda-runtime-cu12 12.6.77\n", " Uninstalling nvidia-cuda-runtime-cu12-12.6.77:\n", " Successfully uninstalled nvidia-cuda-runtime-cu12-12.6.77\n", " Attempting uninstall: nvidia-cuda-cupti-cu12\n", " Found existing installation: nvidia-cuda-cupti-cu12 12.6.80\n", " Uninstalling nvidia-cuda-cupti-cu12-12.6.80:\n", " Successfully uninstalled nvidia-cuda-cupti-cu12-12.6.80\n", " Attempting uninstall: nvidia-cublas-cu12\n", " Found existing installation: nvidia-cublas-cu12 12.6.3.3\n", " Uninstalling nvidia-cublas-cu12-12.6.3.3:\n", " Successfully uninstalled nvidia-cublas-cu12-12.6.3.3\n", " Attempting uninstall: markupsafe\n", " Found existing installation: MarkupSafe 3.0.2\n", " Uninstalling MarkupSafe-3.0.2:\n", " Successfully uninstalled MarkupSafe-3.0.2\n", " Attempting uninstall: fsspec\n", " Found existing installation: fsspec 2024.10.0\n", " Uninstalling fsspec-2024.10.0:\n", " Successfully uninstalled fsspec-2024.10.0\n", " Attempting uninstall: anyio\n", " Found existing installation: anyio 3.7.1\n", " Uninstalling anyio-3.7.1:\n", " Successfully uninstalled anyio-3.7.1\n", " Attempting uninstall: pydantic\n", " Found existing installation: pydantic 2.9.2\n", " Uninstalling pydantic-2.9.2:\n", " Successfully uninstalled pydantic-2.9.2\n", " Attempting uninstall: pandas\n", " Found existing installation: pandas 2.2.2\n", " Uninstalling pandas-2.2.2:\n", " Successfully uninstalled pandas-2.2.2\n", " Attempting uninstall: nvidia-cusparse-cu12\n", " Found existing installation: nvidia-cusparse-cu12 12.5.4.2\n", " Uninstalling nvidia-cusparse-cu12-12.5.4.2:\n", " Successfully uninstalled nvidia-cusparse-cu12-12.5.4.2\n", " Attempting uninstall: nvidia-cudnn-cu12\n", " Found existing installation: nvidia-cudnn-cu12 9.5.1.17\n", " Uninstalling nvidia-cudnn-cu12-9.5.1.17:\n", " Successfully uninstalled nvidia-cudnn-cu12-9.5.1.17\n", " Attempting uninstall: matplotlib\n", " Found existing installation: matplotlib 3.8.0\n", " Uninstalling matplotlib-3.8.0:\n", " Successfully uninstalled matplotlib-3.8.0\n", " Attempting uninstall: huggingface-hub\n", " Found existing installation: huggingface-hub 0.26.2\n", " Uninstalling huggingface-hub-0.26.2:\n", " Successfully uninstalled huggingface-hub-0.26.2\n", " Attempting uninstall: typer\n", " Found existing installation: typer 0.13.0\n", " Uninstalling typer-0.13.0:\n", " Successfully uninstalled typer-0.13.0\n", " Attempting uninstall: tokenizers\n", " Found existing installation: tokenizers 0.20.3\n", " Uninstalling tokenizers-0.20.3:\n", " Successfully uninstalled tokenizers-0.20.3\n", " Attempting uninstall: openai\n", " Found existing installation: openai 1.54.4\n", " Uninstalling openai-1.54.4:\n", " Successfully uninstalled openai-1.54.4\n", " Attempting uninstall: nvidia-cusolver-cu12\n", " Found existing installation: nvidia-cusolver-cu12 11.7.1.2\n", " Uninstalling nvidia-cusolver-cu12-11.7.1.2:\n", " Successfully uninstalled nvidia-cusolver-cu12-11.7.1.2\n", " Attempting uninstall: langsmith\n", " Found existing installation: langsmith 0.1.143\n", " Uninstalling langsmith-0.1.143:\n", " Successfully uninstalled langsmith-0.1.143\n", " Attempting uninstall: aiohttp\n", " Found existing installation: aiohttp 3.11.2\n", " Uninstalling aiohttp-3.11.2:\n", " Successfully uninstalled aiohttp-3.11.2\n", " Attempting uninstall: transformers\n", " Found existing installation: transformers 4.46.2\n", " Uninstalling transformers-4.46.2:\n", " Successfully uninstalled transformers-4.46.2\n", " Attempting uninstall: altair\n", " Found existing installation: altair 4.2.2\n", " Uninstalling altair-4.2.2:\n", " Successfully uninstalled altair-4.2.2\n", " Attempting uninstall: sentence-transformers\n", " Found existing installation: sentence-transformers 3.2.1\n", " Uninstalling sentence-transformers-3.2.1:\n", " Successfully uninstalled sentence-transformers-3.2.1\n", "\u001b[31mERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.\n", "ipython 7.34.0 requires jedi>=0.16, which is not installed.\n", "cudf-cu12 24.10.1 requires pandas<2.2.3dev0,>=2.0, but you have pandas 2.2.3 which is incompatible.\n", "cudf-cu12 24.10.1 requires pyarrow<18.0.0a0,>=14.0.0, but you have pyarrow 18.0.0 which is incompatible.\n", "gcsfs 2024.10.0 requires fsspec==2024.10.0, but you have fsspec 2024.6.1 which is incompatible.\n", "gensim 4.3.3 requires scipy<1.14.0,>=1.7.0, but you have scipy 1.14.1 which is incompatible.\n", "google-colab 1.0.0 requires pandas==2.2.2, but you have pandas 2.2.3 which is incompatible.\n", "jupyter-server 1.24.0 requires anyio<4,>=3.1.0, but you have anyio 4.6.2.post1 which is incompatible.\n", "pylibcudf-cu12 24.10.1 requires pyarrow<18.0.0a0,>=14.0.0, but you have pyarrow 18.0.0 which is incompatible.\n", "tensorflow 2.17.1 requires protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0dev,>=3.20.3, but you have protobuf 5.28.3 which is incompatible.\n", "tensorflow-metadata 1.13.1 requires protobuf<5,>=3.20.3, but you have protobuf 5.28.3 which is incompatible.\u001b[0m\u001b[31m\n", "\u001b[0mSuccessfully installed aiofiles-23.2.1 aiohttp-3.11.6 altair-5.4.1 anyio-4.6.2.post1 azure-common-1.1.28 azure-core-1.32.0 azure-identity-1.19.0 azure-search-documents-11.5.2 dataclasses-json-0.6.7 datasets-2.21.0 dill-0.3.8 dnspython-2.7.0 email-validator-2.2.0 fastapi-0.111.0 fastapi-cli-0.0.5 ffmpy-0.4.0 fsspec-2024.6.1 gradio-4.37.2 gradio-client-1.0.2 groq-0.12.0 grpcio-tools-1.68.0 h2-4.1.0 hpack-4.0.0 httptools-0.6.4 httpx-sse-0.4.0 huggingface-hub-0.25.2 hyperframe-6.0.1 isodate-0.7.2 langchain-community-0.3.7 langchain-groq-0.2.1 langchain-openai-0.2.9 langsmith-0.1.144 load-dotenv-0.1.0 loadenv-0.1.1 markupsafe-2.1.5 marshmallow-3.23.1 matplotlib-3.9.2 msal-1.31.1 msal-extensions-1.2.0 multiprocess-0.70.16 mypy-extensions-1.0.0 narwhals-1.14.1 nvidia-cublas-cu12-12.4.5.8 nvidia-cuda-cupti-cu12-12.4.127 nvidia-cuda-nvrtc-cu12-12.4.127 nvidia-cuda-runtime-cu12-12.4.127 nvidia-cudnn-cu12-9.1.0.70 nvidia-cufft-cu12-11.2.1.3 nvidia-curand-cu12-10.3.5.147 nvidia-cusolver-cu12-11.6.1.9 nvidia-cusparse-cu12-12.3.1.170 nvidia-nccl-cu12-2.21.5 nvidia-nvjitlink-cu12-12.4.127 nvidia-nvtx-cu12-12.4.127 openai-1.55.0 pandas-2.2.3 pillow-10.4.0 portalocker-2.10.1 protobuf-5.28.3 pyarrow-18.0.0 pydantic-2.10.0 pydantic-core-2.27.0 pydantic-settings-2.6.1 pydub-0.25.1 python-dateutil-2.9.0.post0 python-dotenv-1.0.1 python-multipart-0.0.17 qdrant-client-1.12.1 regex-2024.11.6 ruff-0.7.4 scipy-1.14.1 semantic-version-2.10.0 sentence-transformers-2.2.2 setuptools-75.6.0 sqlalchemy-2.0.35 starlette-0.37.2 tiktoken-0.8.0 tokenizers-0.15.2 tomlkit-0.12.0 tqdm-4.67.0 transformers-4.39.0 triton-3.1.0 typer-0.13.1 typing-inspect-0.9.0 ujson-5.10.0 uvicorn-0.32.1 uvloop-0.21.0 watchfiles-0.24.0 websockets-11.0.3 xxhash-3.5.0\n" ] }, { "output_type": "display_data", "data": { "application/vnd.colab-display-data+json": { "pip_warning": { "packages": [ "PIL", "_distutils_hack", "dateutil", "setuptools" ] }, "id": "0b1dd0e2127d452e8c2014a4e4a20f41" } }, "metadata": {} } ] }, { "cell_type": "code", "source": [ "%pip install -U langchain-community\n", "%pip install openpyxl\n", "%pip install pypdf\n", "%pip install --upgrade 'urllib3==1.26.7'" ], "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "c2OafNrNuMdW", "outputId": "83e8a6ad-5ba5-4474-c937-ac5e54d8f0eb", "collapsed": true }, "execution_count": 3, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ "Requirement already satisfied: langchain-community in /usr/local/lib/python3.10/dist-packages (0.3.7)\n", "Collecting langchain-community\n", " Downloading langchain_community-0.3.8-py3-none-any.whl.metadata (2.9 kB)\n", "Requirement already satisfied: PyYAML>=5.3 in /usr/local/lib/python3.10/dist-packages (from langchain-community) (6.0.2)\n", "Requirement already satisfied: SQLAlchemy<2.0.36,>=1.4 in /usr/local/lib/python3.10/dist-packages (from langchain-community) (2.0.35)\n", "Requirement already satisfied: aiohttp<4.0.0,>=3.8.3 in /usr/local/lib/python3.10/dist-packages (from langchain-community) (3.11.6)\n", "Requirement already satisfied: dataclasses-json<0.7,>=0.5.7 in /usr/local/lib/python3.10/dist-packages (from langchain-community) (0.6.7)\n", "Requirement already satisfied: httpx-sse<0.5.0,>=0.4.0 in /usr/local/lib/python3.10/dist-packages (from langchain-community) (0.4.0)\n", "Collecting langchain<0.4.0,>=0.3.8 (from langchain-community)\n", " Downloading langchain-0.3.8-py3-none-any.whl.metadata (7.1 kB)\n", "Collecting langchain-core<0.4.0,>=0.3.21 (from langchain-community)\n", " Downloading langchain_core-0.3.21-py3-none-any.whl.metadata (6.3 kB)\n", "Requirement already satisfied: langsmith<0.2.0,>=0.1.125 in /usr/local/lib/python3.10/dist-packages (from langchain-community) (0.1.144)\n", "Requirement already satisfied: numpy<2,>=1.22.4 in /usr/local/lib/python3.10/dist-packages (from langchain-community) (1.26.4)\n", "Requirement already satisfied: pydantic-settings<3.0.0,>=2.4.0 in /usr/local/lib/python3.10/dist-packages (from langchain-community) (2.6.1)\n", "Requirement already satisfied: requests<3,>=2 in /usr/local/lib/python3.10/dist-packages (from langchain-community) (2.32.3)\n", "Requirement already satisfied: tenacity!=8.4.0,<10,>=8.1.0 in /usr/local/lib/python3.10/dist-packages (from langchain-community) (9.0.0)\n", "Requirement already satisfied: aiohappyeyeballs>=2.3.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.8.3->langchain-community) (2.4.3)\n", "Requirement already satisfied: aiosignal>=1.1.2 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.8.3->langchain-community) (1.3.1)\n", "Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.8.3->langchain-community) (24.2.0)\n", "Requirement already satisfied: frozenlist>=1.1.1 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.8.3->langchain-community) (1.5.0)\n", "Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.8.3->langchain-community) (6.1.0)\n", "Requirement already satisfied: propcache>=0.2.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.8.3->langchain-community) (0.2.0)\n", "Requirement already satisfied: yarl<2.0,>=1.17.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.8.3->langchain-community) (1.17.2)\n", "Requirement already satisfied: async-timeout<6.0,>=4.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.8.3->langchain-community) (4.0.3)\n", "Requirement already satisfied: marshmallow<4.0.0,>=3.18.0 in /usr/local/lib/python3.10/dist-packages (from dataclasses-json<0.7,>=0.5.7->langchain-community) (3.23.1)\n", "Requirement already satisfied: typing-inspect<1,>=0.4.0 in /usr/local/lib/python3.10/dist-packages (from dataclasses-json<0.7,>=0.5.7->langchain-community) (0.9.0)\n", "Requirement already satisfied: langchain-text-splitters<0.4.0,>=0.3.0 in /usr/local/lib/python3.10/dist-packages (from langchain<0.4.0,>=0.3.8->langchain-community) (0.3.2)\n", "Requirement already satisfied: pydantic<3.0.0,>=2.7.4 in /usr/local/lib/python3.10/dist-packages (from langchain<0.4.0,>=0.3.8->langchain-community) (2.10.0)\n", "Requirement already satisfied: jsonpatch<2.0,>=1.33 in /usr/local/lib/python3.10/dist-packages (from langchain-core<0.4.0,>=0.3.21->langchain-community) (1.33)\n", "Requirement already satisfied: packaging<25,>=23.2 in /usr/local/lib/python3.10/dist-packages (from langchain-core<0.4.0,>=0.3.21->langchain-community) (24.2)\n", "Requirement already satisfied: typing-extensions>=4.7 in /usr/local/lib/python3.10/dist-packages (from langchain-core<0.4.0,>=0.3.21->langchain-community) (4.12.2)\n", "Requirement already satisfied: httpx<1,>=0.23.0 in /usr/local/lib/python3.10/dist-packages (from langsmith<0.2.0,>=0.1.125->langchain-community) (0.27.2)\n", "Requirement already satisfied: orjson<4.0.0,>=3.9.14 in /usr/local/lib/python3.10/dist-packages (from langsmith<0.2.0,>=0.1.125->langchain-community) (3.10.11)\n", "Requirement already satisfied: requests-toolbelt<2.0.0,>=1.0.0 in /usr/local/lib/python3.10/dist-packages (from langsmith<0.2.0,>=0.1.125->langchain-community) (1.0.0)\n", "Requirement already satisfied: python-dotenv>=0.21.0 in /usr/local/lib/python3.10/dist-packages (from pydantic-settings<3.0.0,>=2.4.0->langchain-community) (1.0.1)\n", "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2->langchain-community) (3.4.0)\n", "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2->langchain-community) (3.10)\n", "Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2->langchain-community) (2.2.3)\n", "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2->langchain-community) (2024.8.30)\n", "Requirement already satisfied: greenlet!=0.4.17 in /usr/local/lib/python3.10/dist-packages (from SQLAlchemy<2.0.36,>=1.4->langchain-community) (3.1.1)\n", "Requirement already satisfied: anyio in /usr/local/lib/python3.10/dist-packages (from httpx<1,>=0.23.0->langsmith<0.2.0,>=0.1.125->langchain-community) (4.6.2.post1)\n", "Requirement already satisfied: httpcore==1.* in /usr/local/lib/python3.10/dist-packages (from httpx<1,>=0.23.0->langsmith<0.2.0,>=0.1.125->langchain-community) (1.0.7)\n", "Requirement already satisfied: sniffio in /usr/local/lib/python3.10/dist-packages (from httpx<1,>=0.23.0->langsmith<0.2.0,>=0.1.125->langchain-community) (1.3.1)\n", "Requirement already satisfied: h11<0.15,>=0.13 in /usr/local/lib/python3.10/dist-packages (from httpcore==1.*->httpx<1,>=0.23.0->langsmith<0.2.0,>=0.1.125->langchain-community) (0.14.0)\n", "Requirement already satisfied: jsonpointer>=1.9 in /usr/local/lib/python3.10/dist-packages (from jsonpatch<2.0,>=1.33->langchain-core<0.4.0,>=0.3.21->langchain-community) (3.0.0)\n", "Requirement already satisfied: annotated-types>=0.6.0 in /usr/local/lib/python3.10/dist-packages (from pydantic<3.0.0,>=2.7.4->langchain<0.4.0,>=0.3.8->langchain-community) (0.7.0)\n", "Requirement already satisfied: pydantic-core==2.27.0 in /usr/local/lib/python3.10/dist-packages (from pydantic<3.0.0,>=2.7.4->langchain<0.4.0,>=0.3.8->langchain-community) (2.27.0)\n", "Requirement already satisfied: mypy-extensions>=0.3.0 in /usr/local/lib/python3.10/dist-packages (from typing-inspect<1,>=0.4.0->dataclasses-json<0.7,>=0.5.7->langchain-community) (1.0.0)\n", "Requirement already satisfied: exceptiongroup>=1.0.2 in /usr/local/lib/python3.10/dist-packages (from anyio->httpx<1,>=0.23.0->langsmith<0.2.0,>=0.1.125->langchain-community) (1.2.2)\n", "Downloading langchain_community-0.3.8-py3-none-any.whl (2.4 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.4/2.4 MB\u001b[0m \u001b[31m23.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hDownloading langchain-0.3.8-py3-none-any.whl (1.0 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.0/1.0 MB\u001b[0m \u001b[31m20.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hDownloading langchain_core-0.3.21-py3-none-any.whl (409 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m409.5/409.5 kB\u001b[0m \u001b[31m18.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hInstalling collected packages: langchain-core, langchain, langchain-community\n", " Attempting uninstall: langchain-core\n", " Found existing installation: langchain-core 0.3.19\n", " Uninstalling langchain-core-0.3.19:\n", " Successfully uninstalled langchain-core-0.3.19\n", " Attempting uninstall: langchain\n", " Found existing installation: langchain 0.3.7\n", " Uninstalling langchain-0.3.7:\n", " Successfully uninstalled langchain-0.3.7\n", " Attempting uninstall: langchain-community\n", " Found existing installation: langchain-community 0.3.7\n", " Uninstalling langchain-community-0.3.7:\n", " Successfully uninstalled langchain-community-0.3.7\n", "Successfully installed langchain-0.3.8 langchain-community-0.3.8 langchain-core-0.3.21\n", "Requirement already satisfied: openpyxl in /usr/local/lib/python3.10/dist-packages (3.1.5)\n", "Requirement already satisfied: et-xmlfile in /usr/local/lib/python3.10/dist-packages (from openpyxl) (2.0.0)\n", "Collecting pypdf\n", " Downloading pypdf-5.1.0-py3-none-any.whl.metadata (7.2 kB)\n", "Requirement already satisfied: typing_extensions>=4.0 in /usr/local/lib/python3.10/dist-packages (from pypdf) (4.12.2)\n", "Downloading pypdf-5.1.0-py3-none-any.whl (297 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m298.0/298.0 kB\u001b[0m \u001b[31m4.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hInstalling collected packages: pypdf\n", "Successfully installed pypdf-5.1.0\n", "Collecting urllib3==1.26.7\n", " Downloading urllib3-1.26.7-py2.py3-none-any.whl.metadata (44 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m44.5/44.5 kB\u001b[0m \u001b[31m1.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hDownloading urllib3-1.26.7-py2.py3-none-any.whl (138 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m138.8/138.8 kB\u001b[0m \u001b[31m4.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hInstalling collected packages: urllib3\n", " Attempting uninstall: urllib3\n", " Found existing installation: urllib3 2.2.3\n", " Uninstalling urllib3-2.2.3:\n", " Successfully uninstalled urllib3-2.2.3\n", "\u001b[31mERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.\n", "gradio 4.37.2 requires urllib3~=2.0, but you have urllib3 1.26.7 which is incompatible.\n", "qdrant-client 1.12.1 requires urllib3<3,>=1.26.14, but you have urllib3 1.26.7 which is incompatible.\n", "sentry-sdk 2.18.0 requires urllib3>=1.26.11, but you have urllib3 1.26.7 which is incompatible.\n", "tensorflow 2.17.1 requires protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0dev,>=3.20.3, but you have protobuf 5.28.3 which is incompatible.\u001b[0m\u001b[31m\n", "\u001b[0mSuccessfully installed urllib3-1.26.7\n" ] } ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "id": "nnW8fUByzzSJ" }, "outputs": [], "source": [ "import pandas as pd\n", "import os\n", "import pickle\n", "from tqdm import tqdm\n", "from langchain_community.document_loaders import PyPDFLoader\n", "from langchain.text_splitter import RecursiveCharacterTextSplitter\n", "from langchain.vectorstores import Qdrant\n", "from langchain.embeddings import HuggingFaceEmbeddings" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "id": "5yHatyYzyhDr" }, "outputs": [], "source": [ "path_data = \"/content/Data/\"\n", "path_raw = \"0 - Raw\"\n", "path_parsed = \"1 - Parsed\"\n", "path_vectorized = \"2 - Vectorized\"" ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 89 }, "id": "v1Ecbat_yaU0", "outputId": "ee3567c1-1461-477c-810e-c4b99f1e711a" }, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ " file_name file_title \\\n", "0 2018.12.20_PNACC2 PNACC \n", "\n", " file_url file_data_publishing \n", "0 https://www.ecologie.gouv.fr/sites/default/fil... 2017 " ], "text/html": [ "\n", "
\n", "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
file_namefile_titlefile_urlfile_data_publishing
02018.12.20_PNACC2PNACChttps://www.ecologie.gouv.fr/sites/default/fil...2017
\n", "
\n", "
\n", "\n", "
\n", " \n", "\n", " \n", "\n", " \n", "
\n", "\n", "\n", "
\n", " \n", " \n", " \n", "
\n", "\n", "
\n", "
\n" ], "application/vnd.google.colaboratory.intrinsic+json": { "type": "dataframe", "variable_name": "df_metadata", "summary": "{\n \"name\": \"df_metadata\",\n \"rows\": 1,\n \"fields\": [\n {\n \"column\": \"file_name\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 1,\n \"samples\": [\n \"2018.12.20_PNACC2\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"file_title\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 1,\n \"samples\": [\n \"PNACC\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"file_url\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 1,\n \"samples\": [\n \"https://www.ecologie.gouv.fr/sites/default/files/documents/2018.12.20_PNACC2.pdf\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"file_data_publishing\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": null,\n \"min\": 2017,\n \"max\": 2017,\n \"num_unique_values\": 1,\n \"samples\": [\n 2017\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}" } }, "metadata": {}, "execution_count": 8 } ], "source": [ "df_metadata = pd.read_excel(os.path.join(path_data, path_raw, \"metadata_raw.xlsx\"))\n", "\n", "df_metadata" ] }, { "cell_type": "code", "execution_count": 9, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "OfmfOHGvvl0C", "outputId": "2a19fee6-2cfc-4d22-b527-741229b80f9b" }, "outputs": [ { "output_type": "stream", "name": "stderr", "text": [ "100%|██████████| 2/2 [00:02<00:00, 1.09s/it]\n" ] } ], "source": [ "docs = []\n", "for file_ in tqdm(os.listdir(os.path.join(path_data, path_raw))):\n", " if \".pdf\" in file_:\n", " loader = PyPDFLoader(\n", " file_path = os.path.join(path_data, path_raw, file_),\n", " extract_images = False,\n", " )\n", " preprompt = \"passage: \"\n", " text_splitter = RecursiveCharacterTextSplitter(\n", " chunk_size=256, chunk_overlap=50, length_function=lambda x: len(x.split())\n", " )\n", " splitted_docs = loader.load_and_split(text_splitter)\n", "\n", " df_metadata_file = df_metadata[df_metadata[\"file_name\"] == file_.replace(\".pdf\", \"\")]\n", "\n", " for doc in splitted_docs:\n", " dict_metadata = {}\n", " dict_metadata[\"content_page_number\"] = 0\n", " dict_metadata[\"content_sub_type\"] = \"Text\"\n", " dict_metadata[\"file_name\"] = df_metadata_file[\"file_name\"].values[0]\n", " dict_metadata[\"file_source_type\"] = \"Hackathon\"\n", " dict_metadata[\"file_source_sub_type\"] = \"Article\"\n", " dict_metadata[\"file_url\"] = \"\"\n", " dict_metadata[\"file_date_publishing\"] = \"\"\n", " dict_metadata[\"file_author\"] = \"\"\n", " dict_metadata[\"file_title\"] = df_metadata_file[\"file_title\"].values[0]\n", " dict_metadata[\"file_sub_title\"] = \"\"\n", " dict_metadata[\"file_summary\"] = \"\"\n", " dict_metadata[\"content_page_number\"] = doc.metadata[\"page\"]\n", " doc.metadata = dict_metadata\n", " doc.page_content = preprompt + doc.page_content\n", "\n", " docs += splitted_docs\n", "\n", " else:\n", " pass" ] }, { "cell_type": "code", "execution_count": 10, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "uopfqlryvnAe", "outputId": "c2cd10d3-66ff-4040-8247-94512088b39a" }, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ "57\n", "{'content_page_number': 1, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}\n", "[Document(metadata={'content_page_number': 1, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: 1 \\n \\n \\n« Le dérèglement climatique s’accélère et les impacts du changement climatique seront importants \\nen France dans les prochaines années. Le Gouvernement s’engage pour protéger les Français et \\nl’économie, en particulier les secteurs et les régions les plus exposés comme l’agriculture, la forêt, \\nles régions littorales ou les zones de montagne. \\nLe Gouvernement publiera avant la fin de l’année – après une période de consultation – un \\nnouveau Plan national d’adaptation au changement climatique qui sera mis en œ uvre pendant le \\nquinquennat. Son objectif sera de mieux protéger les Français face aux événements climatiques \\nextrêmes, mais aussi d’adapter au mieux les principaux secteurs de l’économie (agriculture, \\nindustrie, tourisme) aux futures conditions climatique s et d’en améliorer la résilience face aux \\nchangements attendus. \\nLa France augmentera les financements dédiés à l’adaptation de ses territoires et de son \\néconomie pendant le quinquennat pour agir dans les territoires métropolitains et d’outre -mer sur la \\nprévention des impacts du changement climatique, la résilience et la mobilisation des solutions \\nd’adaptation basées sur la nature. » \\nPlan Climat du 6 juillet 2017 \\nAxe 19 « S’adapter au changement climatique » \\n \\n \\nS’adapter dans le cadre de la transition écologique et solidaire \\nLa transition écologique et solidaire intègre les questions climatiques dans leurs deux \\ncomposantes : l’atténuation par la réduction des émissions de gaz à effet de serre, pour limiter \\nl’impact des activités humaines sur le climat et l’e nvironnement, et l’adaptation aux effets du \\nchangement climatique, pour limiter les impacts négatifs de cette évolution du climat sur les \\nsociétés humaines et l’environnement.'), Document(metadata={'content_page_number': 1, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: composantes : l’atténuation par la réduction des émissions de gaz à effet de serre, pour limiter \\nl’impact des activités humaines sur le climat et l’e nvironnement, et l’adaptation aux effets du \\nchangement climatique, pour limiter les impacts négatifs de cette évolution du climat sur les \\nsociétés humaines et l’environnement. \\nL’objectif général du Plan national d’adaptation au changement climatique 2018 -2022 (PNACC-2) \\nest de mettre en œuvre les actions nécessaires pour adapter, d’ici 2050, les territoires de la France \\nmétropolitaine et outre-mer aux changements climatiques régionaux attendus. En cohérence avec \\nles objectifs de long terme de l’Accord de Par is et avec les objectifs pertinents des autres \\nconventions internationales, la France devra s’adapter à la part de changement climatique que les \\némissions passées de gaz à effet de serre accumulées dans l’atmosphère rendent désormais \\ninéluctable. L’hypothèse retenue est une hausse de la température moyenne mondiale de 2°C par \\nrapport à l’ère pré -industrielle même si la France agit sur le plan national et international pour \\nlimiter cette hausse à 1,5°C. La politique nationale d’adaptation constitue donc le c omplément \\nessentiel de notre politique d’atténuation du changement climatique qui vise à atteindre la \\nneutralité carbone. Elle vise également à éviter les contradictions des différentes actions \\nd’adaptation entre elles et avec les actions de protection de l’environnement. Elle reconnaît la \\nvaleur de la biodiversité et des services écosystémiques pour l’adaptation et recherche, partout où \\ncela est possible, des synergies en privilégiant les solutions fondées sur la nature 1. Elle s’inscrit'), Document(metadata={'content_page_number': 1, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: d’adaptation entre elles et avec les actions de protection de l’environnement. Elle reconnaît la \\nvaleur de la biodiversité et des services écosystémiques pour l’adaptation et recherche, partout où \\ncela est possible, des synergies en privilégiant les solutions fondées sur la nature 1. Elle s’inscrit \\négalement dans le principe de la transition écologique et solidaire. \\n \\n1 Les solutions fondées sur la nature sont définies par l’U nion internationale pour la conservation de la nature comme les actions \\nvisant à protéger, à gérer de manière durable et à restaurer des écosystèmes naturels ou modifiés pour relever directement le s enjeux \\nde société de manière efficace et adaptative, tout en assurant le bien-être humain et en produisant des bénéfices pour la biodiversité.'), Document(metadata={'content_page_number': 2, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: 2 \\n \\nLes mesures du PNACC -2 tiendront compte des vulnérabilités sociales et économiques des \\nindividus, des territoires (notamment ultra -marins) et des secteurs d’activité, des inégalités tant \\nd’exposition que de capacités d’adaptation, dans le respect du principe de justice climatique2. \\n \\n \\nL’évolution du climat en métropole et outre-mer \\nUne hausse de 2 °C de la température moyenne de la planète d’ici la fin du siècle se déclinera de \\nfaçon différenciée selon les régions du monde et s’accompagnera partout de changements \\nimportants dans le régime des précipitations et dans la fréquence et la sévérité des év énements \\nextrêmes. Ces changements auront de forts impacts dans tous les secteurs socio -économiques et \\nsur l’environnement naturel mondial. La meilleure connaissance possible de ces changements, de \\nleurs impacts et des incertitudes associées est indispensable pour identifier les mesures \\nd’adaptation les plus pertinentes et les faire évoluer au fur et à mesure du pr ogrès dans nos \\nconnaissances. \\nEn cohérence avec le dernier rapport d’évaluation du G roupe d’experts intergouvernemental sur \\nl’évolution du climat (GI EC) publié fin 2014, plusieurs projets initiés dans le cadre du premier \\nPNACC ont permis de préciser les ch angements à attendre dans les différentes régions et de \\nmettre à disposition de tous les acteurs de l’adaptation les données quantitatives correspondantes. \\nD’un point de vue qualitatif, les principales évolutions du climat attendues, cohérentes avec les \\nchangements en cours déjà détectés, sont les suivantes : \\n\\uf0b7 une hausse des températures plus forte que la moyenne mondiale de 2°C, notamment dans'), Document(metadata={'content_page_number': 2, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: D’un point de vue qualitatif, les principales évolutions du climat attendues, cohérentes avec les \\nchangements en cours déjà détectés, sont les suivantes : \\n\\uf0b7 une hausse des températures plus forte que la moyenne mondiale de 2°C, notamment dans \\nles régions les plus éloignées des côtes, avec des vagues de chaleur de plus en plus \\nfréquentes, de plus en plus sé vères et s’étendant au -delà des périodes estivales \\ntraditionnelles ; les vagues de froid seront moins sévères et moins fréquentes sans pour \\nautant faire diminuer les risques associés aux gelées printanières, favorisés par un \\ndémarrage plus précoce de la végétation ; \\n\\uf0b7 des précipitations plus intenses, même dans les régions où la quantité annuelle de \\nprécipitation diminuera, augmentant le risque de crues et d’inondation ; dans le même \\ntemps, les épisodes de sécheresse seront plus fréquents et plus sévères avec des débits \\nd’étiage des rivières et des fleuves en forte diminution, une pression accrue sur les \\nressources en eau nécessaires aux écosystèmes et aux activités humaines et une \\nextension du risque de feux de forêt ; \\n\\uf0b7 le réchauffement de l’océan et l’accélé ration de la hausse du niveau des mers, associée à \\nune augmentation des risques de submersion ; \\n\\uf0b7 une évolution incertaine de la fréquence et de la sévérité des tempêtes, sauf dans les \\nrégions outre-mer tropicales où la sévérité des cyclones devrait augmenter. \\nTout en lançant les mesures pour s’adapter à ces changements, le PNACC -2 contribuera à affiner \\nencore plus les connaissances sur les impacts attendus en s’appuyant sur les dernières données'), Document(metadata={'content_page_number': 2, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: régions outre-mer tropicales où la sévérité des cyclones devrait augmenter. \\nTout en lançant les mesures pour s’adapter à ces changements, le PNACC -2 contribuera à affiner \\nencore plus les connaissances sur les impacts attendus en s’appuyant sur les dernières données \\nscientifiques disponibles. Il prendra en compte autant que poss ible les incertitudes liées aux \\ndifférentes hypothèses associées, entre autres, au chemin vers l’objectif des 2 °C ou bien 1,5 °C, \\nau risque de non-atteinte de ces objectifs, et aux incertitudes associées aux scénarios régionaux. \\n \\n \\n \\n2 Au sens de réduction des inégalités défini par l’avis du Conseil économique, social et environnemental publié en septembre 2016.'), Document(metadata={'content_page_number': 3, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: 3 \\n \\nDu PNACC-1 au PNACC-2 selon les principes du Plan Climat \\nEn s’appuyant sur les recommandations issues de l’évaluation du 1 er PNACC (2011-2015), le \\nPNACC-2 a été élaboré en mobilisant l’intelligence collective d’une grande diversité de parties \\nprenantes, ce qui a permis de co -construire les actions inscrites dans ce Plan d’adaptation. La \\nconcertation a été organisée selon six domaines d’action qui structurent ainsi les priorités du \\nPNACC-2 : \\n\\uf0b7 les actions du domaine « Gouvernance » ont pour ambition d’articuler efficacement les \\néchelons nationaux et territoriaux et d’impliquer la société autour de la mise en œuvre et du \\nsuivi du PNACC -2, en ayant une attention particulière pour l’outre -mer ; elles veilleront à \\nassurer la cohérence entre adaptation et atténuation et à renforcer le cadre juridique et \\nnormatif favorable à l’adaptation ; \\n\\uf0b7 les actions proposées reposent sur les meilleures connaissances scientifiques et sur la \\nsensibilisation de toute la population à la nécessité de lutter contre le changement \\nclimatique et de s’y adapter (domaine « Connaissance et information ») ; \\n\\uf0b7 de nombreuses actions visent à protéger les personnes et les biens face aux risques \\nclimatiques (domaine « Prévention et résilience ») et à préparer les filières économiques \\naux changements attendus (domaine « Filières économiques »), ce qui accompagnera \\nl’évolution et renforcera le potentiel de création d’emplois et d’innovation ; \\n\\uf0b7 les actions privilégient partout où cela est possible les solutions fondées sur la nature \\n(domaine « Nature et milieux ») ;'), Document(metadata={'content_page_number': 3, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content=\"passage: aux changements attendus (domaine « Filières économiques »), ce qui accompagnera \\nl’évolution et renforcera le potentiel de création d’emplois et d’innovation ; \\n\\uf0b7 les actions privilégient partout où cela est possible les solutions fondées sur la nature \\n(domaine « Nature et milieux ») ; \\n\\uf0b7 certaines actions visent enfin à bénéficier des expériences menées dans les autres pays et \\nà renforcer les capacités des acteurs français à accompagner les pays en développement \\ndans leurs propres politiques d’adaptation au changement climatique (domaine \\n« International »). \\n \\nLe corpus complet des recommandations issues de la concertation et constituant le socle des \\nactions du PNACC-2 fait l’objet du rapport annuel 2017 de l’Observatoire national sur les effets du \\nréchauffement climatique (O NERC)3. Il conviendra d’ident ifier les actions à engager rapidement \\npour un bénéfice à moyen et long termes, de nature à stabiliser, voire réduire à terme, le coût \\nglobal de gestion des risques climatiques. \\n \\n3 « Vers un 2e plan national d'adaptation au changement climatique pour la France, Enjeux et recommandations », \\nRapport de l’ONERC au Premier ministre et au Parlement, La Documentation française, Paris, 2017.\"), Document(metadata={'content_page_number': 4, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content=\"passage: 4 \\n \\n \\nStructurer et renforcer le pilotage et le cadre de suivi \\n(domaine d'action « Gouvernance ») \\n \\nLe domaine d’action « Gouvernance » vise à renforcer le pilotage stratégique de la démarche \\nd’adaptation dans une logique de co -construction avec les échelons de gouvernance territoriaux, \\nincluant les acteurs locaux et la société civile. L e PNACC-2 sera progressivement plus prescriptif, \\nen complément d’actions qui étaient jusque -là encore très majoritairement incitatives. Le suivi \\nrapproché du plan permettra d’assurer la cohérence des politiques d’adaptation au changement \\nclimatique et des politiques d’atténuation des émissions de gaz à effet de serre au niveau national. \\n \\nCohérence entre atténuation et adaptation \\nLe PNACC-2 vise la cohérence entre les mesures d’adaptation et celles d’atténuation. \\nEn particulier, le niveau d’adaptation à atte indre est directement lié aux ambitions en matière de \\nlimitation de la hausse de température ; réciproquement, certaines mesures d’atténuation des \\némissions de gaz à effet de serre sont dépendantes de l’évolution attendue des conditions \\nclimatiques. \\nLe climat futur sera pris en compte dans le scénario de référence de la stratégie nationale bas -\\ncarbone (SNBC), illustrant la trajectoire cible de réduction des émissions de gaz à effet de serre \\njusqu'en 2050 et les budgets-carbone. Les orientations du PNACC-2 pertinentes pour l’atténuation \\nseront intégrées à la SNBC qui doit être adoptée avant la fin de l’année 2019 en tenant compte de \\nl’évolution du contexte national (Plan Climat 2017, planification territoriale de l’adaptation) et \\ninternational (Accord de Paris, Agenda mondial de l’action pour le climat , stratégie d’adaptation de\"), Document(metadata={'content_page_number': 4, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: seront intégrées à la SNBC qui doit être adoptée avant la fin de l’année 2019 en tenant compte de \\nl’évolution du contexte national (Plan Climat 2017, planification territoriale de l’adaptation) et \\ninternational (Accord de Paris, Agenda mondial de l’action pour le climat , stratégie d’adaptation de \\nl’Union Européenne) et de l’avancée des connaissances (rapport spécial du GIEC sur l’objectif \\n1,5 °C). Dans les domaines où adaptation et atténuation sont fortement couplées (ex. : forêt, \\nproduction et consommation d’énergie, gestion de la ressource en eau), seront ensuite identifiés \\nles co -bénéfices possibles et les compromis nécessaires (2019 -2021) pour une révision de la \\nprochaine SNBC et de la stratégie nationale d’adaptation (Action GOUV-1). \\n \\nPilotage et suivi du PNACC-2 \\nLe pilotage et le suivi du PNACC-2 reposeront sur un dispositif spécifique adapté à la multitude de \\ndomaines et d’acteurs impliqués dans la politique d’adaptation au changement climatique. \\nCe dispositif sera confié à la commission spécialisée du Conseil national de la transition \\nécologique (CNTE) en charge de l’orientation de l’ONERC. Cette commission fera ainsi fonction de \\ncomité national de suivi de l’adaptation afin d’assurer un suivi annuel du plan de mise en œuv re \\ndétaillé, de choisir des indicateurs pertinents en matière d’adaptation et de proposer, s’il y a lieu, \\ndes évolutions dans la politique nationale d’adaptation notamment par des compléments au \\nprésent PNACC. Les éléments qualitatifs de suivi, d’analyse e t d’évaluation des démarches \\nd’adaptation s’intéresseront notamment aux impacts sur les personnes les plus vulnérables. Cette'), Document(metadata={'content_page_number': 4, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: des évolutions dans la politique nationale d’adaptation notamment par des compléments au \\nprésent PNACC. Les éléments qualitatifs de suivi, d’analyse e t d’évaluation des démarches \\nd’adaptation s’intéresseront notamment aux impacts sur les personnes les plus vulnérables. Cette \\ninstance a vocation à faire du PNACC un instrument de politique publique évolutif tout en \\npréparant son évaluation globale qui sera conduite en 2022 (Action GOUV-2).'), Document(metadata={'content_page_number': 5, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: 5 \\n \\nArticulation territoriale de la politique d’adaptation en métropole et outre-mer \\nDes dispositifs seront mis en place conjointement par l’État, les collectivités territoriales (en \\npremier lieu les Régions, et les interc ommunalités) et les acteurs concernés pour assurer la \\nmeilleure articulation possible des politiques d’adaptation depuis l’échelle nationale jusqu’à \\nl’échelle locale en tenant compte des compétences exercées. Ce sera un facteur important de \\ncohérence qui favorisera le partage et les retours d’expériences. \\nCette action reposera sur la mise en place d’un mécanisme de coordination entre les niveaux \\nterritoriaux et le niveau national, en développant et animant un réseau de comités régionaux de \\nl’adaptation en m étropole et outre -mer dans le cadre de l’élaboration ou de la révision \\nd’orientations régionales traitant d’adaptation au changement climatique (S chéma régional \\nd’aménagement, de développement durable et d’égalité des territoires – SRADDET –, Schéma \\nrégional du climat, de l’air et de l’énergie – SRCAE –, Schéma d’aménagement régional – SAR –, \\nProgramme régional de la forêt et du bois – PRFB). Ces comités régionaux auront vocation à \\nparticiper aux travaux relatifs au domaine d’action « Prévention et résilience » et à les valoriser, en \\nparticulier la mise en œuvre du volet adaptation des Plans climat-air-énergie territoriaux (PCAET). \\nCes comités seront articulés avec les autres comités régionaux pertinents. Il s’agira parallèlement \\nde favoriser, par l’accessibilité des données publiques et le développement de partenariats, la mise \\nen place d’un système de recueil de données locales du changement climatique pour appuyer la'), Document(metadata={'content_page_number': 5, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: Ces comités seront articulés avec les autres comités régionaux pertinents. Il s’agira parallèlement \\nde favoriser, par l’accessibilité des données publiques et le développement de partenariats, la mise \\nen place d’un système de recueil de données locales du changement climatique pour appuyer la \\nréflexion des comités régionaux. Les observatoires régionaux intégreront les questions relatives au \\nclimat, à la biodiversité (dont la problématique des espèces exotiques envahissantes dangereuses \\npour la santé, notamment en outre -mer), à la pollution, aux risques sanitaires liés à la \\nrecrudescence d’espèces allergéniques, d’algues toxiques et de cyanobactéries et aux activités de \\nloisir (espèces devenant non consommables), en tenant compte des inégalités territoriales et \\nsociales (approche différenciée selon les populations). Le fonctionnement en réseau des comités \\net observatoires régionaux fa vorisera le partage d’expériences en s’appuyant sur le centre de \\nressources sur l’adaptation4. Les comités et observatoires régionaux permettront d’assurer le suivi \\nde l’adaptation à une échelle fine et de consolider ainsi le rapportage national au niveau de la \\nConvention-cadre des Nations Unies sur les changements climatiques et au niveau \\ncommunautaire (Action GOUV-3). Les comités régionaux mis en place auront également vocation \\nà favoriser les échanges entre acteurs, permettant ainsi le partage d’informat ions, la prise en \\ncompte large des enjeux et l’anticipation d’éventuels conflits d’usages. \\nLe récent contexte législatif rappelle que la vulnérabilité des outre -mer face au changement \\nclimatique doit être prise en compte. Ainsi la loi n°2017 -256 du 28 février 2017 de programmation \\nrelative à l’égalité réelle outre-mer inscrit la prise en compte de la vulnérabilité face au changement'), Document(metadata={'content_page_number': 5, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content=\"passage: Le récent contexte législatif rappelle que la vulnérabilité des outre -mer face au changement \\nclimatique doit être prise en compte. Ainsi la loi n°2017 -256 du 28 février 2017 de programmation \\nrelative à l’égalité réelle outre-mer inscrit la prise en compte de la vulnérabilité face au changement \\nclimatique dans les plans de convergence et la loi n° 2016 -1087 du 8 août 2016 pour la \\nreconquête de la biodiversité […] indiq ue que la perte de « biodiversité ultramarine doit être \\nstoppée afin de préserver son rôle en faveur de l'adaptation des territoires au changement \\nclimatique ». \\nUne meilleure résilience aux effets du changement climatique sera prise en compte dans la \\nmobilisation d’outils spécifiques. Les outils de programmation tels que les plans de convergence, \\nles contrats de plan Etat-Région, le livre bleu des outre-mer, les PRFB, mais aussi les documents \\nde planification territoriale spécifiques à chacun des territoir es ultra-marins inscriront des actions \\nen faveur de l’adaptation au changement climatique. \\n \\n \\n4 Voir aussi Action C&I-9\"), Document(metadata={'content_page_number': 6, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: 6 \\n \\nGrâce à la mobilisation d’outils financiers adaptés, ces actions viseront à renforcer le \\ndéveloppement et la maintenance des infrastructures, la recherche et l’amé lioration de la \\nconnaissance au niveau régional et transfrontalier, la préservation des ressources et milieux \\nnaturels et des écosystèmes qu’ils abritent, et à faire des territoires ultra -marins un atout \\nstratégique quant aux relations avec les autres Etat s de leur bassin de coopération régionale. \\nCette action permettra également de s’assurer de la cohérence de l’ensemble de ces actions \\nentre l’échelon territorial et le niveau national (Action GOUV-4). \\n \\n \\nLois, codes, normes et règlements techniques \\nLe cadr e juridique, les normes et les référentiels techniques constituent des leviers d’action \\npotentiellement importants qu’il convient d’exploiter pour l’adaptation au changement climatique \\ndans un très large champ d’application. \\nLes projections climatiques rég ionalisées à moyen et long termes seront prises en compte pour \\nfaire évoluer les lois, codes, normes et règlements techniques qui ont été définis pour la plupart à \\npartir des données climatiques passées. Les référentiels techniques seront passés en revue p ar \\nles services compétents et adaptés autant que nécessaire en donnant la priorité aux secteurs des \\ninfrastructures et matériels des réseaux de transport (fiabilité et confort climatique), de \\ntélécommunication, aux infrastructures énergétiques et de constr uction. Pour les structures \\nsanitaires, il s’agira d’engager une réflexion globale sur l’adaptation des établissements de santé \\nau changement climatique . Ce passage en revue sera réalisé en concertation avec les parties \\nprenantes afin d’optimiser la prise en compte de l’ensemble des enjeux. Ceci contribuera aux'), Document(metadata={'content_page_number': 6, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: sanitaires, il s’agira d’engager une réflexion globale sur l’adaptation des établissements de santé \\nau changement climatique . Ce passage en revue sera réalisé en concertation avec les parties \\nprenantes afin d’optimiser la prise en compte de l’ensemble des enjeux. Ceci contribuera aux \\nactivités européennes et internationales sur le sujet (normes sectorielles et transverses, directives \\neuropéennes, politique communautaire) et à la prévention des conflits d’usages prévisibles. Une \\nfois de nouveaux référentiels établis, comme la norme transverse relative à l’adaptation en cours \\nd’élaboration au niveau international, ils seront incorporés aux labels existants et pris en compte \\ndans les normes et règlements techniques ou juridiques en a ppliquant la logique de simplification \\net de prévisibilité initiée par le Gouvernement en vue d’établir un cadre favorable à l’adaptation \\n(Action GOUV-5).'), Document(metadata={'content_page_number': 7, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: 7 \\n \\n \\nProtéger les Français des risques liés aux catastrophes dépendant \\ndes conditions climatiques \\n(domaine d’action « Prévention et résilience ») \\n \\nDans une logique de prévention des risques et de solidarité, le PNACC -2 vise à réduire les \\nimpacts des catastrophes naturelles sur la sécurité et la santé, sur les biens économiques, \\nphysiques, sociaux, culturels et environnementaux des personnes, des entreprises et des \\ncollectivités, dans le contexte du changement climatique. L’anticipation des év énements afin de \\ndévelopper la capacité de réaction (pour limiter en durée les conséquences des événements \\nclimatiques) fait partie intégrante de la logique d’adaptation, en particulier pour les infrastructures \\net services essentiels. \\n \\nFeux de forêt et de broussailles \\nLes actions à mener s’inscrivent dans les outils de la prévention et de la transformation des \\nterritoires, avec des interfaces importantes avec les enjeux de biodiversité et de filière \\néconomique. L’État et les établissements publics tels que l’O ffice national des forêts (ONF) \\nveilleront, en mobilisant l’ensemble des acteurs de la forêt, notamment les collect ivités territoriales \\ncompétentes, à ce que la gestion forestière soit adaptée progressivement à l’accroissement \\nprévisible des risques d’incendies en termes de fréquence d’occurrences et de surfaces \\nconcernées (Action P&R-1) tant en métropole que dans l’outre-mer. \\nLa cohérence sera assurée entre le potentiel d’atténuation et d’adaptation des politiques de \\ngestion ou de conservation forestières et de valorisation et de recyclage du bois et de la biomasse. \\nL’objectif est de concourir à la réduction du risque d’incendies et à l’accroissement de la résilience'), Document(metadata={'content_page_number': 7, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: La cohérence sera assurée entre le potentiel d’atténuation et d’adaptation des politiques de \\ngestion ou de conservation forestières et de valorisation et de recyclage du bois et de la biomasse. \\nL’objectif est de concourir à la réduction du risque d’incendies et à l’accroissement de la résilience \\nface à ce risque, les incendies ayant un effet très négatif sur le bilan carbone des forêts et la \\nrésilience des écosystèmes. L’adaptation à l’augmentation de l’aléa incendie et à l’extension des \\nzones propices aux incendies s’appuiera sur les actions suivantes : \\n\\uf0b7 la poursuite de l’élaboration de stratégies régionales et territoriales de prévention du risque \\nd’incendies de forêt, intégrant ce risque dans l’aménagement du territoire afin de mettre en \\nplace le s outils de prévention adaptés, en articulation avec les documents d’urbanisme \\nportés par les élus locaux ; \\n\\uf0b7 la détermination des zones sensibles à l’augmentation de l’aléa incendie de forêt par la \\nmodélisation des relations feu -climat, incluant une réflexi on sur les int erfaces « habitat -\\nforêt » et la déprise agricole ; \\n\\uf0b7 le soutien à la mise en œuvre de plans de protection et de prévention déclinés à une \\néchelle adaptée ; \\n\\uf0b7 l’évaluation de l’intensité des incendies, des dommages induits sur les forêts et de la \\nvulnérabilité des bâtis d’interface à l’incendie de forêt ; \\n\\uf0b7 la proposition d’essences, si possible locales, mieux adaptées aux stations forestières et \\nplus résilientes au feu et de modes de gestion paysagère limitant la propagation du feu,'), Document(metadata={'content_page_number': 7, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: vulnérabilité des bâtis d’interface à l’incendie de forêt ; \\n\\uf0b7 la proposition d’essences, si possible locales, mieux adaptées aux stations forestières et \\nplus résilientes au feu et de modes de gestion paysagère limitant la propagation du feu, \\nnotamment lors de la restauration du massif forestier après incendie ; \\n\\uf0b7 l’augmentation des moyens de surveillance et de secours et des moyens de protection des \\nsapeurs-pompiers dans les zones actuellement concernées, l’accroissement des zones \\nd’intervention potentielles ve rs le nord et le renforcement de la mutualisation des moyens \\nde surveillance et de secours au niveau européen ;'), Document(metadata={'content_page_number': 8, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: 8 \\n \\n\\uf0b7 la poursuite de la sensibilisation des populations, notamment au respect des obligations \\nlégales de débroussaillement. \\n \\nSanté Publique \\nLes risques sanitaires liés au changement climatique, tant pour la population générale que pour les \\ntravailleurs, déjà identifiés ou émergents, doivent faire l’objet de points réguliers s’agissant des \\nconnaissances visant à qualifier et si possible quantifier les e ffets actuels et futurs du changement \\nclimatique à l’échelle nationale voire régionale , et de politiques pertinentes maximisant les co -\\nbénéfices avec les politiques des autres secteurs. \\nLe service sanitaire des étudiants en santé, qui a débuté à la rentrée 2018, pourra contribuer à la \\ndiffusion et à la mise en œuvre des messages de prévention auprès de différents publics (public \\nscolaire, structure d’accueil de personnes âgées, services sociaux, …). \\nEn termes de production de données de surveillance sanitair e, il s’agira d’articuler la production \\ndes données et les connaissances de surveillance environnementale climatique et les \\nconnaissances épidémiologiques sanitaires pour construire des indicateurs validés et proposer \\nune offre de services utiles pour l’ac tion notamment pour le niveau régional (par exemple, en \\nidentifiant les facteurs de risques et en documentant les impacts sanitaires actuels et futurs) et \\ncontribuer au développement de services climatiques pertinents pour la protection de la santé. \\nLes moyens de surveillance et d’alerte épidémiologiques et sanitaires des populations (travailleurs \\ninclus) seront consolidés. La vigilance relative à la sécurité transfusionnelle au regard des risques \\némergents sera adaptée (Action P&R-2). \\n \\nOutils de la prévention des risques naturels'), Document(metadata={'content_page_number': 8, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content=\"passage: Les moyens de surveillance et d’alerte épidémiologiques et sanitaires des populations (travailleurs \\ninclus) seront consolidés. La vigilance relative à la sécurité transfusionnelle au regard des risques \\némergents sera adaptée (Action P&R-2). \\n \\nOutils de la prévention des risques naturels \\nLes outils de la prévention des risques naturels contribuent à l’adaptation au changement \\nclimatique et à la résilience des territoires, dans la mesure où ils prennent en compte l’évolution \\ndes aléas provoquée par le changement climatique. Il s’agira de développer la connaissance et de \\nse doter de moyens réglementaires et financiers, ainsi que de dispositifs efficaces de partenariats, \\npour réduire les risques et les dommages potentiels, dans le contexte du changement climatique, \\nsur l’activité économique, les risques technologiques, le cadre bâti, le patrimoine culturel et \\nl’environnement. \\nLe bâti sera progressivement adapté au changement climatique pour favoriser la résilience aux \\nrisques tant naturels que sanitaires dans un urbanis me intégrant ce changement, notamment en \\nutilisant les labels existants voire des moyens réglementaires5 (Action P&R-3). \\nLe ministère de la Transition écologique et solidaire (MT ES), le ministère des Solidarités et de la \\nSanté ( MSS), l’Observatoire nationa l sur les risques naturels (ONRN), l’Institut français des \\nformateurs risques majeurs et protection de l’environnement (IFFO -RME) et les associations \\nrenforceront l'information préventive, l'éducation et la formation en vue d’accroître la culture du \\nrisque par l’implication des citoyens, des entreprises et des élus. L’amélioration de l’observation et \\nde la prévision des phénomènes, de l’information sur la vigilance et l'alerte des populations et de la\"), Document(metadata={'content_page_number': 8, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content=\"passage: renforceront l'information préventive, l'éducation et la formation en vue d’accroître la culture du \\nrisque par l’implication des citoyens, des entreprises et des élus. L’amélioration de l’observation et \\nde la prévision des phénomènes, de l’information sur la vigilance et l'alerte des populations et de la \\nsensibilisation aux enjeux d’adaptation sera poursuivie également (Action P&R-4). \\n \\n \\n \\n5 Voir aussi Action GOUV-5\"), Document(metadata={'content_page_number': 9, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: 9 \\n \\nLes acteurs de la prévention et de la gestion des risques évalueront et mettront en œuvre des \\nsolutions pour accroître la robustesse au changement climatique des mécanismes de prise en \\ncharge des risques résiduels sur les marché s privés de l’assurance ou, à défaut, dans le cadre de \\nsystèmes d’indemnisation en partenariat public -privé, à commencer par le régime « CatNat » \\n(Action P&R-5). \\n \\nVie et transformation des territoires \\nL’objectif principal est d’adapter les pratiques d’aménagement dans une perspective de long terme \\ndans le respect du fonctionnement des écosystèmes et des continuités écologiques afin d’orienter \\nla transformation des territoires au regard des évolutions en cours et à venir. Il faut pour cela \\nfaciliter et promo uvoir les démarches territoriales de développement durable, notamment par un \\ndialogue territorial pérenne dans le cadre des SRADDET/SRCAE/SAR et des PCAET, visant à \\nrenforcer la résilience des territoires aux impacts du changement climatique. \\nLes services de l’État développeront , en collaboration avec les collectivités territoriales et leurs \\nétablissements publics , des stratégies foncières équilibrées de moyen et long termes tenant \\ncompte de l’ensemble des enjeux socio -économiques, environnementaux et culturels aux moyens \\nde : \\n- la limitation de la consommation d’espaces naturels, agricoles et forestiers pour atteindre \\nl’objectif de zéro artificialisation nette du Plan biodiversité ; \\n- l’infiltration des précipitations avec l’ambition de désimperméabiliser à terme ; \\n- techniques alternatives, notamment la restauration écologique (Action P&R-6). \\nCes actions concourent également à la réduction des phénomènes de ruissellement et d’érosion \\ndes sols, ainsi que des risques d’inondation.'), Document(metadata={'content_page_number': 9, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: l’objectif de zéro artificialisation nette du Plan biodiversité ; \\n- l’infiltration des précipitations avec l’ambition de désimperméabiliser à terme ; \\n- techniques alternatives, notamment la restauration écologique (Action P&R-6). \\nCes actions concourent également à la réduction des phénomènes de ruissellement et d’érosion \\ndes sols, ainsi que des risques d’inondation. \\n \\nLe ministère de la Culture , les con servateurs de musées et les établissements publics de \\ncoopération culturelle œuvreront à l’intégration des impacts du changement climatique dans les \\nplans de gestion des biens patrimoniaux culturels et dans les actions de préservation du \\npatrimoine culture l, et feront en sorte que les plans de sauvegarde des biens culturels soient \\nadaptés aux aléas climatiques prévisibles à moyen et long termes (Action P&R-7). \\nLe MTES veillera à ce que tous ses appels à projets actuels et futurs, pour lesquels cela a un \\nsens, aient une composante adaptation au changement climatique afin d’enclencher une \\ndynamique de projet de territoires pilotes pour l’expérimentation d’actions d’adaptation. Cette \\ndynamique s’inspirera des démarches de type éco -quartier résilient, atelier des territoires (Action \\nP&R-8), traitant des problématiques les plus importantes localement pour la protection des \\npersonnes et des biens à moyen et long termes et des territoires plu s résilients en mobilisant les \\nFonds européens structurels et d’investissement. Seront en particulier soutenus les projets visant : \\n\\uf0b7 l’adaptation des réseaux et infrastructures essentiels assurant les services de base à la \\npopulation, tels que transports (fiabilité et confort climatique), énergie, télécommunication, \\nréseaux d’eau potable, collecte des eaux usées et pluviales et développement de solutions'), Document(metadata={'content_page_number': 9, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: Fonds européens structurels et d’investissement. Seront en particulier soutenus les projets visant : \\n\\uf0b7 l’adaptation des réseaux et infrastructures essentiels assurant les services de base à la \\npopulation, tels que transports (fiabilité et confort climatique), énergie, télécommunication, \\nréseaux d’eau potable, collecte des eaux usées et pluviales et développement de solutions \\nalternatives (par exemple des mobilités douces et des solutions fondées sur la nature) ; \\n\\uf0b7 la lutte contre les îlots de chaleur urbains et le renforcement du confort du bâti en \\ns’appuyant sur des solutions urbanistiques, écologiques et architecturales innovantes, et \\ndes solutions techniques performantes ;'), Document(metadata={'content_page_number': 10, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: 10 \\n \\n\\uf0b7 l’utilisation des solutions fondées sur la nature dans les situations où elles permettent \\nd’améliorer la résilience des territoir es et de protéger l’environnement, telles que la \\nvégétalisation des espaces urbains, la mise en place de techniques alternatives \\nd’assainissement et l’intégration de la trame verte et bleue (en intégrant une réflexion sur la \\ngestion et l’entretien de ces espaces) ; \\n\\uf0b7 l’acquisition de connaissances et d’observations relatives aux aléas naturels et à l’évolution \\nde la biodiversité en zone de montagne en lien avec l’évolution attendue des paramètres \\nclimatiques ; \\n\\uf0b7 l’évolution des systèmes, des pratiques et des fi lières agricoles et agroalimentaires pour \\ntenir compte du nouveau contexte climatique en appuyant notamment le développement de \\nl’agroforesterie et de l’agro-écologie et en tenant compte des impacts socio -économiques \\net du coût de l’inaction, selon les par ticularités environnementales, économiques et \\nsociales du territoire ; \\n\\uf0b7 la mobilisation des outils de gestion foncière (rurale ou urbaine) au profit de la maîtrise du \\nfoncier lorsqu’elle est nécessaire pour atteindre les objectifs visés.'), Document(metadata={'content_page_number': 11, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: 11 \\n \\n \\nRenforcer la résilience des écosystèmes pour leur permettre de \\ns’adapter au changement climatique et s’appuyer sur les capacités \\ndes écosystèmes pour aider notre société à s’adapter au \\nchangement climatique \\n(domaine d’action « Nature et milieux ») \\n \\nLe bon fonctionnement de s écosystèmes est à l’origine d’une multitude de services \\nécosystémiques, constituant ainsi une des clés pour une meilleure atténuation et adaptation. Il faut \\ndonc veiller à renforcer la résilience des écosystèmes face au changement climatique, dans une \\nlogique de maximisation des synergies entre préservation des écosystèmes et usages humains, \\nen anticipant les transformations à venir. Les mesures proposées privilégieront les solutions \\nfondées sur la nature partout où cela est pertinent et s’appuieront sur la loi n° 2016-1087 du 8 août \\n2016 pour la reconquête de la biodiversité, de la nature et des paysages, les stratégies nationale \\net régionales pour la biodiversité et les outils tels que la trame verte et bleue. \\n \\nRessource en eau et écosystèmes aquatiques \\nIl s’agira de faire converger une offre prévue en diminution avec une demande qui, déjà par \\nendroits, n’est pas satisfaite, autour de deux objectifs : encourager la sobriété et l’efficience des \\nusages et réguler en amont la ressource, grâce notamment à l’innovation et à la modification des \\npratiques ; faire émerger, dans l’ensemble des territoires, des solutions adaptées aux besoins et \\naux contextes locaux, notamment dans le cadre de projets de territoires pour la gestion de l’eau . Il \\ns’agira également de continuer à am éliorer la qualité de l’eau et à veiller à la sécurité sanitaire de'), Document(metadata={'content_page_number': 11, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: aux contextes locaux, notamment dans le cadre de projets de territoires pour la gestion de l’eau . Il \\ns’agira également de continuer à am éliorer la qualité de l’eau et à veiller à la sécurité sanitaire de \\ncette ressource dans un contexte climatique en évolution, et de préserver les écosystèmes \\naquatiques. \\nLe MTES organisera un débat national avec l’ensemble des parties prenantes sur la réalimentation \\nartificielle des rivières sur la base d’un état des lieux (Action NAT-1). \\nLe MTES, avec l’ensemble des parties prenantes et dans une logique intégrée à l’échelle du \\nbassin versant, amplifiera la dynamique de concertation et de co -construction et renforcera le \\ndéveloppement d’outils pour que les territoires aient les moyens d’adapter les besoins en eau aux \\nressources utilisables dans le présent et le futur et réaliser, là où c’est utile et durable, des projets \\nde stockage hivernal de l’eau, sur la base des meilleures connaissances possibles, en conciliant \\nles activités entre elles et avec la préservation de l’environnement notamment des écosystèmes \\naquatiques, en priorité sur les territoires en déséquilibre quantitatif ou susceptibles de l’être dan s \\nun futur proche (Action NAT-2). \\n \\nLes sols \\nLa résilience des sols est un enjeu majeur car ils sont le support de nombreux milieux et secteurs \\nd’activités comme l’agriculture et la production d’énergie et de matériaux renouvelables. En outre, \\nles sols con tribuent à la régulation de la ressource en eau et à la séquestration de carbone \\natmosphérique. C’est également un milieu vivant support d’une biodiversité très riche.'), Document(metadata={'content_page_number': 12, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: 12 \\n \\nDans le cadre du Plan biodiversité, le MTES limitera l’artificialisation et l’imperméab ilisation des \\nsols, en cherchant à les stopper à terme, grâce aux différents outils mobilisables que ce soit à \\nl’échelle nationale, de l’a ménagement du territoire (ex. : Schéma de cohérence territoriale, Plan \\nlocal d’urbanisme intercommunal ) ou du projet ( ex. : modification de pratiques, recyclage de \\nfriches après restauration) ; et étudiera les possibilités de rendre à la nature, voire remettre en \\nculture, des territoires anthropisés (ex. : dépollution, restauration de friches industrielles) (Action \\nNAT-3). \\n \\nMer et littoral \\nLa résilience des écosystèmes marins et littoraux et des services écosystémiques qu’ils assurent \\ndoit être renforcée car ils contribuent à l’adaptation des territoires au changement climatique. Il \\ns’agira également de proposer des modalités d’adaptation géo-morphologique du littoral. \\nLe MTES et les collectivités territoriales travailleront à promouvoir et mettre en œuvre la \\nrecomposition spatiale du littoral à des échelles de territoire pertinentes en prenant en compte les \\névolutions du t rait de côte et des risques littoraux, en y permettant l’extension des espaces \\nnaturels, en intégrant les espaces arrière -littoraux et en respectant les cellules hydro -\\nsédimentaires, dans le cadre de la stratégie nationale de gestion intégrée du trait de côte et avec \\nl’appui d’appels à projets6 (Action NAT-4). \\n \\nForêt \\nLa résilience de la forêt est un enjeu à la fois environnemental, social et économique, qui vise à \\npréserver les écosystèmes, la séquestration de carbone atmosphérique, la production de bois e t \\nles usages récréatifs de la forêt.'), Document(metadata={'content_page_number': 12, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: l’appui d’appels à projets6 (Action NAT-4). \\n \\nForêt \\nLa résilience de la forêt est un enjeu à la fois environnemental, social et économique, qui vise à \\npréserver les écosystèmes, la séquestration de carbone atmosphérique, la production de bois e t \\nles usages récréatifs de la forêt. \\nLe MTES et le ministère de l’Agriculture et de l’Alimentation (M AA) promouvront une gestion \\nforestière durable tenant compte de l’évolution des paramètres climatiques locaux, des impacts \\ndéjà constatés et des études de vulnérabilité, et donnant à la forêt le maximum de chance s d’y \\nfaire face et de se maintenir dans le temps long. Toute la gamme diversifiée de sylvicultures et \\nd’essences à l’échelle du massif, telles que la libre -évolution ou la gestion active, sera utilisée à la \\nlumière de l’expertise et de la prospective pour assurer une diversité génétique sur le long terme et \\npréserver ainsi les options futures (Action NAT-5). \\n \\nBiodiversité \\nLe renforcement de la résilience des écosystèmes est essentiel pour leur perme ttre de s’adapter \\nau changement climatique et pour que l’on puisse s’appuyer sur les capacités des écosystèmes \\npour aider notre société à s’adapter au changement climatique, en veillant au « bon \\nfonctionnement des écosystèmes » et en renforçant les synergi es entre préservation des \\nécosystèmes et usages humains. \\nDans le cadre du Plan biodiversité, le MTES déploiera les solutions fondées sur la nature dans \\nl’ensemble du territoire. \\n \\n \\n6 Voir aussi Action P&R-8'), Document(metadata={'content_page_number': 13, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: 13 \\n \\nIl s’agira de protéger, de gérer de manière durable et de restaurer des écos ystèmes naturels ou \\nmodifiés ou de s’appuyer sur des pratiques agro-écologiques pour relever directement les défis de \\nsociété de manière efficace et adaptative, tout en assurant le bien -être humain et en produisant \\ndes bénéfices pour la biodiversité (Action NAT-6). \\nLa réduction des risques d’inondation et de submersion entre dans cette approche dans le cadre \\ndes Plans de Gestion du Risque Inondation, dont les P rogrammes d’Actions de Prévention des \\nInondations constituent un outil – et dont le 3e appel à projets met l’accent sur les milieux naturels \\nparticulièrement concernés par la mise en œuvre de cette approche sur les mesures autres que \\nles travaux de protection. \\nLe MTES renforcera les capacités de résilience des écosystèmes face au changement climatique \\n(Action NAT-7), en particulier pour les plus vulnérables (écosystèmes humides, aquatiques, \\nherbacés, montagnards, marins, littoraux, forestiers, sols), en s’appuyant notamment sur : \\n\\uf0b7 l’amélioration et la diffusion des connaissances ; \\n\\uf0b7 le soutien et la valoris ation de projets de recherche sur les liens entre la biodiversité et le \\nchangement climatique ; \\n\\uf0b7 la préservation, la restauration et le renforcement des continuités écologiques, en \\ns’appuyant sur la trame verte et bleue et les infrastructures agro-écologiques ; \\n\\uf0b7 les meilleures pratiques de gestion agricole, piscicole, aquacole et forestière ; \\n\\uf0b7 le développement d’un réseau cohérent, connecté et représentatif d’aires protégées \\nmettant en place une gestion adaptative ; \\n\\uf0b7 l’identification et le développement d’outil s contractuels, fonciers, réglementaires et'), Document(metadata={'content_page_number': 13, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: \\uf0b7 les meilleures pratiques de gestion agricole, piscicole, aquacole et forestière ; \\n\\uf0b7 le développement d’un réseau cohérent, connecté et représentatif d’aires protégées \\nmettant en place une gestion adaptative ; \\n\\uf0b7 l’identification et le développement d’outil s contractuels, fonciers, réglementaires et \\nfinanciers permettant de rendre conciliable les activités avec la biodiversité dans le cadre \\nde l’adaptation au changement climatique ; \\n\\uf0b7 l’intégration des enjeux de résilience des écosystèmes et de disponibilité e n eau, présente \\net future, dans toutes les politiques publiques et schémas sectoriels des activités \\néconomiques pertinents.'), Document(metadata={'content_page_number': 14, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content=\"passage: 14 \\n \\n \\nRenforcer la résilience des activités économiques \\naux évolutions du climat \\n(domaine d'action « Filières économiques ») \\n \\nÀ travers la mobilisation des filières , la France s’assurera qu’aucun acteur économique ne coure \\nun risque non identifié, que les impacts indirects d’une transition vers une économie résiliente tels \\nque ceux sur les emplois et les compétences soient anticipés et q ue les secteurs d’action \\nprioritaires soient bien identifiés. \\n \\nProspective socio-économique, sensibilisation et évolution des filières et des \\nacteurs \\nDes exercices prospectifs à différents niveaux permettront de sensibiliser et de mobiliser les \\nacteurs pour qu’ils se mettent en capacité de faire face aux évolutions en intégrant le changement \\nclimatique dans l’analyse des risques économiques et financiers. \\nLe MTES conduira une étude prospective de portée générale (2018 -2020) pour identifier les \\nfilières qui doivent être mobilisées en priorité à partir d’une analyse de leurs vulnérabilités actuelles \\net futures. Ces travaux seront ensuite prolongés par des études prospectives spécifiques par filière \\n(2020-2022) pour identifier et renforcer les actions prioritaires en collaboration notamment avec les \\nacteurs et instituts spécialisés des filières, les établissements d’enseignement supérieur et de \\nrecherche et les observatoires régionaux , en facilitant leur prise en compte concrète par les \\nacteurs économiques en tenant compte de leurs spécificités (taille, secteur ,…), notamment par la \\ndéfinition de mesures d’accompagnement. Des études prospectives spécifiques anticipées \\npourront accompagner les filières qui ont déjà engagé des efforts d’adaptation (Action ECO-1). \\nLe MTES et le ministère de l’Economie et des Finances (MEF) définiront, en concertation avec les\"), Document(metadata={'content_page_number': 14, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content=\"passage: définition de mesures d’accompagnement. Des études prospectives spécifiques anticipées \\npourront accompagner les filières qui ont déjà engagé des efforts d’adaptation (Action ECO-1). \\nLe MTES et le ministère de l’Economie et des Finances (MEF) définiront, en concertation avec les \\nparties prenantes, un cadre permettant d’évaluer la pertinence économique et les impacts socio -\\néconomiques et environnementaux des projets d’investissement. Des crit ères s’appuyant sur les \\nparamètres climatiques projetés seront développés pour objectiver les choix. Ces évaluations \\npermettront d’éviter les investissements dont la rentabilité serait significativement réduite en raison \\ndu changement climatique et de réorienter les investissements (Action ECO-2). \\n \\nTourisme \\nL’appropriation du sujet du changement climatique sera étendue dans la filière tourisme à travers \\nle développement et le partage de connaissances visant à faire de l’adaptation la norme et non \\nplus l’exc eption. L’objectif sera d’accompagner les différentes filières dans le développement \\nd’activités résilientes et respectueuses des écosystèmes sur lesquels ces filières s’appuient. \\nLe cluster tourisme des outre -mer d'Atout France, qui est en charge de défin ir et de mettre en \\nœuvre une stratégie de promotion touristique des outre -mer, mettra l’adaptation au changement \\nclimatique à l’agenda de ses travaux sous l’impulsion du ministère des Outre -mer (MOM) et \\nd’Atout France. Au travers de son plan d'actions, le cluster pourra intégrer la dimension durable du \\ntourisme ultra-marin face au changement climatique (Action ECO-3).\"), Document(metadata={'content_page_number': 15, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: 15 \\n \\nDans la suite des « ateliers des territoires » en montagne qui ont mobilisé six territoires tournés \\nvers l’économie du ski, le MTES promouvr a auprès des collectivités et acteurs concernés un \\nmodèle de développement plus résilient en moyenne montagne permettant le développement de \\nnouvelles activités adaptées au changement climatique (Action ECO-4). \\n \\nPêche et aquaculture \\nDe nouvelles orientations seront proposées par le MAA en partenariat avec les acteurs des filières, \\nles organismes compétents et les associations pour rendre la pêche et l’aquaculture plus \\nrésilientes au changement climatique en lien avec l’aménagement du territoire, la préserva tion de \\nl’environnement et des écosystèmes et pour prévoir l’accompagnement de la transition des filières \\n(Action ECO-5). \\nLa filière pêche, la conchyliculture et la pisciculture seront spécifiquement accompagnées par le \\nMAA en partenariat avec les acteurs des filières et organismes compétents et les associations vis-\\nà-vis de l’accroissement des risques sanitaires et zoosanitaires liés au changement climatique \\n(Action ECO-6). \\n \\nFilières agricoles et agroalimentaires \\nLa transition vers l’agro-écologie et une bio-économie plus résiliente sera facilitée en anticipant les \\nchangements plutôt que de subir les crises. \\nLe MAA veillera à ce que les efforts soient poursuivis pour d évelopper la connaissance, améliorer \\nla perception des enjeux, faire progresser le débat s ociétal national et communautaire et préparer \\nl’évolution des politiques publiques pour accompagner la transition, pour développer une \\nagriculture respectueuse de la biodiversité, des paysages et des sols, multi -performante et plus \\néconome en eau, réaliser, là où c’est utile et durable, des projets de stockage hivernal de l’eau afin'), Document(metadata={'content_page_number': 15, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: l’évolution des politiques publiques pour accompagner la transition, pour développer une \\nagriculture respectueuse de la biodiversité, des paysages et des sols, multi -performante et plus \\néconome en eau, réaliser, là où c’est utile et durable, des projets de stockage hivernal de l’eau afin \\nd’éviter les prélèvements en période sèche lorsque l’eau est rare et accompagner la transition des \\nfilières (Action ECO-7). \\n \\nFilière forêt bois \\nMalgré une sensibilisation avancé e, le besoin d’études prospectives reste entier pour développer \\nla filière forêt -bois et ses débouchés afin d’assurer économiquement le renouvellement et \\nl’adaptation des forêts tout en préservant la biodiversité et les écosystèmes. La filière devra en \\nparticulier veiller à bâtir une stratégie conjointe d’adaptation et d’atténuation pour les forêts et la \\nfilière, en cohérence avec les mesures identifiées dans le programme national de la forêt et du \\nbois et dans le contrat de filière bois.'), Document(metadata={'content_page_number': 16, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content=\"passage: 16 \\n \\nLes connaiss ances utiles à l’adaptation au changement climatique seront renforcées (Action \\nECO-8) par les établissements d’enseignement supérieur et de recherche et d’autres opérateurs \\nde l’Etat tels que l’ONF, le C entre national de la propriété forestière, l’Institut pour le \\ndéveloppement forestier , l ’Institut technologique forêt cellulose bois -construction ameublement , \\nl’Institut national de l’information géographique et forestière , sous l’impulsion du MAA afin de \\nréaliser, en coopération avec le MTES, des études prospectives territorialisées pour les horizons \\n2050 et 2100 sur les ressources forestières dans un contexte de changement climatique, en lien \\navec les PRFB, les PCAET, les stratégies locales de développement forestier et les schémas \\nrégionaux de mobilisation de la biomasse afin d’élaborer les réponses de la filière à \\nl’accroissement de la demande en matériau et énergie pour la transition bas -carbone (Action \\nECO-9). \\n \\nSecteur financier \\nLa meilleure appréhension des risques encourus vise à adapter les stratégies d’investissement en \\nconséquence et à créer les conditions qui permettent aux différents acteurs financiers d’intervenir \\ndans le financement de l’adaptation en France. \\nLe MEF s’assurera, en coopération avec les acteurs financiers, pôles d’expertise, établi ssements \\nd’enseignement supérieur et de recherche, que l’expertise climat est partagée au sein du secteur \\nfinancier par l’établissement de partenariats, de réseaux d’échanges et de dialogues entre acteurs \\nfinanciers, pôles d’expertise, acteurs académiques spécialisés et experts producteurs de données \\net d'analyses pertinentes (Action ECO-10). \\nDe même, il veillera avec les collectivités territoriales et les acteurs du secteur financier à ce que la\"), Document(metadata={'content_page_number': 16, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content=\"passage: financier par l’établissement de partenariats, de réseaux d’échanges et de dialogues entre acteurs \\nfinanciers, pôles d’expertise, acteurs académiques spécialisés et experts producteurs de données \\net d'analyses pertinentes (Action ECO-10). \\nDe même, il veillera avec les collectivités territoriales et les acteurs du secteur financier à ce que la \\ncapacité d’intervention des entreprises du secteur financier dans le financement de l’adaptation \\nsoit augmentée après en avoir défini les modalités (Action ECO-11). \\nLe MEF et le MTES instaureront un dialogue récurrent en regroupant autorités publiques \\n(notamment collectivités territoriales), climatologues, (ré)assur eurs, banques, investisseurs \\ninstitutionnels et gestionnaires d’actifs visant à développer une coordination entre les différentes \\nparties prenantes dans le renforcement de la résilience de notre territoire ainsi que dans le \\nfinancement de son adaptation au changement climatique (Action ECO-12)7. \\n \\n7 Voir aussi Action P&R-5\"), Document(metadata={'content_page_number': 17, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: 17 \\n \\n \\nAméliorer la connaissance des impacts du changement climatique \\net diffuser largement l’information pertinente \\n(domaine d’action « Connaissance et information ») \\n \\nL’amélioration des connaissances sur le changement climatique, leur large diffusion, leur partage à \\ntous les niveaux de la société et l’accès à des informations toujours plus précises et plus \\npertinentes sur les impacts du changement climatique et sur les solutions pour s’y adapter, en \\nparticulier celles fondées sur la nature , sont des conditions indispensables pour adapter \\ncollectivement la France à l’évolution attendue du climat. \\n \\nRecherche et connaissance \\nIl s’agit de développer les connaissances amont et finalisées pour renforcer le socle \\nméthodologique, la pertinence et l’efficacité des démarches et actions d’adaptation aux échelles \\nspatiales qui conviennent. \\nLes projets de recherche sur l’adaptation pour les thèmes prioritaires et ceux identifiés dans les \\nautres domaines d’action (santé, eau, agricultu re, forêt, sols, biodiversité, risques naturels, \\nurbanisme, mobilité, pêche, aquaculture, tourisme, secteur financier), y compris dans leur \\ndimension géopolitique et sociologique, seront soutenus et valorisés. Ces actions seront conduites \\npar le MTES et le ministère de l’Enseignement supérieur, de la Recherche et de l’Innovation \\n(MESRI), avec l’appui du MOM, du MAA, des Régions. Ce dispositif permettra d’assurer la \\ncomplémentarité des appels d’offres du MESRI ( Agence nationale de la recherche, ANR) et du \\nMTES (Action C&I-1). Un ou plusieurs projets aborderont la question des méthodes d’évaluation \\nde l’état d’adaptation. Le MESRI veillera à la mobilisation des communautés de recherche sur ces \\nthématiques, notamment à travers l’analyse des projets financés par l’ANR, dans les domaines de'), Document(metadata={'content_page_number': 17, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: MTES (Action C&I-1). Un ou plusieurs projets aborderont la question des méthodes d’évaluation \\nde l’état d’adaptation. Le MESRI veillera à la mobilisation des communautés de recherche sur ces \\nthématiques, notamment à travers l’analyse des projets financés par l’ANR, dans les domaines de \\nla santé (maladies émergentes notamment, parmi lesquelles les maladies vectorielles, les \\nmaladies allergiques respiratoires), du climat, de la biodiversité, de la technologie, des pollutions \\n(atmosphérique, chimique, de l’eau et les risques sanitaires conséquents), de \\nl’urbanisme/aménagement et de l’économie. Des outils de mesure et des études des impacts \\nsanitaires et de leurs conséquences économiques seront développés par les établissements \\nd’enseignement supérieur et de recher che dans le domaine de la santé tel que l’Institut de \\nRecherche en Santé Publique et Santé Publique France. Une réflexion sera menée par les \\nministères concernés pour étudier comment favoriser la recherche sur l’adaptation au changement \\nclimatique, en dist inguant bien ce qui relève de la recherche stricto -sensu de ce qui relève de \\nl’expertise. Plus généralement, il s’agira de favoriser la collaboration et les partenariats entre \\nparties prenantes afin de faire émerger une filière dédiée à l’ensemble des enjeux ci-avant listés. \\nDans la suite des rapports produits sur le climat de la France au XXIe siècle, l’ONERC - avec \\nl’appui d’un comité scientifique - publiera un ouvrage de référence rassemblant les connaissances \\nles plus récentes sur les impacts actuels et futurs du changement climatique (Action C&I-2). \\nLe réseau des infrastructures de recherche piloté par le MESRI sera complété par des'), Document(metadata={'content_page_number': 17, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: l’appui d’un comité scientifique - publiera un ouvrage de référence rassemblant les connaissances \\nles plus récentes sur les impacts actuels et futurs du changement climatique (Action C&I-2). \\nLe réseau des infrastructures de recherche piloté par le MESRI sera complété par des \\nobservatoires régionaux des effets du changement climatique en s’appuyant sur les Régions de \\nFrance, les collectivités ter ritoriales et leurs groupements, les établissements d’enseignement \\nsupérieur et de recherche, les ONG et associations locales avec une attention particulière sur \\nl’outre-mer et en promouvant les sciences participatives (Action C&I-3).'), Document(metadata={'content_page_number': 18, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content=\"passage: 18 \\n \\nL’accueil de chercheurs internationaux spécialisés sur l’adaptation au changement climatique sera \\nencouragé et facilité dans le cadre de l’initiative « Make our planet great again », ce qui permettra \\nde renforcer les capacités de recherche dans ce domaine (Action C&I -4). Cette initiative \\ns’adresse également aux enseignants, entrepreneurs, associations, ONG, étudiants, société civile. \\n \\nÉducation et formation \\nL’adaptation de la France au changement climatique repose sur des actions qui se poursuivront \\nbien au-delà de la durée du PNACC-2. C’est un sujet relativement nouveau pour l’action publique. \\nL’efficacité et la réussite de la politique d’adaptation et son acceptation par la population \\nnécessitent donc d’atteindre un niveau suffisant d’éducation et de formation sur les nombreux \\nsujets d’intérêt pour la mise en œuvre de mesures concrètes. Tous les niveaux de formation sont \\npotentiellement concernés, du niveau scolaire jusqu’à l’enseignement supérieur. Cela inclut la \\nformation pédagogique, la formation professionnelle et celle des élus ainsi qu’une large \\nmobilisation d’acteurs du domaine tels que le ministère de l’Education nationale et de la Jeunesse, \\nle MESRI, les organismes de recherche et de formation, les associations œuvrant dans le domaine \\npédagogique. \\nLes problématiques scientifiques, pédagogiques et civiques liées au changement climatique, dont \\ncelle de l’adaptation, seront prises en compte par l’Ecole dans le cadre des évolutions des \\nprogrammes d’enseignement (dont l'enseignement agricole et forestier), dans la formation d es \\nenseignants et des personnels d’encadrement, dans la production de ressources pédagogiques \\ndisciplinaires, interdisciplinaires et transversales, dans la mise en œuvre de projets pédagogiques\"), Document(metadata={'content_page_number': 18, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content=\"passage: celle de l’adaptation, seront prises en compte par l’Ecole dans le cadre des évolutions des \\nprogrammes d’enseignement (dont l'enseignement agricole et forestier), dans la formation d es \\nenseignants et des personnels d’encadrement, dans la production de ressources pédagogiques \\ndisciplinaires, interdisciplinaires et transversales, dans la mise en œuvre de projets pédagogiques \\ndans les écoles et dans les établissements scolaires et par de s partenariats. Le service sanitaire \\npour tous les étudiants en santé, dont l’objectif est la diffusion sur tout le territoire d’interventions \\nde prévention organisées, pourra contribuer à la diffusion des connaissances sur les impacts \\nsanitaires du change ment climatique. L’enjeu de l’adaptation au changement climatique sera \\nintégré à la généralisation de l’éducation au développement durable. Cette action pourra s’appuyer \\nsur la dynamique qui sera impulsée par la publication successive des rapports du GIEC durant son \\n6e cycle (Action C&I-5). \\nLa diffusion de l’information sur les cursus de l’enseignement supérieur, y compris dans les \\nformations à vocation professionnelle et la formation continue, et leurs débouchés dans le domaine \\nde l’adaptation au changement climatique sera renforcée (Action C&I-6). \\nLes différentes catégories de parties prenantes, incluant les élus à différents niveaux de \\nresponsabilité et les acteurs du monde du travail, seront formées en menant des actions \\npédagogiques pilotes sur des terr itoires vulnérables au changement climatique, notamment en \\noutre-mer (Action C&I-7). \\nUne action éducative à ambition mondiale tournée en particulier vers la francophonie et l’Afrique \\nsera entreprise en s’appuyant sur la dynamique qui sera impulsée par la p ublication successive\"), Document(metadata={'content_page_number': 18, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: pédagogiques pilotes sur des terr itoires vulnérables au changement climatique, notamment en \\noutre-mer (Action C&I-7). \\nUne action éducative à ambition mondiale tournée en particulier vers la francophonie et l’Afrique \\nsera entreprise en s’appuyant sur la dynamique qui sera impulsée par la p ublication successive \\ndes rapports du GIEC durant son 6e cycle (Action C&I-8). \\n \\nInformation, sensibilisation et participation \\nMieux informer et mieux sensibiliser la population aux multiples enjeux de l’adaptation au \\nchangement climatique et au potentiel o ffert par les solutions fondées sur la nature permettra de \\ncréer un contexte favorable à la mise en œuvre de mesures d’adaptation.'), Document(metadata={'content_page_number': 19, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content=\"passage: 19 \\n \\nIl conviendra de développer, de décliner et d'adapter ces objectifs à tous les niveaux en tenant \\ncompte des spécificités de s territoires et en particulier à l’échelle régionale et des outre-mer avec \\nl'appui notamment des associations et ONG. \\nLe CEREMA développera - en partenariat avec les établissements d’enseignement supérieur et de \\nrecherche, les organismes de formation et l es opérateurs de l’État - un centre de ressources sur \\nl’adaptation au changement climatique en exploitant au mieux les nouvelles technologies pour \\nfaciliter le partage d’expériences, l’accès aux bonnes pratiques et une présentation de \\ncartographie d’acteur s, en particulier à l’échelle territoriale. Il traitera notamment des thèmes \\nsuivants : santé (y compris au travail), eau, agriculture, forêt, sols, biodiversité, risques naturels, \\nurbanisme, mobilité, pêche et aquaculture, tourisme, secteur financier . Ce centre de ressources \\ninclura à terme un volet international en support aux actions d’aide au développement de la France \\net des acteurs français de l’ Agenda mondial de l’action pour le climat , y compris un rôle de veille \\nafin d’apprendre des autres pays (Action C&I-9). \\nL’ONERC avec ses partenaires du monde scientifique et d e l’éducation organisera des \\névénements de communication pour sensibiliser les acteurs à tous niveaux ainsi que le public à la \\nnécessité des mesures d’adaptation au changement climatique, en exploitant la dynamique qui \\nsera impulsée par la production successive des rapports du GIEC durant son 6 e cycle (Action \\nC&I-10). Des ouvrages et contenus de vulgarisation des nouveaux résultats de la recherche\"), Document(metadata={'content_page_number': 19, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: nécessité des mesures d’adaptation au changement climatique, en exploitant la dynamique qui \\nsera impulsée par la production successive des rapports du GIEC durant son 6 e cycle (Action \\nC&I-10). Des ouvrages et contenus de vulgarisation des nouveaux résultats de la recherche \\nscientifique, ainsi que des supports de méd iation scientifique sur l’adaptation au changement \\nclimatique, seront publiés en valorisant et encourageant les initiatives novatrices, notamment en \\nappui des événements de communication. (Action C&I-11). \\n \\nServices climatiques \\nLes acteurs concernés par l’adaptation pourront accéder facilement, à travers des services dédiés, \\naux données climatiques, aux méthodes et aux outils qui permettent d’identifier et de quantifier les \\nimpacts du changement climatique observés et attendus et de déterminer ainsi les mesu res \\nappropriées pour s’y adapter. L’information doit correspondre au mieux aux besoins spécifiques \\ndes différentes catégories d’utilisateur, elle doit être accessible à l’échelle spatiale pertinente et \\nassurer de façon homogène une couverture géographique incluant les outre -mer. L’accès aux \\ninformations doit être également facilité par un recours approprié aux nouvelles technologies de \\nl’information. \\nOpérateurs de l’État, établissements d’enseignement supérieur et de recherche et sociétés de \\nservices dévelo pperont un réseau national de services climatiques, dans l’esprit du portail \\n« DRIAS les futurs du climat », en favorisant notamment son extension à des secteurs spécifiques \\nparticulièrement concernés par l’adaptation et donnant accès aux informations clim atiques, \\nnotamment les projections climatiques régionalisées, sous une forme adaptée aux besoins des \\nacteurs concernés et co -construite avec ceux -ci. Ce réseau national sera complémentaire du'), Document(metadata={'content_page_number': 19, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: particulièrement concernés par l’adaptation et donnant accès aux informations clim atiques, \\nnotamment les projections climatiques régionalisées, sous une forme adaptée aux besoins des \\nacteurs concernés et co -construite avec ceux -ci. Ce réseau national sera complémentaire du \\nprogramme européen COPERNICUS C3S (Action C&I-12). Seront traités en priorité les thèmes : \\nsanté, eau, agriculture, forêt, sols, biodiversité, risques naturels, urbanisme, mobilité, pêche, \\naquaculture, tourisme, secteur financier, bâtiment, énergie. Les spécificités outre-mer seront prises \\nen compte.'), Document(metadata={'content_page_number': 20, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: 20 \\n \\nAfin de répondr e aux questionnements récurrents du public, des médias et des responsables \\npolitiques après chaque phénomène de grande ampleur (ex. : cyclone tropical, forte pluie, \\nsécheresse intense, vague de chaleur) un service d’attribution des év énements extrêmes (par \\nexemple pour quantifier l’évolution de la probabilité d’occurrence d’une sécheresse sévère pour un \\nlieu donné) sera développé par les opérateurs et les établissements d’enseignement supérieur et \\nde recherche (Action C&I-13) impliqués dans le projet Extrem oscope. Ce service contribuera à \\naccroître la sensibilisation de la population aux conséquences du changement climatique en \\ns’appuyant sur l’analyse de situations vécues récentes.'), Document(metadata={'content_page_number': 21, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content=\"passage: 21 \\n \\n \\nRenforcer l’action internationale de la France en matière \\nd’adaptation au changement climatique \\n(domaine d’action « International ») \\n \\nIl s’agit de renforcer le rôle de chef de file de la France dans les instances internationales, \\ncommunautaires et régionales de coopération ainsi que la place des collectivités, des entreprises \\net des chercheurs français , et de confirmer la solidarité de la France avec les pays les plus \\nvulnérables, notamment en matière de financement de la lutte contre le changement climatique, en \\ncohérence avec l’axe 21 du Plan Climat. \\n \\nPrésence et influence internationales \\nUn nombre croissant d’acteurs français dans différents secteurs (infrastructures, gestion de l'eau, \\nbâtiment et construction, assurances) investissent le domaine de l’adaptation au changement \\nclimatique et développent des échanges avec les pays en développement comme avec les pays \\nindustrialisés. Cette dynamique représente un point d'appui important pour p érenniser et \\ndévelopper le rôle moteur de la France. \\nLa mise à l’ordre du jour des enjeux de l’adaptation dans les instances et institutions \\ninternationales ainsi que dans les négociations multilatérales et régionales (ex. : Accord de Paris et \\nles objectifs pertinents des conventions internationales) sera favorisée et la mise en œuvre de la \\nplanification de l’adaptation soutenue notamment par les ministères impliqués et les acteurs sur le \\nterrain. Le souci de justice climatique, la cohérence avec les objectifs de développement durable et \\nla prédilection pour les solutions fondées sur la nature seront notamment portés (Action INT-1). \\nLes ministères impliqués et les acteurs sur le terrain apporteront également un soutien financier au\"), Document(metadata={'content_page_number': 21, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content=\"passage: terrain. Le souci de justice climatique, la cohérence avec les objectifs de développement durable et \\nla prédilection pour les solutions fondées sur la nature seront notamment portés (Action INT-1). \\nLes ministères impliqués et les acteurs sur le terrain apporteront également un soutien financier au \\ndéveloppement d’une offre à l’export de services contribuant à l’adaptation (Action INT-2). \\n \\nContribution scientifique internationale \\nL’implication et la visibilité des scientifiques français dans les travaux internationaux sont \\nessentielles pour maintenir à un niveau d'excellence la recherche française et donc son influence \\ndans les débats mondiaux. \\nLes ministères et acteurs de la recherche promouvront l’adaptation au c hangement climatique \\ndans les programmes européens et internationaux, tels que H2020, le futur programme cadre en \\npréparation (FP9), Belmont Forum, Future Earth et WCRP8 (Action INT-3). \\nÀ travers l’action des services de l’État et des établissements d’ense ignement supérieur et de \\nrecherche, la France contribuera activement aux travaux du GIEC, aux cadres mondial (GFCS) et \\neuropéen (COPERNICUS) des services climatiques et au système mondial d’observation du climat \\n(GCOS) (Action INT-4). \\n \\n \\n \\n8 World Climate Research Programme (WCRP) : programme mondial de recherche sur le climat de l’Organisation \\nmétéorologique mondiale, de la Commission océanique intergouvernementale de l’Unesco, et du Conseil international \\npour la Science.\"), Document(metadata={'content_page_number': 22, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content=\"passage: 22 \\n \\nAide au développement \\nIl s’agit de renforcer la cohérence de l’aide au développement en matière d’adaptation avec les \\nobjectifs de développement durable, les autres cadres internationaux tels que celui de Sendai 9, le \\nrespect des droits des populations, le principe de justice climatique et les politiques d’atténuation , \\net d’intégrer l’adaptation dans tous les projets de développement. \\nDans le cadre de l'objectif de consacrer 0,55 % de notre revenu national pour l’aide publique au \\ndéveloppement d’ici cinq ans10, les acteurs de l’aide au développement tels que l’Agence française \\nde développement ( AFD) augmenteront la part des financements de l'aide au développement \\ndédiée à l'adaptation, y compris la part des dons, à hauteur de 1.5 milliards d’euros à horizon 2020, \\nsoutiendront et renforceront les capacités des acteurs français et de nos partenaires de \\ncoopération à accéder aux financements, à planifier et à mettre en œuvre l’adaptation. La France \\nappuiera également le renforcement du volet adaptation au changement climatique dans les \\norganisations multilatérales de financement du développement et du climat. Les efforts en matière \\nd’enseignement supérieur et de recherche au service du développement seront poursuivis (Action \\nINT-5). \\nLes ministères impliqués ainsi que l’AFD, le Fonds français pour l’environnement mondial et les \\nONG d’aide au développement contribueront à renforcer les démarches de caractérisation, de \\nsuivi et d’évaluation de l’adaptation dans les projets d’aide au développement. L’AFD veillera à la \\npoursuite et à la consolidation des travaux de l’International Development Finance Club en matière \\nde métriques de l’adaptation et de la résilience (Action INT-6).\"), Document(metadata={'content_page_number': 22, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: suivi et d’évaluation de l’adaptation dans les projets d’aide au développement. L’AFD veillera à la \\npoursuite et à la consolidation des travaux de l’International Development Finance Club en matière \\nde métriques de l’adaptation et de la résilience (Action INT-6). \\nL’État renforcera l’initiative muti-acteurs CREWS (Climate risk and early warning systems ) sur les \\nsystèmes d’alertes à destination des pays les plus vulnérables et les moins avancés, notamment \\nen reconduisant voire augmentant la contribution financière de la France (Action INT-7). \\nLes ministères et acteurs concernés renforceront leurs initiatives prises sous l’ Agenda mondial de \\nl’action pour le climat afin d’aider les pays en développement à se doter de capacités, et \\nnotamment celles relatives à la biodiversité (coalition « Solutions fondées sur la nature »), à l’eau \\n(Pacte de Paris), à l’agriculture (4/1000), à la gestion du littoral (WACA) et des bâtiments (coalition \\nGABC) (Action INT-8). \\n \\nAction internationale des acteurs locaux français \\nLes actions s’appuieront sur les nombreuses initiatives des acteurs locaux promues dans les \\nconférences internationales, sur leu r expérience en matière de coopération internationale, \\nnotamment à travers l’action extérieure des collectivités territoriales et l’élargissement du périmètre \\ndes compétences des collectivités territoriales que leur confère le cadre réglementaire ( lois \\nMAPTAM et NOTRe). \\nLes capacités des acteurs locaux français à soutenir l’adaptation au niveau international seront \\nrenforcées notamment à travers l’action extérieure des collectivités territoriales, soutenue en \\nparticulier par le ministère de l’Europe et des Affaires étrangères (Action INT-9).'), Document(metadata={'content_page_number': 22, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content=\"passage: MAPTAM et NOTRe). \\nLes capacités des acteurs locaux français à soutenir l’adaptation au niveau international seront \\nrenforcées notamment à travers l’action extérieure des collectivités territoriales, soutenue en \\nparticulier par le ministère de l’Europe et des Affaires étrangères (Action INT-9). \\n \\n9 Le Cadre d'action de Sendai pour la réduction des risques de catastrophes 2015 -2030, adopté en mars 2015 à la \\ntroisième Conférence mondiale des Nations Unies, vise « la réduction substantielle des pertes et des risques liés aux \\ncatastrophes en termes de vies humaines, d’atteinte aux moyens de subsistance et à la santé des personnes, et \\nd’atteinte aux biens économiques, physiques, sociaux, culturels et environnementaux des personnes, des entreprises, \\ndes collectivités et des pays ». \\n10 Discours d'Emmanuel Macron devant la 72e Assemblée générale des Nations Unies, 19 sept 2017.\"), Document(metadata={'content_page_number': 23, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content=\"passage: 23 \\n \\nTransfrontalier \\nLes risques ne connaissent pas de frontière et la situation d’un pays peut affecter celle de ses \\nvoisins. Ceci implique de renforcer les dispositifs d’observation et de capitalisation pour identifier \\nles vulnérabilités transfrontalières et les transferts de vulnérabilité potentiels et de renforcer \\négalement les capacités d’adaptation des territoires et des acteurs transfrontaliers notamment \\navec l’aide de la Mission opérationnelle transfrontalière (MOT). \\nLes connaissances sur les impacts et la vulnérabilité des territoires transfrontaliers seront \\ndéveloppées et leurs capacités d’observation, de collecte et de traitement des données seront \\nrenforcées notamment avec l’aide du MTES, du MESRI et du ministère de la Cohésion des \\nterritoires et des relations avec les collectivités territoriales via la MOT (Action INT-10). \\nLa mise en cohérence entre États voisins des stratégies, des plans climat, des législations et des \\nréglementations juridiques et techniques nationales et régionales sera impulsée (Action INT-11). \\n \\nUnion Européenne \\nLa révision de la stratégie d’adaptation de l'Union Européenne en 2018 représente une opportunité \\npour la France de porter une position ambitieuse contribuant à faire de l’Union Européenn e un \\nacteur majeur de l’adaptation au changement climatique, en cohérence avec la politique \\nd’atténuation. \\nL’accès et la mobilisation des fonds européens par les porteurs de projets français (LIFE, H2020, \\nCOPERNICUS, INTERREG) seront facilités et renforcés par les Régions, en coordination avec le \\nCommissariat général à l’égalité des territoires pour les F onds européens structurels et \\nd’investissement (objectif thématique 5), et via la promotion des dispositifs d’accompagnement au\"), Document(metadata={'content_page_number': 23, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content=\"passage: COPERNICUS, INTERREG) seront facilités et renforcés par les Régions, en coordination avec le \\nCommissariat général à l’égalité des territoires pour les F onds européens structurels et \\nd’investissement (objectif thématique 5), et via la promotion des dispositifs d’accompagnement au \\nmontage de projets européen s, le large relais d es appels à projets européens centrés sur \\nl’adaptation auprès des acteurs français, et l' intégration de l’adaptation dans le s programmes \\nopérationnels des Régions (Action INT-12). \\nLes ministères compétents porteront une position française ambitieuse pour renforcer le processus \\nd’adaptation à l’échelle européenne et au cœur des politiques communautaires (ex. : stratégie de \\nl’UE relative à l’adaptation au changement climatique, directives -cadres sur l’eau et les \\ninondations, politique agri cole commune, politique commune de la pêche, cadre énergie climat \\n2030, stratégie de la biodiversité pour 2020, stratégie forestière européenne 2015 -2020, aide au \\ndéveloppement) et pour coordonner et harmoniser, lorsque cela est pertinent, les stratégies d e \\ngestion des risques des pays européens (ex. : montée du niveau de la mer, incendies) (Action \\nINT-13).\"), Document(metadata={'content_page_number': 24, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: 24 \\n \\n \\nMise en œuvre \\n \\nLes conditions de succès du PNACC-2 nécessitent de mettre en place un mécanisme rigoureux de \\nsuivi des actions inscrites dans ce plan ambitieux et des moyens mobilisés. Ce mécanisme devra \\nimpliquer les différents échelons d’acteurs dans une démarche vertueuse permettant d’assurer, en \\ntoute transparence, le bon démarrage puis le bon avancement, tout au long du quinquennat, des \\nmultiples a ctions inscrites dans ce plan. Cela permettra de mesurer les progrès accomplis en \\nmatière d’adaptation à la fin du quinquennat qui clôturera ce 2e cycle de politique publique dans un \\ndomaine qui est encore dans une phase émergente. \\nLe mécanisme de suivi re posera sur une commission spécialisée du CNTE qui agira comme \\ninstance de suivi partenariale, selon des modalités qu’elle définira dès le début de la mise en \\nœuvre du plan. La commission spécialisée rendra compte régulièrement au CNTE, et par là même \\nau Min istre de la transition écologique et solidaire, de l’avancement des actions inscrites au \\nPNACC-2, avec l’ambition de maintenir au plus haut le niveau de mobilisation de tous les échelons \\nresponsables de ces actions ou impliqués dans leur réalisation. \\nC’est ainsi que se concrétisera la consolidation de la démarche d’adaptation nationale au \\nchangement climatique en tant qu’un des deux piliers, avec l’atténuation, des politiques \\nclimatiques de la France dans la logique de l’accord de Paris.'), Document(metadata={'content_page_number': 25, 'content_sub_type': 'Text', 'file_name': '2018.12.20_PNACC2', 'file_source_type': 'Hackathon', 'file_source_sub_type': 'Article', 'file_url': '', 'file_date_publishing': '', 'file_author': '', 'file_title': 'PNACC', 'file_sub_title': '', 'file_summary': ''}, page_content='passage: 25')]\n" ] } ], "source": [ "print(len(docs))\n", "print(docs[0].metadata)\n", "print(docs)" ] }, { "cell_type": "code", "execution_count": 11, "metadata": { "id": "tYZxsDmq3do9" }, "outputs": [], "source": [ "def embed_and_dump(docs, name_vector, embeddings, path_vectorized):\n", " qdrant = Qdrant.from_documents(\n", " docs,\n", " embeddings,\n", " location=\":memory:\"\n", " )\n", " db = os.path.join(path_data, path_vectorized, f'database_{name_vector}.pickle')\n", " with open(db, 'wb') as f:\n", " pickle.dump(qdrant, f)\n", "\n", " del qdrant" ] }, { "cell_type": "code", "execution_count": 12, "metadata": { "id": "P53yf6zu312i", "outputId": "0b5c7be1-f716-4797-c3da-00e3f528ac86", "colab": { "base_uri": "https://localhost:8080/", "height": 792, "referenced_widgets": [ "e6aedcb556084f7dad04061b08e1b22a", "9742062727ba4502acaf80326c0bd415", "693c69545dea4195be43ca5974b3d9cd", "7871112177f447febf4939f5d2e5d6d9", "2e994200b284445591288f280fc6d64d", "42f1060b15d8430388b28d7cf2f006e3", "7552eb567b324e3f83e44b5414203800", "3b82d61d03b240419b94d0951af77509", "5899ae516b384ebab613ea16b62a3531", "d969d02650d4420a9083005b7555b5dd", "4ad3438f90b94acaad0d3ef9e99c6bab", "fe28b604c1b8476e8915120f0484d112", "cb64db18d16f4dcebd57f507bf5bfdc0", "53a5c20398534bcdb0d01cc018b07307", "3901dd1f30024b76b93bab504f64ecae", "936285d80009496cb9ea82b0242a495b", "ca614080b8d041a3aa55947cdcd65066", "8133e78dbc3c4f7aaf660372345ce120", "7efed24c09a843b3b143b66c06a8f2c5", "d7752894af2f4901977043e9295a1919", "43cb10ba553440d39ed9fcfdc4de7b25", "74c0f6cb28e64255b89ad3aaf1c794b0", "b66292a2b18449c2b8250134d17d08ab", "443643cb894248289c5bab09a8e10706", "a9db4bd7ed1447c38103f92a2fbd6c9d", "1ddf90ff4bda44cfbe6ca9d34fe3f845", "7d4ad670168e4fef9424140c8df85914", "32b62d2593e7417b96bb55d376499af4", "96b1ad7597854e3fbdcf1a6c9a8e47d0", "ffd723d709f94f9088425b875e4fab36", "eab21925647b49f8b1d35c37c5423cd1", "435003ad410d46aebf35f65be35054ed", "515423fe25d4466fa2c9a9c6d5ca8d5f", "bdb1379e5893419195dbeffa3b24ceab", "38dafc9372284a25818cbf3d85b11669", "8476841fda0343979c6b403d6801f16f", "2dfd833b0d9646d69c86fbb34fc049c9", "3a9082e04c48416ba3b2d335d0ba9945", "90951f6a480c49059589eda0c153e7c8", "a09d890ed5994b98ac9676a2c97c544a", "b42d90d125df4d22b5de1c0d63585728", "b8e0fd5a31754938bfe5f9a98649edad", "a5defc7c37d94a7493df5068ac79c5c4", "fc8c1d8915574136b407436b2be30c2a", "f19a81b8425c403ab38a5609cc6608fa", "2abc0de9b37648a38576b2b1355cdf79", "729d351342d24c8f8121a98fee3e6c4f", "2afbc18de02c4d32a087713bf38fca8e", "37d0b4ff51f045f4af9c0909140f8a54", "b20c2a10414e4f1381821f26ef2e23c1", "29b53ad7b557416ca26eec6f15bf834f", "09401711a7684339a854f421fa039119", "6c7fa23317b44af1b8c882e6adbb2844", "7a8da1557f294af8b1c86fa72ad7b8e6", "f8ee5494ccdd4749b451bbc998de8a2d", "7eae1b885e2143c2a714cbe449e04cea", "d352cfc4e3394df5b840c66c1bfeadfb", "e0d59346235c486d8c2dc415e30578f1", "8d12177aaca442c7bbb99fc126bf9ae4", "ae77592423c84ebab0f9f49fbc21c061", "d07b9ea819e647079a3afa39c0ad07a3", "a44a96eb0c214243b25cb9182bb86bca", "72146859be114222bfcd293bfeefb142", "d61b4cedb6c043c59bfebcd2c7398dba", "705bf7a60832405c97200df3f7384248", "203811dc620847c4b4eaf11845708335", "4edc2b3da1c245f1a3839b71af1f858c", "3a9146d082574166b2b314f56edd07bc", "0340f38c201d4ed985f34f3927132daa", "261829ac79534a56a07ce4c092c33df2", "490b7270ee8245d6a7d3825df296e640", "9f3e7d7f998f4ae1ad1ee4cc06edcffb", "6c9317e8a52e4da7b8e34468e3f7f763", "7f3b26dd5c6144579c6bb9a572d8d615", "a862ecc58cb542c5b1b210d7dcbf2be6", "cc4662b3864b42dc9881172060e291f5", "d728aca061f049b6bd89c270125c4ae5", "49b31a24e42a46b0a07b6aaba85a695f", "c01e7ab614044c2082257923265a7416", "9d8049476692451882d7e6e05e58e680", "061f113791db4ef08e5e6a631281f4d4", "8cbd4299621f45648d6b9509f2e25e4f", "b95cd67ee99d4a109ee19f950baec5b9", "4213ccb72151441990cb294be86f6127", "d941b071b9d640d1a8833e4d5b54f948", "9c287411a32a451b935ced1cc5b1dc07", "f58c9cb4090f4e29a85b2b54bdae811a", "cbe1fabdb5804469aa632e7ce0f71d89", "2f4659b761af4fb99e215da4b5787ce1", "b796a672a8c64365841ce5b9e09ad8f7", "efaeff62b7634891a15e8d5e3fc3cb89", "456ec1fdf22f48ce90abb3707c4518a4", "e0221f6f973e4a5fabd98d3ac8c4d06e", "baad16e5d6ce4b5da8428d03395ff386", "86088b18e8e4478faa88b10e036d9030", "4bd9ae0b64e543108b2d8c8ff7a540a9", "e7cb8ab86fef4570b6aaca38a1153955", "86edd61b14ce49d0b6e758e0adcb7e18", "86c9751bbda74d4a94b2399b8c060ae2", "f70f43ab110e45fda8fe99ddd82fb464", "f66085a805a0498bbc49b6b0160645ef", "3c62891ff9e0463aae24266a91411051", "6590b60e3edb452fa795105073a97cc2", "e3d1ef4a120d4b3d85505adf8adbfd57", "7c9c5c4960cb4e72a8a06b7e214bf825", "d8202f4db9ee493291097a3237033510", "ed78b330d06c467ab9ab5e9077082a9f", "087da4371b3d4285b2536f7ad2832b00", "71e20b50a45b4f799f93b089d8d6e219", "7ffbaaeae05245e88c2cf3a3e5998036", "44a024bb0a124e069437d8462a816bae", "d59ab2a6a09747febda062bffb9d5fea", "ac378729987e47ed8c047764873e4bca", "43166e6740f74fe59398a08dfbc70569", "6d34545c66034dbca37ef34fe401cc2f", "cd52b2f2160642209974b6d41fa1500c", "cd222c82e445443a9be639c17351b656", "801f34c265b844acbe32f6e9f666c6a4", "11930fcad34f472c967a6deb298aeaea", "4f72b06c52e740d0b14a6e15c5f5aaae", "47815d61093344e79a2a7e899396faf1", "5146232e13104f7a80a79249ced1b22e", "49cba8c25e3e456db24c381266993e43", "35d2def9cb5a4b25bd783c70dadedd88", "f732366c828f430cb3e88159b32ffb52", "51e16f9917604825bcc16c5c1fc30c73", "e24a55e74e1f4b9d8ca0c2b47d0018b3", "e7f054a4fc764619ba76183ac2014bb5", "870d275ab5f843979d36bceb951cb2a3", "cccdd2b80bdb4bdf8be7ebc83b656839", "6ae1f71b41e24f0ca912c0a343b65836", "47d3a4d0b5c34076813b75d5aed7295b", "87f938d631204342a0ee172b9a1c1964", "102479803a224800a51f48aa86018081", "c20470ce172c414ca1171a4ed29bef50", "82bd90d335d64c9e98fdb543ab64d05b", "0713076b0bae440d9dcfe23b0f37dcd6", "1cecb96999ce488db99b6ce46eaf0903", "688b2c2809614fb48eb0b5a895cb439a", "db511e904abf44b19a4995a88b24a6de", "be5d544d6d9a4afda14747a60dbc3c79", "c218a61ea05d45359bb82f1bd82c56fb", "40c22ad3cbaf48e184ca9bb0017884a3", "39690a59a8f44e9380de126cd9b3e656", "dca6f8b0416f4f91b77f6d7f24589302", "49a05784d7b449689087634307e41ef3", "28f0d134cd6347f0b7699a241070d46e", "3ccd6a1d32f64d5e8243178a9048a146", "64573bebe4a84a4fa26bad7d7dcb30cf", "f80e077f9781459b9794459966cb5e71", "c0c2cd6798d9470383126a738e51f04c", "da0ee410f9784b01952db75fde8a5b95", "bb741190c497484798f88073d8462bfb", "9e311d308c5c46e79d341de3c24f41cd", "53a215fcc9f04f02aa71081c3ca8267b", "0031c60d8fed495285d1f5876bf18a67", "0991da2d2e304a8ea5f855d0037d88fc", "610feb06b457463799b8db658daaaf6d", "901aa40afd8645579fc16726975761e9", "ad2f990bd5fe40208d37ca51c39e98e3", "3a522fa9fab2459284583fbf162d2e68", "01392097f3ea48e2b3eec6379b2ebe82", "c0dae39fdf9a48bd9dea41f45ba69560", "b15fd6fffb8c4abd9b9170e001a4c7f0", "589230764c5243b793d66f53baf1861a", "ab438d95d0404e1a961a7a6fa3b54117", "841ab6d2e0004644b8e6ca23a38cb96c", "946515f7d0fb4ddd89374b62d5e80f39", "e800bb0d2d2a4dd5a6818b62af01a5f4", "d70c196369394cb0b4b4697509b177e3", "3720644788b847c691a3f20bb3be517d", "8bc0e2fa169d4f3db96e457ae7d443f5", "15af0f12d3aa41498f6ac4cfb1703247", "4a94c267086c4c9e894ddc664d396f7b", "75e83a0c179d42469ed1603c31be4978", "7309d704abaa407aaa2aa6c269f0063b", "77730ecc203d4c5281abf8b0bf461a0e", "4cc1894a110844f084994490b7d7b6f4", "aa2376fd4a5a44a39d7eb8084279012c", "1fb90b85a97b40b5aabfdddfdeba93be", "dc8d8ef775604b4cbc54f092cdc2dbe9", "b7ec590313c34b299c9fa2a000a2f522", "e089652f07c54f33910dc5da08b71107", "fe650b402e5a438388f5a09a88cad6fc", "a28bc625832f4eb188ba10ad50356287", "17f93149d44d4d349ed7d182a8346848", "560baf88e709424d8a69f2ea6f15a371", "e9fc3775973c4460ac21bbb9462ddc89", "df89f8b51c1d42f3985c84fa950ece37", "a031321590904e239977936af206891f", "1de1a1cab8fc4dc8a537b24cb4b12ccd", "5c7003fe5a1647839f40f64c18aef18b", "692d42ba157e415bb4dc6ab2911cdcfb", "e250ffab8b104f8e87e94d4416693704", "74a1a1bbeb864699ba00879a31a49a89", "f18f4d5b80d74e84aa4cebc51b83e47d", "90e5b4ca3e2d422788d434a2e21bc654", "279ba4072fe14824907b0eb81bd9c074" ] } }, "outputs": [ { "output_type": "stream", "name": "stderr", "text": [ ":1: LangChainDeprecationWarning: The class `HuggingFaceEmbeddings` was deprecated in LangChain 0.2.2 and will be removed in 1.0. An updated version of the class exists in the :class:`~langchain-huggingface package and should be used instead. To use it run `pip install -U :class:`~langchain-huggingface` and import as `from :class:`~langchain_huggingface import HuggingFaceEmbeddings``.\n", " embed_model=embeddings = HuggingFaceEmbeddings(\n", "/usr/local/lib/python3.10/dist-packages/huggingface_hub/utils/_token.py:90: UserWarning: \n", "The secret `HF_TOKEN` does not exist in your Colab secrets.\n", "To authenticate with the Hugging Face Hub, create a token in your settings tab (https://huggingface.co/settings/tokens), set it as secret in your Google Colab and restart your session.\n", "You will be able to reuse this secret in all of your notebooks.\n", "Please note that authentication is recommended but still optional to access public models or datasets.\n", " warnings.warn(\n", "/usr/local/lib/python3.10/dist-packages/huggingface_hub/utils/_deprecation.py:131: FutureWarning: 'cached_download' (from 'huggingface_hub.file_download') is deprecated and will be removed from version '0.26'. Use `hf_hub_download` instead.\n", " warnings.warn(warning_message, FutureWarning)\n" ] }, { "output_type": "display_data", "data": { "text/plain": [ ".gitattributes: 0%| | 0.00/1.53k [00:00