├── README.md ├── LICENSE ├── .gitignore └── Crew_AI_Agents.ipynb /README.md: -------------------------------------------------------------------------------- 1 | # AI-Agents-using-Crew-AI 2 | AI Agents using Crew AI 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2024 AI Anytime 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | 6 | # C extensions 7 | *.so 8 | 9 | # Distribution / packaging 10 | .Python 11 | build/ 12 | develop-eggs/ 13 | dist/ 14 | downloads/ 15 | eggs/ 16 | .eggs/ 17 | lib/ 18 | lib64/ 19 | parts/ 20 | sdist/ 21 | var/ 22 | wheels/ 23 | share/python-wheels/ 24 | *.egg-info/ 25 | .installed.cfg 26 | *.egg 27 | MANIFEST 28 | 29 | # PyInstaller 30 | # Usually these files are written by a python script from a template 31 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 32 | *.manifest 33 | *.spec 34 | 35 | # Installer logs 36 | pip-log.txt 37 | pip-delete-this-directory.txt 38 | 39 | # Unit test / coverage reports 40 | htmlcov/ 41 | .tox/ 42 | .nox/ 43 | .coverage 44 | .coverage.* 45 | .cache 46 | nosetests.xml 47 | coverage.xml 48 | *.cover 49 | *.py,cover 50 | .hypothesis/ 51 | .pytest_cache/ 52 | cover/ 53 | 54 | # Translations 55 | *.mo 56 | *.pot 57 | 58 | # Django stuff: 59 | *.log 60 | local_settings.py 61 | db.sqlite3 62 | db.sqlite3-journal 63 | 64 | # Flask stuff: 65 | instance/ 66 | .webassets-cache 67 | 68 | # Scrapy stuff: 69 | .scrapy 70 | 71 | # Sphinx documentation 72 | docs/_build/ 73 | 74 | # PyBuilder 75 | .pybuilder/ 76 | target/ 77 | 78 | # Jupyter Notebook 79 | .ipynb_checkpoints 80 | 81 | # IPython 82 | profile_default/ 83 | ipython_config.py 84 | 85 | # pyenv 86 | # For a library or package, you might want to ignore these files since the code is 87 | # intended to run in multiple environments; otherwise, check them in: 88 | # .python-version 89 | 90 | # pipenv 91 | # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. 92 | # However, in case of collaboration, if having platform-specific dependencies or dependencies 93 | # having no cross-platform support, pipenv may install dependencies that don't work, or not 94 | # install all needed dependencies. 95 | #Pipfile.lock 96 | 97 | # poetry 98 | # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. 99 | # This is especially recommended for binary packages to ensure reproducibility, and is more 100 | # commonly ignored for libraries. 101 | # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control 102 | #poetry.lock 103 | 104 | # pdm 105 | # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. 106 | #pdm.lock 107 | # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it 108 | # in version control. 109 | # https://pdm.fming.dev/latest/usage/project/#working-with-version-control 110 | .pdm.toml 111 | .pdm-python 112 | .pdm-build/ 113 | 114 | # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm 115 | __pypackages__/ 116 | 117 | # Celery stuff 118 | celerybeat-schedule 119 | celerybeat.pid 120 | 121 | # SageMath parsed files 122 | *.sage.py 123 | 124 | # Environments 125 | .env 126 | .venv 127 | env/ 128 | venv/ 129 | ENV/ 130 | env.bak/ 131 | venv.bak/ 132 | 133 | # Spyder project settings 134 | .spyderproject 135 | .spyproject 136 | 137 | # Rope project settings 138 | .ropeproject 139 | 140 | # mkdocs documentation 141 | /site 142 | 143 | # mypy 144 | .mypy_cache/ 145 | .dmypy.json 146 | dmypy.json 147 | 148 | # Pyre type checker 149 | .pyre/ 150 | 151 | # pytype static type analyzer 152 | .pytype/ 153 | 154 | # Cython debug symbols 155 | cython_debug/ 156 | 157 | # PyCharm 158 | # JetBrains specific template is maintained in a separate JetBrains.gitignore that can 159 | # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore 160 | # and can be added to the global gitignore or merged into this file. For a more nuclear 161 | # option (not recommended) you can uncomment the following to ignore the entire idea folder. 162 | #.idea/ 163 | -------------------------------------------------------------------------------- /Crew_AI_Agents.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "nbformat": 4, 3 | "nbformat_minor": 0, 4 | "metadata": { 5 | "colab": { 6 | "provenance": [] 7 | }, 8 | "kernelspec": { 9 | "name": "python3", 10 | "display_name": "Python 3" 11 | }, 12 | "language_info": { 13 | "name": "python" 14 | } 15 | }, 16 | "cells": [ 17 | { 18 | "cell_type": "code", 19 | "source": [ 20 | "!pip install crewai['tools'] langchain langchain_openai" 21 | ], 22 | "metadata": { 23 | "colab": { 24 | "base_uri": "https://localhost:8080/" 25 | }, 26 | "id": "AvzNiNDexM16", 27 | "outputId": "8072413d-a597-4e64-9ccf-101b9311d8fe" 28 | }, 29 | "execution_count": 1, 30 | "outputs": [ 31 | { 32 | "output_type": "stream", 33 | "name": "stdout", 34 | "text": [ 35 | "Collecting crewai[tools]\n", 36 | " Downloading crewai-0.30.11-py3-none-any.whl (66 kB)\n", 37 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m66.1/66.1 kB\u001b[0m \u001b[31m1.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 38 | "\u001b[?25hCollecting langchain\n", 39 | " Downloading langchain-0.2.5-py3-none-any.whl (974 kB)\n", 40 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m974.6/974.6 kB\u001b[0m \u001b[31m6.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 41 | "\u001b[?25hCollecting langchain_openai\n", 42 | " Downloading langchain_openai-0.1.8-py3-none-any.whl (38 kB)\n", 43 | "Collecting appdirs<2.0.0,>=1.4.4 (from crewai[tools])\n", 44 | " Downloading appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)\n", 45 | "Requirement already satisfied: click<9.0.0,>=8.1.7 in /usr/local/lib/python3.10/dist-packages (from crewai[tools]) (8.1.7)\n", 46 | "Collecting embedchain<0.2.0,>=0.1.98 (from crewai[tools])\n", 47 | " Downloading embedchain-0.1.110-py3-none-any.whl (196 kB)\n", 48 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m196.5/196.5 kB\u001b[0m \u001b[31m7.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 49 | "\u001b[?25hCollecting instructor<0.6.0,>=0.5.2 (from crewai[tools])\n", 50 | " Downloading instructor-0.5.2-py3-none-any.whl (33 kB)\n", 51 | "Collecting langchain\n", 52 | " Downloading langchain-0.1.20-py3-none-any.whl (1.0 MB)\n", 53 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.0/1.0 MB\u001b[0m \u001b[31m10.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 54 | "\u001b[?25hCollecting openai<2.0.0,>=1.13.3 (from crewai[tools])\n", 55 | " Downloading openai-1.34.0-py3-none-any.whl (325 kB)\n", 56 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m325.5/325.5 kB\u001b[0m \u001b[31m11.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 57 | "\u001b[?25hCollecting opentelemetry-api<2.0.0,>=1.22.0 (from crewai[tools])\n", 58 | " Downloading opentelemetry_api-1.25.0-py3-none-any.whl (59 kB)\n", 59 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m59.9/59.9 kB\u001b[0m \u001b[31m9.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 60 | "\u001b[?25hCollecting opentelemetry-exporter-otlp-proto-http<2.0.0,>=1.22.0 (from crewai[tools])\n", 61 | " Downloading opentelemetry_exporter_otlp_proto_http-1.25.0-py3-none-any.whl (16 kB)\n", 62 | "Collecting opentelemetry-sdk<2.0.0,>=1.22.0 (from crewai[tools])\n", 63 | " Downloading opentelemetry_sdk-1.25.0-py3-none-any.whl (107 kB)\n", 64 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m107.0/107.0 kB\u001b[0m \u001b[31m12.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 65 | "\u001b[?25hRequirement already satisfied: pydantic<3.0.0,>=2.4.2 in /usr/local/lib/python3.10/dist-packages (from crewai[tools]) (2.7.3)\n", 66 | "Collecting python-dotenv<2.0.0,>=1.0.0 (from crewai[tools])\n", 67 | " Downloading python_dotenv-1.0.1-py3-none-any.whl (19 kB)\n", 68 | "Collecting regex<2024.0.0,>=2023.12.25 (from crewai[tools])\n", 69 | " Downloading regex-2023.12.25-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (773 kB)\n", 70 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m774.0/774.0 kB\u001b[0m \u001b[31m12.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 71 | "\u001b[?25hCollecting crewai-tools<0.3.0,>=0.2.6 (from crewai[tools])\n", 72 | " Downloading crewai_tools-0.2.6-py3-none-any.whl (51 kB)\n", 73 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m51.8/51.8 kB\u001b[0m \u001b[31m6.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 74 | "\u001b[?25hRequirement already satisfied: PyYAML>=5.3 in /usr/local/lib/python3.10/dist-packages (from langchain) (6.0.1)\n", 75 | "Requirement already satisfied: SQLAlchemy<3,>=1.4 in /usr/local/lib/python3.10/dist-packages (from langchain) (2.0.30)\n", 76 | "Requirement already satisfied: aiohttp<4.0.0,>=3.8.3 in /usr/local/lib/python3.10/dist-packages (from langchain) (3.9.5)\n", 77 | "Requirement already satisfied: async-timeout<5.0.0,>=4.0.0 in /usr/local/lib/python3.10/dist-packages (from langchain) (4.0.3)\n", 78 | "Collecting dataclasses-json<0.7,>=0.5.7 (from langchain)\n", 79 | " Downloading dataclasses_json-0.6.7-py3-none-any.whl (28 kB)\n", 80 | "Collecting langchain-community<0.1,>=0.0.38 (from langchain)\n", 81 | " Downloading langchain_community-0.0.38-py3-none-any.whl (2.0 MB)\n", 82 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.0/2.0 MB\u001b[0m \u001b[31m16.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 83 | "\u001b[?25hCollecting langchain-core<0.2.0,>=0.1.52 (from langchain)\n", 84 | " Downloading langchain_core-0.1.52-py3-none-any.whl (302 kB)\n", 85 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m302.9/302.9 kB\u001b[0m \u001b[31m19.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 86 | "\u001b[?25hCollecting langchain-text-splitters<0.1,>=0.0.1 (from langchain)\n", 87 | " Downloading langchain_text_splitters-0.0.2-py3-none-any.whl (23 kB)\n", 88 | "Collecting langsmith<0.2.0,>=0.1.17 (from langchain)\n", 89 | " Downloading langsmith-0.1.77-py3-none-any.whl (125 kB)\n", 90 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m125.2/125.2 kB\u001b[0m \u001b[31m14.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 91 | "\u001b[?25hRequirement already satisfied: numpy<2,>=1 in /usr/local/lib/python3.10/dist-packages (from langchain) (1.25.2)\n", 92 | "Requirement already satisfied: requests<3,>=2 in /usr/local/lib/python3.10/dist-packages (from langchain) (2.31.0)\n", 93 | "Requirement already satisfied: tenacity<9.0.0,>=8.1.0 in /usr/local/lib/python3.10/dist-packages (from langchain) (8.3.0)\n", 94 | "INFO: pip is looking at multiple versions of langchain-openai to determine which version is compatible with other requirements. This could take a while.\n", 95 | "Collecting langchain_openai\n", 96 | " Downloading langchain_openai-0.1.7-py3-none-any.whl (34 kB)\n", 97 | "Collecting tiktoken<1,>=0.7 (from langchain_openai)\n", 98 | " Downloading tiktoken-0.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB)\n", 99 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.1/1.1 MB\u001b[0m \u001b[31m22.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 100 | "\u001b[?25hRequirement already satisfied: aiosignal>=1.1.2 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.8.3->langchain) (1.3.1)\n", 101 | "Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.8.3->langchain) (23.2.0)\n", 102 | "Requirement already satisfied: frozenlist>=1.1.1 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.8.3->langchain) (1.4.1)\n", 103 | "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) (6.0.5)\n", 104 | "Requirement already satisfied: yarl<2.0,>=1.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.8.3->langchain) (1.9.4)\n", 105 | "Requirement already satisfied: beautifulsoup4<5.0.0,>=4.12.3 in /usr/local/lib/python3.10/dist-packages (from crewai-tools<0.3.0,>=0.2.6->crewai[tools]) (4.12.3)\n", 106 | "Collecting chromadb<0.5.0,>=0.4.22 (from crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 107 | " Downloading chromadb-0.4.24-py3-none-any.whl (525 kB)\n", 108 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m525.5/525.5 kB\u001b[0m \u001b[31m25.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 109 | "\u001b[?25hCollecting docx2txt<0.9,>=0.8 (from crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 110 | " Downloading docx2txt-0.8.tar.gz (2.8 kB)\n", 111 | " Preparing metadata (setup.py) ... \u001b[?25l\u001b[?25hdone\n", 112 | "Collecting lancedb<0.6.0,>=0.5.4 (from crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 113 | " Downloading lancedb-0.5.7-py3-none-any.whl (115 kB)\n", 114 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m115.1/115.1 kB\u001b[0m \u001b[31m15.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 115 | "\u001b[?25hCollecting pyright<2.0.0,>=1.1.350 (from crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 116 | " Downloading pyright-1.1.367-py3-none-any.whl (18 kB)\n", 117 | "Collecting pytest<9.0.0,>=8.0.0 (from crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 118 | " Downloading pytest-8.2.2-py3-none-any.whl (339 kB)\n", 119 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m339.9/339.9 kB\u001b[0m \u001b[31m30.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 120 | "\u001b[?25hCollecting pytube<16.0.0,>=15.0.0 (from crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 121 | " Downloading pytube-15.0.0-py3-none-any.whl (57 kB)\n", 122 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m57.6/57.6 kB\u001b[0m \u001b[31m8.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 123 | "\u001b[?25hCollecting selenium<5.0.0,>=4.18.1 (from crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 124 | " Downloading selenium-4.21.0-py3-none-any.whl (9.5 MB)\n", 125 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m9.5/9.5 MB\u001b[0m \u001b[31m35.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 126 | "\u001b[?25hCollecting marshmallow<4.0.0,>=3.18.0 (from dataclasses-json<0.7,>=0.5.7->langchain)\n", 127 | " Downloading marshmallow-3.21.3-py3-none-any.whl (49 kB)\n", 128 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m49.2/49.2 kB\u001b[0m \u001b[31m6.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 129 | "\u001b[?25hCollecting typing-inspect<1,>=0.4.0 (from dataclasses-json<0.7,>=0.5.7->langchain)\n", 130 | " Downloading typing_inspect-0.9.0-py3-none-any.whl (8.8 kB)\n", 131 | "Collecting alembic<2.0.0,>=1.13.1 (from embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 132 | " Downloading alembic-1.13.1-py3-none-any.whl (233 kB)\n", 133 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m233.4/233.4 kB\u001b[0m \u001b[31m28.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 134 | "\u001b[?25hRequirement already satisfied: google-cloud-aiplatform<2.0.0,>=1.26.1 in /usr/local/lib/python3.10/dist-packages (from embedchain<0.2.0,>=0.1.98->crewai[tools]) (1.54.1)\n", 135 | "Collecting gptcache<0.2.0,>=0.1.43 (from embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 136 | " Downloading gptcache-0.1.43-py3-none-any.whl (131 kB)\n", 137 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m131.5/131.5 kB\u001b[0m \u001b[31m18.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 138 | "\u001b[?25hCollecting langchain-cohere<0.2.0,>=0.1.4 (from embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 139 | " Downloading langchain_cohere-0.1.7-py3-none-any.whl (31 kB)\n", 140 | "Collecting posthog<4.0.0,>=3.0.2 (from embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 141 | " Downloading posthog-3.5.0-py2.py3-none-any.whl (41 kB)\n", 142 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m41.3/41.3 kB\u001b[0m \u001b[31m5.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 143 | "\u001b[?25hCollecting pypdf<5.0.0,>=4.0.1 (from embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 144 | " Downloading pypdf-4.2.0-py3-none-any.whl (290 kB)\n", 145 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m290.4/290.4 kB\u001b[0m \u001b[31m9.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 146 | "\u001b[?25hCollecting pysbd<0.4.0,>=0.3.4 (from embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 147 | " Downloading pysbd-0.3.4-py3-none-any.whl (71 kB)\n", 148 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m71.1/71.1 kB\u001b[0m \u001b[31m9.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 149 | "\u001b[?25hRequirement already satisfied: rich<14.0.0,>=13.7.0 in /usr/local/lib/python3.10/dist-packages (from embedchain<0.2.0,>=0.1.98->crewai[tools]) (13.7.1)\n", 150 | "Collecting schema<0.8.0,>=0.7.5 (from embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 151 | " Downloading schema-0.7.7-py2.py3-none-any.whl (18 kB)\n", 152 | "Collecting docstring-parser<0.16,>=0.15 (from instructor<0.6.0,>=0.5.2->crewai[tools])\n", 153 | " Downloading docstring_parser-0.15-py3-none-any.whl (36 kB)\n", 154 | "Collecting typer<0.10.0,>=0.9.0 (from instructor<0.6.0,>=0.5.2->crewai[tools])\n", 155 | " Downloading typer-0.9.4-py3-none-any.whl (45 kB)\n", 156 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m46.0/46.0 kB\u001b[0m \u001b[31m6.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 157 | "\u001b[?25hCollecting jsonpatch<2.0,>=1.33 (from langchain-core<0.2.0,>=0.1.52->langchain)\n", 158 | " Downloading jsonpatch-1.33-py2.py3-none-any.whl (12 kB)\n", 159 | "Collecting packaging<24.0,>=23.2 (from langchain-core<0.2.0,>=0.1.52->langchain)\n", 160 | " Downloading packaging-23.2-py3-none-any.whl (53 kB)\n", 161 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m53.0/53.0 kB\u001b[0m \u001b[31m7.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 162 | "\u001b[?25hCollecting orjson<4.0.0,>=3.9.14 (from langsmith<0.2.0,>=0.1.17->langchain)\n", 163 | " Downloading orjson-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (144 kB)\n", 164 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m145.0/145.0 kB\u001b[0m \u001b[31m17.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 165 | "\u001b[?25hRequirement already satisfied: anyio<5,>=3.5.0 in /usr/local/lib/python3.10/dist-packages (from openai<2.0.0,>=1.13.3->crewai[tools]) (3.7.1)\n", 166 | "Requirement already satisfied: distro<2,>=1.7.0 in /usr/lib/python3/dist-packages (from openai<2.0.0,>=1.13.3->crewai[tools]) (1.7.0)\n", 167 | "Collecting httpx<1,>=0.23.0 (from openai<2.0.0,>=1.13.3->crewai[tools])\n", 168 | " Downloading httpx-0.27.0-py3-none-any.whl (75 kB)\n", 169 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m75.6/75.6 kB\u001b[0m \u001b[31m9.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 170 | "\u001b[?25hRequirement already satisfied: sniffio in /usr/local/lib/python3.10/dist-packages (from openai<2.0.0,>=1.13.3->crewai[tools]) (1.3.1)\n", 171 | "Requirement already satisfied: tqdm>4 in /usr/local/lib/python3.10/dist-packages (from openai<2.0.0,>=1.13.3->crewai[tools]) (4.66.4)\n", 172 | "Requirement already satisfied: typing-extensions<5,>=4.7 in /usr/local/lib/python3.10/dist-packages (from openai<2.0.0,>=1.13.3->crewai[tools]) (4.12.2)\n", 173 | "Collecting deprecated>=1.2.6 (from opentelemetry-api<2.0.0,>=1.22.0->crewai[tools])\n", 174 | " Downloading Deprecated-1.2.14-py2.py3-none-any.whl (9.6 kB)\n", 175 | "Requirement already satisfied: importlib-metadata<=7.1,>=6.0 in /usr/local/lib/python3.10/dist-packages (from opentelemetry-api<2.0.0,>=1.22.0->crewai[tools]) (7.1.0)\n", 176 | "Requirement already satisfied: googleapis-common-protos~=1.52 in /usr/local/lib/python3.10/dist-packages (from opentelemetry-exporter-otlp-proto-http<2.0.0,>=1.22.0->crewai[tools]) (1.63.1)\n", 177 | "Collecting opentelemetry-exporter-otlp-proto-common==1.25.0 (from opentelemetry-exporter-otlp-proto-http<2.0.0,>=1.22.0->crewai[tools])\n", 178 | " Downloading opentelemetry_exporter_otlp_proto_common-1.25.0-py3-none-any.whl (17 kB)\n", 179 | "Collecting opentelemetry-proto==1.25.0 (from opentelemetry-exporter-otlp-proto-http<2.0.0,>=1.22.0->crewai[tools])\n", 180 | " Downloading opentelemetry_proto-1.25.0-py3-none-any.whl (52 kB)\n", 181 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m52.5/52.5 kB\u001b[0m \u001b[31m7.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 182 | "\u001b[?25hRequirement already satisfied: protobuf<5.0,>=3.19 in /usr/local/lib/python3.10/dist-packages (from opentelemetry-proto==1.25.0->opentelemetry-exporter-otlp-proto-http<2.0.0,>=1.22.0->crewai[tools]) (3.20.3)\n", 183 | "Collecting opentelemetry-semantic-conventions==0.46b0 (from opentelemetry-sdk<2.0.0,>=1.22.0->crewai[tools])\n", 184 | " Downloading opentelemetry_semantic_conventions-0.46b0-py3-none-any.whl (130 kB)\n", 185 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m130.5/130.5 kB\u001b[0m \u001b[31m18.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 186 | "\u001b[?25hRequirement already satisfied: annotated-types>=0.4.0 in /usr/local/lib/python3.10/dist-packages (from pydantic<3.0.0,>=2.4.2->crewai[tools]) (0.7.0)\n", 187 | "Requirement already satisfied: pydantic-core==2.18.4 in /usr/local/lib/python3.10/dist-packages (from pydantic<3.0.0,>=2.4.2->crewai[tools]) (2.18.4)\n", 188 | "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2->langchain) (3.3.2)\n", 189 | "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2->langchain) (3.7)\n", 190 | "Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2->langchain) (2.0.7)\n", 191 | "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2->langchain) (2024.6.2)\n", 192 | "Requirement already satisfied: greenlet!=0.4.17 in /usr/local/lib/python3.10/dist-packages (from SQLAlchemy<3,>=1.4->langchain) (3.0.3)\n", 193 | "Collecting Mako (from alembic<2.0.0,>=1.13.1->embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 194 | " Downloading Mako-1.3.5-py3-none-any.whl (78 kB)\n", 195 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m78.6/78.6 kB\u001b[0m \u001b[31m11.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 196 | "\u001b[?25hRequirement already satisfied: exceptiongroup in /usr/local/lib/python3.10/dist-packages (from anyio<5,>=3.5.0->openai<2.0.0,>=1.13.3->crewai[tools]) (1.2.1)\n", 197 | "Requirement already satisfied: soupsieve>1.2 in /usr/local/lib/python3.10/dist-packages (from beautifulsoup4<5.0.0,>=4.12.3->crewai-tools<0.3.0,>=0.2.6->crewai[tools]) (2.5)\n", 198 | "Requirement already satisfied: build>=1.0.3 in /usr/local/lib/python3.10/dist-packages (from chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools]) (1.2.1)\n", 199 | "Collecting chroma-hnswlib==0.7.3 (from chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 200 | " Downloading chroma_hnswlib-0.7.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB)\n", 201 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.4/2.4 MB\u001b[0m \u001b[31m53.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 202 | "\u001b[?25hCollecting fastapi>=0.95.2 (from chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 203 | " Downloading fastapi-0.111.0-py3-none-any.whl (91 kB)\n", 204 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m92.0/92.0 kB\u001b[0m \u001b[31m11.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 205 | "\u001b[?25hCollecting uvicorn[standard]>=0.18.3 (from chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 206 | " Downloading uvicorn-0.30.1-py3-none-any.whl (62 kB)\n", 207 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m62.4/62.4 kB\u001b[0m \u001b[31m9.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 208 | "\u001b[?25hCollecting pulsar-client>=3.1.0 (from chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 209 | " Downloading pulsar_client-3.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB)\n", 210 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m5.4/5.4 MB\u001b[0m \u001b[31m55.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 211 | "\u001b[?25hCollecting onnxruntime>=1.14.1 (from chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 212 | " Downloading onnxruntime-1.18.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.8 MB)\n", 213 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m6.8/6.8 MB\u001b[0m \u001b[31m71.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 214 | "\u001b[?25hCollecting opentelemetry-exporter-otlp-proto-grpc>=1.2.0 (from chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 215 | " Downloading opentelemetry_exporter_otlp_proto_grpc-1.25.0-py3-none-any.whl (18 kB)\n", 216 | "Collecting opentelemetry-instrumentation-fastapi>=0.41b0 (from chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 217 | " Downloading opentelemetry_instrumentation_fastapi-0.46b0-py3-none-any.whl (11 kB)\n", 218 | "Requirement already satisfied: tokenizers>=0.13.2 in /usr/local/lib/python3.10/dist-packages (from chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools]) (0.19.1)\n", 219 | "Collecting pypika>=0.48.9 (from chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 220 | " Downloading PyPika-0.48.9.tar.gz (67 kB)\n", 221 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m67.3/67.3 kB\u001b[0m \u001b[31m8.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 222 | "\u001b[?25h Installing build dependencies ... \u001b[?25l\u001b[?25hdone\n", 223 | " Getting requirements to build wheel ... \u001b[?25l\u001b[?25hdone\n", 224 | " Preparing metadata (pyproject.toml) ... \u001b[?25l\u001b[?25hdone\n", 225 | "Collecting overrides>=7.3.1 (from chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 226 | " Downloading overrides-7.7.0-py3-none-any.whl (17 kB)\n", 227 | "Requirement already satisfied: importlib-resources in /usr/local/lib/python3.10/dist-packages (from chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools]) (6.4.0)\n", 228 | "Requirement already satisfied: grpcio>=1.58.0 in /usr/local/lib/python3.10/dist-packages (from chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools]) (1.64.1)\n", 229 | "Collecting bcrypt>=4.0.1 (from chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 230 | " Downloading bcrypt-4.1.3-cp39-abi3-manylinux_2_28_x86_64.whl (283 kB)\n", 231 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m283.7/283.7 kB\u001b[0m \u001b[31m28.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 232 | "\u001b[?25hCollecting kubernetes>=28.1.0 (from chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 233 | " Downloading kubernetes-30.1.0-py2.py3-none-any.whl (1.7 MB)\n", 234 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.7/1.7 MB\u001b[0m \u001b[31m73.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 235 | "\u001b[?25hCollecting mmh3>=4.0.1 (from chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 236 | " Downloading mmh3-4.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (67 kB)\n", 237 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m67.6/67.6 kB\u001b[0m \u001b[31m9.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 238 | "\u001b[?25hRequirement already satisfied: wrapt<2,>=1.10 in /usr/local/lib/python3.10/dist-packages (from deprecated>=1.2.6->opentelemetry-api<2.0.0,>=1.22.0->crewai[tools]) (1.14.1)\n", 239 | "Collecting youtube-transcript-api<0.7.0,>=0.6.1 (from embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 240 | " Downloading youtube_transcript_api-0.6.2-py3-none-any.whl (24 kB)\n", 241 | "Collecting yt_dlp<2024.0.0,>=2023.11.14 (from embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 242 | " Downloading yt_dlp-2023.12.30-py2.py3-none-any.whl (3.0 MB)\n", 243 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m3.0/3.0 MB\u001b[0m \u001b[31m79.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 244 | "\u001b[?25hCollecting PyGithub<2.0.0,>=1.59.1 (from embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 245 | " Downloading PyGithub-1.59.1-py3-none-any.whl (342 kB)\n", 246 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m342.2/342.2 kB\u001b[0m \u001b[31m38.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 247 | "\u001b[?25hCollecting gitpython<4.0.0,>=3.1.38 (from embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 248 | " Downloading GitPython-3.1.43-py3-none-any.whl (207 kB)\n", 249 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m207.3/207.3 kB\u001b[0m \u001b[31m28.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 250 | "\u001b[?25hRequirement already satisfied: google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,<3.0.0dev,>=1.34.1 in /usr/local/lib/python3.10/dist-packages (from google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain<0.2.0,>=0.1.98->crewai[tools]) (2.11.1)\n", 251 | "Requirement already satisfied: google-auth<3.0.0dev,>=2.14.1 in /usr/local/lib/python3.10/dist-packages (from google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain<0.2.0,>=0.1.98->crewai[tools]) (2.27.0)\n", 252 | "Requirement already satisfied: proto-plus<2.0.0dev,>=1.22.0 in /usr/local/lib/python3.10/dist-packages (from google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain<0.2.0,>=0.1.98->crewai[tools]) (1.23.0)\n", 253 | "Requirement already satisfied: google-cloud-storage<3.0.0dev,>=1.32.0 in /usr/local/lib/python3.10/dist-packages (from google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain<0.2.0,>=0.1.98->crewai[tools]) (2.8.0)\n", 254 | "Requirement already satisfied: google-cloud-bigquery!=3.20.0,<4.0.0dev,>=1.15.0 in /usr/local/lib/python3.10/dist-packages (from google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain<0.2.0,>=0.1.98->crewai[tools]) (3.21.0)\n", 255 | "Requirement already satisfied: google-cloud-resource-manager<3.0.0dev,>=1.3.3 in /usr/local/lib/python3.10/dist-packages (from google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain<0.2.0,>=0.1.98->crewai[tools]) (1.12.3)\n", 256 | "Requirement already satisfied: shapely<3.0.0dev in /usr/local/lib/python3.10/dist-packages (from google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain<0.2.0,>=0.1.98->crewai[tools]) (2.0.4)\n", 257 | "Requirement already satisfied: cachetools in /usr/local/lib/python3.10/dist-packages (from gptcache<0.2.0,>=0.1.43->embedchain<0.2.0,>=0.1.98->crewai[tools]) (5.3.3)\n", 258 | "Collecting httpcore==1.* (from httpx<1,>=0.23.0->openai<2.0.0,>=1.13.3->crewai[tools])\n", 259 | " Downloading httpcore-1.0.5-py3-none-any.whl (77 kB)\n", 260 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m77.9/77.9 kB\u001b[0m \u001b[31m11.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 261 | "\u001b[?25hCollecting h11<0.15,>=0.13 (from httpcore==1.*->httpx<1,>=0.23.0->openai<2.0.0,>=1.13.3->crewai[tools])\n", 262 | " Downloading h11-0.14.0-py3-none-any.whl (58 kB)\n", 263 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m58.3/58.3 kB\u001b[0m \u001b[31m7.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 264 | "\u001b[?25hRequirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.10/dist-packages (from importlib-metadata<=7.1,>=6.0->opentelemetry-api<2.0.0,>=1.22.0->crewai[tools]) (3.19.2)\n", 265 | "Collecting jsonpointer>=1.9 (from jsonpatch<2.0,>=1.33->langchain-core<0.2.0,>=0.1.52->langchain)\n", 266 | " Downloading jsonpointer-3.0.0-py2.py3-none-any.whl (7.6 kB)\n", 267 | "Collecting deprecation (from lancedb<0.6.0,>=0.5.4->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 268 | " Downloading deprecation-2.1.0-py2.py3-none-any.whl (11 kB)\n", 269 | "Collecting pylance==0.9.18 (from lancedb<0.6.0,>=0.5.4->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 270 | " Downloading pylance-0.9.18-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.6 MB)\n", 271 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m21.6/21.6 MB\u001b[0m \u001b[31m27.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 272 | "\u001b[?25hCollecting ratelimiter~=1.0 (from lancedb<0.6.0,>=0.5.4->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 273 | " Downloading ratelimiter-1.2.0.post0-py3-none-any.whl (6.6 kB)\n", 274 | "Collecting retry>=0.9.2 (from lancedb<0.6.0,>=0.5.4->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 275 | " Downloading retry-0.9.2-py2.py3-none-any.whl (8.0 kB)\n", 276 | "Collecting semver>=3.0 (from lancedb<0.6.0,>=0.5.4->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 277 | " Downloading semver-3.0.2-py3-none-any.whl (17 kB)\n", 278 | "Requirement already satisfied: pyarrow>=12 in /usr/local/lib/python3.10/dist-packages (from pylance==0.9.18->lancedb<0.6.0,>=0.5.4->crewai-tools<0.3.0,>=0.2.6->crewai[tools]) (14.0.2)\n", 279 | "Collecting cohere<6.0,>=5.5.6 (from langchain-cohere<0.2.0,>=0.1.4->embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 280 | " Downloading cohere-5.5.7-py3-none-any.whl (166 kB)\n", 281 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m166.6/166.6 kB\u001b[0m \u001b[31m24.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 282 | "\u001b[?25hINFO: pip is looking at multiple versions of langchain-cohere to determine which version is compatible with other requirements. This could take a while.\n", 283 | "Collecting langchain-cohere<0.2.0,>=0.1.4 (from embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 284 | " Downloading langchain_cohere-0.1.5-py3-none-any.whl (30 kB)\n", 285 | "Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/dist-packages (from posthog<4.0.0,>=3.0.2->embedchain<0.2.0,>=0.1.98->crewai[tools]) (1.16.0)\n", 286 | "Collecting monotonic>=1.5 (from posthog<4.0.0,>=3.0.2->embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 287 | " Downloading monotonic-1.6-py2.py3-none-any.whl (8.2 kB)\n", 288 | "Collecting backoff>=1.10.0 (from posthog<4.0.0,>=3.0.2->embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 289 | " Downloading backoff-2.2.1-py3-none-any.whl (15 kB)\n", 290 | "Requirement already satisfied: python-dateutil>2.1 in /usr/local/lib/python3.10/dist-packages (from posthog<4.0.0,>=3.0.2->embedchain<0.2.0,>=0.1.98->crewai[tools]) (2.8.2)\n", 291 | "Collecting nodeenv>=1.6.0 (from pyright<2.0.0,>=1.1.350->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 292 | " Downloading nodeenv-1.9.1-py2.py3-none-any.whl (22 kB)\n", 293 | "Requirement already satisfied: iniconfig in /usr/local/lib/python3.10/dist-packages (from pytest<9.0.0,>=8.0.0->crewai-tools<0.3.0,>=0.2.6->crewai[tools]) (2.0.0)\n", 294 | "Requirement already satisfied: pluggy<2.0,>=1.5 in /usr/local/lib/python3.10/dist-packages (from pytest<9.0.0,>=8.0.0->crewai-tools<0.3.0,>=0.2.6->crewai[tools]) (1.5.0)\n", 295 | "Requirement already satisfied: tomli>=1 in /usr/local/lib/python3.10/dist-packages (from pytest<9.0.0,>=8.0.0->crewai-tools<0.3.0,>=0.2.6->crewai[tools]) (2.0.1)\n", 296 | "Requirement already satisfied: markdown-it-py>=2.2.0 in /usr/local/lib/python3.10/dist-packages (from rich<14.0.0,>=13.7.0->embedchain<0.2.0,>=0.1.98->crewai[tools]) (3.0.0)\n", 297 | "Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /usr/local/lib/python3.10/dist-packages (from rich<14.0.0,>=13.7.0->embedchain<0.2.0,>=0.1.98->crewai[tools]) (2.16.1)\n", 298 | "Collecting trio~=0.17 (from selenium<5.0.0,>=4.18.1->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 299 | " Downloading trio-0.25.1-py3-none-any.whl (467 kB)\n", 300 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m467.7/467.7 kB\u001b[0m \u001b[31m26.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 301 | "\u001b[?25hCollecting trio-websocket~=0.9 (from selenium<5.0.0,>=4.18.1->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 302 | " Downloading trio_websocket-0.11.1-py3-none-any.whl (17 kB)\n", 303 | "Collecting mypy-extensions>=0.3.0 (from typing-inspect<1,>=0.4.0->dataclasses-json<0.7,>=0.5.7->langchain)\n", 304 | " Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)\n", 305 | "Requirement already satisfied: pyproject_hooks in /usr/local/lib/python3.10/dist-packages (from build>=1.0.3->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools]) (1.1.0)\n", 306 | "Collecting boto3<2.0.0,>=1.34.0 (from cohere<6.0,>=5.5.6->langchain-cohere<0.2.0,>=0.1.4->embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 307 | " Downloading boto3-1.34.127-py3-none-any.whl (139 kB)\n", 308 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m139.2/139.2 kB\u001b[0m \u001b[31m15.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 309 | "\u001b[?25hCollecting fastavro<2.0.0,>=1.9.4 (from cohere<6.0,>=5.5.6->langchain-cohere<0.2.0,>=0.1.4->embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 310 | " Downloading fastavro-1.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB)\n", 311 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m3.1/3.1 MB\u001b[0m \u001b[31m36.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 312 | "\u001b[?25hCollecting httpx-sse<0.5.0,>=0.4.0 (from cohere<6.0,>=5.5.6->langchain-cohere<0.2.0,>=0.1.4->embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 313 | " Downloading httpx_sse-0.4.0-py3-none-any.whl (7.8 kB)\n", 314 | "Collecting parameterized<0.10.0,>=0.9.0 (from cohere<6.0,>=5.5.6->langchain-cohere<0.2.0,>=0.1.4->embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 315 | " Downloading parameterized-0.9.0-py2.py3-none-any.whl (20 kB)\n", 316 | "Collecting tokenizers>=0.13.2 (from chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 317 | " Downloading tokenizers-0.15.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB)\n", 318 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m3.6/3.6 MB\u001b[0m \u001b[31m64.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 319 | "\u001b[?25hCollecting types-requests<3.0.0,>=2.0.0 (from cohere<6.0,>=5.5.6->langchain-cohere<0.2.0,>=0.1.4->embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 320 | " Downloading types_requests-2.32.0.20240602-py3-none-any.whl (15 kB)\n", 321 | "Collecting starlette<0.38.0,>=0.37.2 (from fastapi>=0.95.2->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 322 | " Downloading starlette-0.37.2-py3-none-any.whl (71 kB)\n", 323 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m71.9/71.9 kB\u001b[0m \u001b[31m9.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 324 | "\u001b[?25hCollecting fastapi-cli>=0.0.2 (from fastapi>=0.95.2->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 325 | " Downloading fastapi_cli-0.0.4-py3-none-any.whl (9.5 kB)\n", 326 | "Requirement already satisfied: jinja2>=2.11.2 in /usr/local/lib/python3.10/dist-packages (from fastapi>=0.95.2->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools]) (3.1.4)\n", 327 | "Collecting python-multipart>=0.0.7 (from fastapi>=0.95.2->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 328 | " Downloading python_multipart-0.0.9-py3-none-any.whl (22 kB)\n", 329 | "Collecting ujson!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0,>=4.0.1 (from fastapi>=0.95.2->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 330 | " Downloading ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (53 kB)\n", 331 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m53.6/53.6 kB\u001b[0m \u001b[31m7.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 332 | "\u001b[?25hCollecting email_validator>=2.0.0 (from fastapi>=0.95.2->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 333 | " Downloading email_validator-2.1.1-py3-none-any.whl (30 kB)\n", 334 | "Collecting gitdb<5,>=4.0.1 (from gitpython<4.0.0,>=3.1.38->embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 335 | " Downloading gitdb-4.0.11-py3-none-any.whl (62 kB)\n", 336 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m62.7/62.7 kB\u001b[0m \u001b[31m8.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 337 | "\u001b[?25hRequirement already satisfied: grpcio-status<2.0.dev0,>=1.33.2 in /usr/local/lib/python3.10/dist-packages (from google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,<3.0.0dev,>=1.34.1->google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain<0.2.0,>=0.1.98->crewai[tools]) (1.48.2)\n", 338 | "Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.10/dist-packages (from google-auth<3.0.0dev,>=2.14.1->google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain<0.2.0,>=0.1.98->crewai[tools]) (0.4.0)\n", 339 | "Requirement already satisfied: rsa<5,>=3.1.4 in /usr/local/lib/python3.10/dist-packages (from google-auth<3.0.0dev,>=2.14.1->google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain<0.2.0,>=0.1.98->crewai[tools]) (4.9)\n", 340 | "Requirement already satisfied: google-cloud-core<3.0.0dev,>=1.6.0 in /usr/local/lib/python3.10/dist-packages (from google-cloud-bigquery!=3.20.0,<4.0.0dev,>=1.15.0->google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain<0.2.0,>=0.1.98->crewai[tools]) (2.3.3)\n", 341 | "Requirement already satisfied: google-resumable-media<3.0dev,>=0.6.0 in /usr/local/lib/python3.10/dist-packages (from google-cloud-bigquery!=3.20.0,<4.0.0dev,>=1.15.0->google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain<0.2.0,>=0.1.98->crewai[tools]) (2.7.0)\n", 342 | "Requirement already satisfied: grpc-google-iam-v1<1.0.0dev,>=0.12.4 in /usr/local/lib/python3.10/dist-packages (from google-cloud-resource-manager<3.0.0dev,>=1.3.3->google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain<0.2.0,>=0.1.98->crewai[tools]) (0.13.0)\n", 343 | "Requirement already satisfied: websocket-client!=0.40.0,!=0.41.*,!=0.42.*,>=0.32.0 in /usr/local/lib/python3.10/dist-packages (from kubernetes>=28.1.0->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools]) (1.8.0)\n", 344 | "Requirement already satisfied: requests-oauthlib in /usr/local/lib/python3.10/dist-packages (from kubernetes>=28.1.0->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools]) (1.3.1)\n", 345 | "Requirement already satisfied: oauthlib>=3.2.2 in /usr/local/lib/python3.10/dist-packages (from kubernetes>=28.1.0->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools]) (3.2.2)\n", 346 | "Requirement already satisfied: mdurl~=0.1 in /usr/local/lib/python3.10/dist-packages (from markdown-it-py>=2.2.0->rich<14.0.0,>=13.7.0->embedchain<0.2.0,>=0.1.98->crewai[tools]) (0.1.2)\n", 347 | "Collecting coloredlogs (from onnxruntime>=1.14.1->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 348 | " Downloading coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB)\n", 349 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m46.0/46.0 kB\u001b[0m \u001b[31m5.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 350 | "\u001b[?25hRequirement already satisfied: flatbuffers in /usr/local/lib/python3.10/dist-packages (from onnxruntime>=1.14.1->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools]) (24.3.25)\n", 351 | "Requirement already satisfied: sympy in /usr/local/lib/python3.10/dist-packages (from onnxruntime>=1.14.1->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools]) (1.12.1)\n", 352 | "Collecting opentelemetry-instrumentation-asgi==0.46b0 (from opentelemetry-instrumentation-fastapi>=0.41b0->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 353 | " Downloading opentelemetry_instrumentation_asgi-0.46b0-py3-none-any.whl (14 kB)\n", 354 | "Collecting opentelemetry-instrumentation==0.46b0 (from opentelemetry-instrumentation-fastapi>=0.41b0->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 355 | " Downloading opentelemetry_instrumentation-0.46b0-py3-none-any.whl (29 kB)\n", 356 | "Collecting opentelemetry-util-http==0.46b0 (from opentelemetry-instrumentation-fastapi>=0.41b0->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 357 | " Downloading opentelemetry_util_http-0.46b0-py3-none-any.whl (6.9 kB)\n", 358 | "Requirement already satisfied: setuptools>=16.0 in /usr/local/lib/python3.10/dist-packages (from opentelemetry-instrumentation==0.46b0->opentelemetry-instrumentation-fastapi>=0.41b0->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools]) (67.7.2)\n", 359 | "Collecting asgiref~=3.0 (from opentelemetry-instrumentation-asgi==0.46b0->opentelemetry-instrumentation-fastapi>=0.41b0->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 360 | " Downloading asgiref-3.8.1-py3-none-any.whl (23 kB)\n", 361 | "Collecting pyjwt[crypto]>=2.4.0 (from PyGithub<2.0.0,>=1.59.1->embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 362 | " Downloading PyJWT-2.8.0-py3-none-any.whl (22 kB)\n", 363 | "Collecting pynacl>=1.4.0 (from PyGithub<2.0.0,>=1.59.1->embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 364 | " Downloading PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (856 kB)\n", 365 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m856.7/856.7 kB\u001b[0m \u001b[31m63.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 366 | "\u001b[?25hRequirement already satisfied: decorator>=3.4.2 in /usr/local/lib/python3.10/dist-packages (from retry>=0.9.2->lancedb<0.6.0,>=0.5.4->crewai-tools<0.3.0,>=0.2.6->crewai[tools]) (4.4.2)\n", 367 | "Collecting py<2.0.0,>=1.4.26 (from retry>=0.9.2->lancedb<0.6.0,>=0.5.4->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 368 | " Downloading py-1.11.0-py2.py3-none-any.whl (98 kB)\n", 369 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m98.7/98.7 kB\u001b[0m \u001b[31m11.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 370 | "\u001b[?25hRequirement already satisfied: huggingface_hub<1.0,>=0.16.4 in /usr/local/lib/python3.10/dist-packages (from tokenizers>=0.13.2->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools]) (0.23.3)\n", 371 | "Requirement already satisfied: sortedcontainers in /usr/local/lib/python3.10/dist-packages (from trio~=0.17->selenium<5.0.0,>=4.18.1->crewai-tools<0.3.0,>=0.2.6->crewai[tools]) (2.4.0)\n", 372 | "Collecting outcome (from trio~=0.17->selenium<5.0.0,>=4.18.1->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 373 | " Downloading outcome-1.3.0.post0-py2.py3-none-any.whl (10 kB)\n", 374 | "Collecting wsproto>=0.14 (from trio-websocket~=0.9->selenium<5.0.0,>=4.18.1->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 375 | " Downloading wsproto-1.2.0-py3-none-any.whl (24 kB)\n", 376 | "Requirement already satisfied: pysocks!=1.5.7,<2.0,>=1.5.6 in /usr/local/lib/python3.10/dist-packages (from urllib3<3,>=1.21.1->requests<3,>=2->langchain) (1.7.1)\n", 377 | "Collecting httptools>=0.5.0 (from uvicorn[standard]>=0.18.3->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 378 | " Downloading httptools-0.6.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (341 kB)\n", 379 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m341.4/341.4 kB\u001b[0m \u001b[31m38.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 380 | "\u001b[?25hCollecting uvloop!=0.15.0,!=0.15.1,>=0.14.0 (from uvicorn[standard]>=0.18.3->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 381 | " Downloading uvloop-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB)\n", 382 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m3.4/3.4 MB\u001b[0m \u001b[31m88.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 383 | "\u001b[?25hCollecting watchfiles>=0.13 (from uvicorn[standard]>=0.18.3->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 384 | " Downloading watchfiles-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB)\n", 385 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.2/1.2 MB\u001b[0m \u001b[31m62.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 386 | "\u001b[?25hCollecting websockets>=10.4 (from uvicorn[standard]>=0.18.3->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 387 | " Downloading websockets-12.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (130 kB)\n", 388 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m130.2/130.2 kB\u001b[0m \u001b[31m17.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 389 | "\u001b[?25hCollecting mutagen (from yt_dlp<2024.0.0,>=2023.11.14->embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 390 | " Downloading mutagen-1.47.0-py3-none-any.whl (194 kB)\n", 391 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m194.4/194.4 kB\u001b[0m \u001b[31m23.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 392 | "\u001b[?25hCollecting pycryptodomex (from yt_dlp<2024.0.0,>=2023.11.14->embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 393 | " Downloading pycryptodomex-3.20.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)\n", 394 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.1/2.1 MB\u001b[0m \u001b[31m67.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 395 | "\u001b[?25hCollecting brotli (from yt_dlp<2024.0.0,>=2023.11.14->embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 396 | " Downloading Brotli-1.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (3.0 MB)\n", 397 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m3.0/3.0 MB\u001b[0m \u001b[31m80.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 398 | "\u001b[?25hRequirement already satisfied: MarkupSafe>=0.9.2 in /usr/local/lib/python3.10/dist-packages (from Mako->alembic<2.0.0,>=1.13.1->embedchain<0.2.0,>=0.1.98->crewai[tools]) (2.1.5)\n", 399 | "Collecting botocore<1.35.0,>=1.34.127 (from boto3<2.0.0,>=1.34.0->cohere<6.0,>=5.5.6->langchain-cohere<0.2.0,>=0.1.4->embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 400 | " Downloading botocore-1.34.127-py3-none-any.whl (12.3 MB)\n", 401 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m12.3/12.3 MB\u001b[0m \u001b[31m56.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 402 | "\u001b[?25hCollecting jmespath<2.0.0,>=0.7.1 (from boto3<2.0.0,>=1.34.0->cohere<6.0,>=5.5.6->langchain-cohere<0.2.0,>=0.1.4->embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 403 | " Downloading jmespath-1.0.1-py3-none-any.whl (20 kB)\n", 404 | "Collecting s3transfer<0.11.0,>=0.10.0 (from boto3<2.0.0,>=1.34.0->cohere<6.0,>=5.5.6->langchain-cohere<0.2.0,>=0.1.4->embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 405 | " Downloading s3transfer-0.10.1-py3-none-any.whl (82 kB)\n", 406 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m82.2/82.2 kB\u001b[0m \u001b[31m11.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 407 | "\u001b[?25hCollecting dnspython>=2.0.0 (from email_validator>=2.0.0->fastapi>=0.95.2->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 408 | " Downloading dnspython-2.6.1-py3-none-any.whl (307 kB)\n", 409 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m307.7/307.7 kB\u001b[0m \u001b[31m28.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 410 | "\u001b[?25hINFO: pip is looking at multiple versions of fastapi-cli to determine which version is compatible with other requirements. This could take a while.\n", 411 | "Collecting fastapi-cli>=0.0.2 (from fastapi>=0.95.2->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 412 | " Downloading fastapi_cli-0.0.3-py3-none-any.whl (9.2 kB)\n", 413 | " Downloading fastapi_cli-0.0.2-py3-none-any.whl (9.1 kB)\n", 414 | "Collecting fastapi>=0.95.2 (from chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 415 | " Downloading fastapi-0.110.3-py3-none-any.whl (91 kB)\n", 416 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m91.8/91.8 kB\u001b[0m \u001b[31m10.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 417 | "\u001b[?25hCollecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->gitpython<4.0.0,>=3.1.38->embedchain<0.2.0,>=0.1.98->crewai[tools])\n", 418 | " Downloading smmap-5.0.1-py3-none-any.whl (24 kB)\n", 419 | "Requirement already satisfied: google-crc32c<2.0dev,>=1.0 in /usr/local/lib/python3.10/dist-packages (from google-resumable-media<3.0dev,>=0.6.0->google-cloud-bigquery!=3.20.0,<4.0.0dev,>=1.15.0->google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain<0.2.0,>=0.1.98->crewai[tools]) (1.5.0)\n", 420 | "Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from huggingface_hub<1.0,>=0.16.4->tokenizers>=0.13.2->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools]) (3.14.0)\n", 421 | "Requirement already satisfied: fsspec>=2023.5.0 in /usr/local/lib/python3.10/dist-packages (from huggingface_hub<1.0,>=0.16.4->tokenizers>=0.13.2->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools]) (2023.6.0)\n", 422 | "Requirement already satisfied: pyasn1<0.7.0,>=0.4.6 in /usr/local/lib/python3.10/dist-packages (from pyasn1-modules>=0.2.1->google-auth<3.0.0dev,>=2.14.1->google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain<0.2.0,>=0.1.98->crewai[tools]) (0.6.0)\n", 423 | "Requirement already satisfied: cryptography>=3.4.0 in /usr/local/lib/python3.10/dist-packages (from pyjwt[crypto]>=2.4.0->PyGithub<2.0.0,>=1.59.1->embedchain<0.2.0,>=0.1.98->crewai[tools]) (42.0.8)\n", 424 | "Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python3.10/dist-packages (from pynacl>=1.4.0->PyGithub<2.0.0,>=1.59.1->embedchain<0.2.0,>=0.1.98->crewai[tools]) (1.16.0)\n", 425 | "Collecting humanfriendly>=9.1 (from coloredlogs->onnxruntime>=1.14.1->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools])\n", 426 | " Downloading humanfriendly-10.0-py2.py3-none-any.whl (86 kB)\n", 427 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m86.8/86.8 kB\u001b[0m \u001b[31m13.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 428 | "\u001b[?25hRequirement already satisfied: mpmath<1.4.0,>=1.1.0 in /usr/local/lib/python3.10/dist-packages (from sympy->onnxruntime>=1.14.1->chromadb<0.5.0,>=0.4.22->crewai-tools<0.3.0,>=0.2.6->crewai[tools]) (1.3.0)\n", 429 | "Requirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.4.1->pynacl>=1.4.0->PyGithub<2.0.0,>=1.59.1->embedchain<0.2.0,>=0.1.98->crewai[tools]) (2.22)\n", 430 | "Building wheels for collected packages: docx2txt, pypika\n", 431 | " Building wheel for docx2txt (setup.py) ... \u001b[?25l\u001b[?25hdone\n", 432 | " Created wheel for docx2txt: filename=docx2txt-0.8-py3-none-any.whl size=3960 sha256=2529031af4bbb73608c7863301b6de0adf2144c1490cfd6bc542362bca1628db\n", 433 | " Stored in directory: /root/.cache/pip/wheels/22/58/cf/093d0a6c3ecfdfc5f6ddd5524043b88e59a9a199cb02352966\n", 434 | " Building wheel for pypika (pyproject.toml) ... \u001b[?25l\u001b[?25hdone\n", 435 | " Created wheel for pypika: filename=PyPika-0.48.9-py2.py3-none-any.whl size=53724 sha256=5816f0db31f6e29f03224cd99335512df8c1d1d8e46e1b3258d6257074011d99\n", 436 | " Stored in directory: /root/.cache/pip/wheels/e1/26/51/d0bffb3d2fd82256676d7ad3003faea3bd6dddc9577af665f4\n", 437 | "Successfully built docx2txt pypika\n", 438 | "Installing collected packages: schema, ratelimiter, pypika, monotonic, mmh3, docx2txt, brotli, appdirs, websockets, uvloop, types-requests, typer, smmap, semver, regex, pytube, python-dotenv, pysbd, pypdf, pyjwt, pycryptodomex, py, pulsar-client, parameterized, packaging, overrides, outcome, orjson, opentelemetry-util-http, opentelemetry-proto, nodeenv, mypy-extensions, mutagen, Mako, jsonpointer, jmespath, humanfriendly, httpx-sse, httptools, h11, fastavro, docstring-parser, deprecated, chroma-hnswlib, bcrypt, backoff, asgiref, yt_dlp, youtube-transcript-api, wsproto, watchfiles, uvicorn, typing-inspect, trio, tiktoken, starlette, retry, pytest, pyright, pynacl, pylance, posthog, opentelemetry-exporter-otlp-proto-common, opentelemetry-api, marshmallow, jsonpatch, httpcore, gptcache, gitdb, deprecation, coloredlogs, botocore, alembic, trio-websocket, tokenizers, s3transfer, opentelemetry-semantic-conventions, opentelemetry-instrumentation, onnxruntime, langsmith, lancedb, kubernetes, httpx, gitpython, fastapi, dataclasses-json, selenium, PyGithub, opentelemetry-sdk, opentelemetry-instrumentation-asgi, openai, langchain-core, boto3, opentelemetry-instrumentation-fastapi, opentelemetry-exporter-otlp-proto-http, opentelemetry-exporter-otlp-proto-grpc, langchain-text-splitters, langchain_openai, langchain-community, instructor, cohere, langchain-cohere, langchain, chromadb, embedchain, crewai, crewai-tools\n", 439 | " Attempting uninstall: typer\n", 440 | " Found existing installation: typer 0.12.3\n", 441 | " Uninstalling typer-0.12.3:\n", 442 | " Successfully uninstalled typer-0.12.3\n", 443 | " Attempting uninstall: regex\n", 444 | " Found existing installation: regex 2024.5.15\n", 445 | " Uninstalling regex-2024.5.15:\n", 446 | " Successfully uninstalled regex-2024.5.15\n", 447 | " Attempting uninstall: pyjwt\n", 448 | " Found existing installation: PyJWT 2.3.0\n", 449 | " Uninstalling PyJWT-2.3.0:\n", 450 | " Successfully uninstalled PyJWT-2.3.0\n", 451 | " Attempting uninstall: packaging\n", 452 | " Found existing installation: packaging 24.1\n", 453 | " Uninstalling packaging-24.1:\n", 454 | " Successfully uninstalled packaging-24.1\n", 455 | " Attempting uninstall: docstring-parser\n", 456 | " Found existing installation: docstring_parser 0.16\n", 457 | " Uninstalling docstring_parser-0.16:\n", 458 | " Successfully uninstalled docstring_parser-0.16\n", 459 | " Attempting uninstall: pytest\n", 460 | " Found existing installation: pytest 7.4.4\n", 461 | " Uninstalling pytest-7.4.4:\n", 462 | " Successfully uninstalled pytest-7.4.4\n", 463 | " Attempting uninstall: tokenizers\n", 464 | " Found existing installation: tokenizers 0.19.1\n", 465 | " Uninstalling tokenizers-0.19.1:\n", 466 | " Successfully uninstalled tokenizers-0.19.1\n", 467 | "\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", 468 | "transformers 4.41.2 requires tokenizers<0.20,>=0.19, but you have tokenizers 0.15.2 which is incompatible.\u001b[0m\u001b[31m\n", 469 | "\u001b[0mSuccessfully installed Mako-1.3.5 PyGithub-1.59.1 alembic-1.13.1 appdirs-1.4.4 asgiref-3.8.1 backoff-2.2.1 bcrypt-4.1.3 boto3-1.34.127 botocore-1.34.127 brotli-1.1.0 chroma-hnswlib-0.7.3 chromadb-0.4.24 cohere-5.5.7 coloredlogs-15.0.1 crewai-0.30.11 crewai-tools-0.2.6 dataclasses-json-0.6.7 deprecated-1.2.14 deprecation-2.1.0 docstring-parser-0.15 docx2txt-0.8 embedchain-0.1.110 fastapi-0.110.3 fastavro-1.9.4 gitdb-4.0.11 gitpython-3.1.43 gptcache-0.1.43 h11-0.14.0 httpcore-1.0.5 httptools-0.6.1 httpx-0.27.0 httpx-sse-0.4.0 humanfriendly-10.0 instructor-0.5.2 jmespath-1.0.1 jsonpatch-1.33 jsonpointer-3.0.0 kubernetes-30.1.0 lancedb-0.5.7 langchain-0.1.20 langchain-cohere-0.1.5 langchain-community-0.0.38 langchain-core-0.1.52 langchain-text-splitters-0.0.2 langchain_openai-0.1.7 langsmith-0.1.77 marshmallow-3.21.3 mmh3-4.1.0 monotonic-1.6 mutagen-1.47.0 mypy-extensions-1.0.0 nodeenv-1.9.1 onnxruntime-1.18.0 openai-1.34.0 opentelemetry-api-1.25.0 opentelemetry-exporter-otlp-proto-common-1.25.0 opentelemetry-exporter-otlp-proto-grpc-1.25.0 opentelemetry-exporter-otlp-proto-http-1.25.0 opentelemetry-instrumentation-0.46b0 opentelemetry-instrumentation-asgi-0.46b0 opentelemetry-instrumentation-fastapi-0.46b0 opentelemetry-proto-1.25.0 opentelemetry-sdk-1.25.0 opentelemetry-semantic-conventions-0.46b0 opentelemetry-util-http-0.46b0 orjson-3.10.5 outcome-1.3.0.post0 overrides-7.7.0 packaging-23.2 parameterized-0.9.0 posthog-3.5.0 pulsar-client-3.5.0 py-1.11.0 pycryptodomex-3.20.0 pyjwt-2.8.0 pylance-0.9.18 pynacl-1.5.0 pypdf-4.2.0 pypika-0.48.9 pyright-1.1.367 pysbd-0.3.4 pytest-8.2.2 python-dotenv-1.0.1 pytube-15.0.0 ratelimiter-1.2.0.post0 regex-2023.12.25 retry-0.9.2 s3transfer-0.10.1 schema-0.7.7 selenium-4.21.0 semver-3.0.2 smmap-5.0.1 starlette-0.37.2 tiktoken-0.7.0 tokenizers-0.15.2 trio-0.25.1 trio-websocket-0.11.1 typer-0.9.4 types-requests-2.32.0.20240602 typing-inspect-0.9.0 uvicorn-0.30.1 uvloop-0.19.0 watchfiles-0.22.0 websockets-12.0 wsproto-1.2.0 youtube-transcript-api-0.6.2 yt_dlp-2023.12.30\n" 470 | ] 471 | } 472 | ] 473 | }, 474 | { 475 | "cell_type": "code", 476 | "execution_count": 26, 477 | "metadata": { 478 | "id": "lFSBYBdaur7Y" 479 | }, 480 | "outputs": [], 481 | "source": [ 482 | "import os\n", 483 | "from crewai import Agent, Task, Crew, Process\n", 484 | "from crewai_tools import SerperDevTool, tool\n", 485 | "from langchain_openai import ChatOpenAI" 486 | ] 487 | }, 488 | { 489 | "cell_type": "code", 490 | "source": [ 491 | "from google.colab import userdata" 492 | ], 493 | "metadata": { 494 | "id": "Ot2J-QXExxjg" 495 | }, 496 | "execution_count": 27, 497 | "outputs": [] 498 | }, 499 | { 500 | "cell_type": "code", 501 | "source": [ 502 | "os.environ['OPENAI_API_KEY'] = userdata.get('OPENAI_API_KEY')\n", 503 | "os.environ['SERPER_API_KEY'] = userdata.get('SERPER_API_KEY')" 504 | ], 505 | "metadata": { 506 | "id": "ThFQeaghyCJy" 507 | }, 508 | "execution_count": 28, 509 | "outputs": [] 510 | }, 511 | { 512 | "cell_type": "code", 513 | "source": [ 514 | "search_tool = SerperDevTool()" 515 | ], 516 | "metadata": { 517 | "id": "UlvL_nLXya7a" 518 | }, 519 | "execution_count": 29, 520 | "outputs": [] 521 | }, 522 | { 523 | "cell_type": "code", 524 | "source": [ 525 | "researcher = Agent(\n", 526 | " role = \"Senior Healthcare Research Analyst\",\n", 527 | " goal = \"Investigate and report on the latest advancements in AI applications for the healthcare industry in 2024.\",\n", 528 | " backstory = \"\"\"You work at a prominent healthcare research institute.\n", 529 | " Your expertise lies in sourcing and analyzing information on AI technologies used in healthcare. You excel at breaking down complex medical data and presenting it in an accessible and insightful manner.\"\"\",\n", 530 | " verbose = False,\n", 531 | " allow_delegation = False,\n", 532 | " tools = [search_tool],\n", 533 | " llm = ChatOpenAI(model_name=\"gpt-4o\", temperature=0.7)\n", 534 | ")\n", 535 | "writer = Agent(\n", 536 | " role = \"Expert Healthcare Technology Writer\",\n", 537 | " goal = \"Craft concise and informative articles summarizing the latest advancements in AI applications within the healthcare sector in 2024.\",\n", 538 | " backstory = \"\"\"You are a well-respected content strategist with a knack for creating engaging and informative articles.\n", 539 | " Your expertise lies in transforming complex healthcare and AI concepts into clear, compelling narratives that are easily understood by a broad audience.\"\"\",\n", 540 | " verbose = True,\n", 541 | " allow_delegation = True,\n", 542 | " llm = ChatOpenAI(model_name=\"gpt-4o\", temperature=0.7)\n", 543 | ")" 544 | ], 545 | "metadata": { 546 | "id": "nKlOS8QryH5H" 547 | }, 548 | "execution_count": 30, 549 | "outputs": [] 550 | }, 551 | { 552 | "cell_type": "code", 553 | "source": [ 554 | "task1 = Task(\n", 555 | " description = \"Investigate the most recent breakthroughs in AI applications for healthcare.\",\n", 556 | " expected_output = \"A detailed summary of the latest innovations in AI technology within the healthcare sector.\",\n", 557 | " agent = researcher\n", 558 | ")\n", 559 | "\n", 560 | "task2 = Task(\n", 561 | " description = \"Compose a concise and informative article highlighting the latest innovations in AI applications for healthcare.\",\n", 562 | " expected_output = \"An engaging and well-structured article on the recent advancements in AI technology for healthcare.\",\n", 563 | " agent = writer\n", 564 | ")" 565 | ], 566 | "metadata": { 567 | "id": "wBTGcGqMycX3" 568 | }, 569 | "execution_count": 31, 570 | "outputs": [] 571 | }, 572 | { 573 | "cell_type": "code", 574 | "source": [ 575 | "crew = Crew(\n", 576 | " agents = [researcher, writer],\n", 577 | " tasks = [task1, task2],\n", 578 | " verbose = 1\n", 579 | ")" 580 | ], 581 | "metadata": { 582 | "colab": { 583 | "base_uri": "https://localhost:8080/" 584 | }, 585 | "id": "xxd_sUEeygnE", 586 | "outputId": "3352d074-66fc-430d-f74c-9cad760d35f1" 587 | }, 588 | "execution_count": 32, 589 | "outputs": [ 590 | { 591 | "output_type": "stream", 592 | "name": "stderr", 593 | "text": [ 594 | "WARNING:opentelemetry.trace:Overriding of current TracerProvider is not allowed\n" 595 | ] 596 | } 597 | ] 598 | }, 599 | { 600 | "cell_type": "code", 601 | "source": [ 602 | "final = crew.kickoff()" 603 | ], 604 | "metadata": { 605 | "colab": { 606 | "base_uri": "https://localhost:8080/" 607 | }, 608 | "id": "lNFOdufmylib", 609 | "outputId": "feb1abac-c468-4906-a2a5-20d7d2ca6d73" 610 | }, 611 | "execution_count": 33, 612 | "outputs": [ 613 | { 614 | "output_type": "stream", 615 | "name": "stdout", 616 | "text": [ 617 | "\u001b[1m\u001b[95m [DEBUG]: == Working Agent: Senior Healthcare Research Analyst\u001b[00m\n", 618 | "\u001b[95m \n", 619 | "\n", 620 | "\n", 621 | "Search results: Title: AI in 2024: Welcome to the 'new normal' in healthcare\n", 622 | "Link: https://www.healthcareitnews.com/news/ai-2024-welcome-new-normal-healthcare\n", 623 | "Snippet: Regulators are starting to see an opportunity to incentivize the use of artificial intelligence and machine learning, says one expert, who ...\n", 624 | "---\n", 625 | "Title: 3 predictions for AI in healthcare in 2024\n", 626 | "Link: https://blog.google/technology/health/google-ai-and-health/3-predictions-for-ai-in-healthcare-in-2024/\n", 627 | "Snippet: The greatest benefit of gen AI in 2024 and beyond will be a growing understanding of all three areas. This matters to healthcare regulators who ...\n", 628 | "---\n", 629 | "Title: The New Wave of AI in Healthcare 2024\n", 630 | "Link: https://events.nyas.org/event/0f75f4c1-eb5a-4f3d-8788-90f4f4c173b9\n", 631 | "Snippet: In the rapidly evolving landscape of modern healthcare, novel digital health solutions featuring machine learning and artificial intelligence (AI) tools are ...\n", 632 | "---\n", 633 | "Title: 8 things to watch in 2024 on healthcare AI - MGMA\n", 634 | "Link: https://www.mgma.com/mgma-stat/8-things-to-watch-in-2024-on-healthcare-ai\n", 635 | "Snippet: 30% of medical group leaders say innovation will define healthcare in AI in 2024,. A Jan. 16, 2024, MGMA Stat poll asked medical group leaders ...\n", 636 | "---\n", 637 | "Title: How AI in healthcare can revolutionize medicine worldwide\n", 638 | "Link: https://www.weforum.org/agenda/2024/01/ai-in-healthcare-buckle-up-for-big-change-but-read-this-before-takeoff/\n", 639 | "Snippet: We truly believe AI will revolutionize healthcare delivery, generate groundbreaking advances in health research and contribute to better health ...\n", 640 | "---\n", 641 | "Title: AI to take center stage in healthcare in 2024\n", 642 | "Link: https://www.healthcaredive.com/spons/ai-to-take-center-stage-in-healthcare-in-2024/700098/\n", 643 | "Snippet: In 2024, AI will come to the rescue, equipping healthcare workers with the data and intelligence required to provide even better care. Imagine ...\n", 644 | "---\n", 645 | "Title: Five Healthcare and Life Sciences Trends to Watch for in 2024\n", 646 | "Link: https://standards.ieee.org/beyond-standards/2024-healthcare-and-life-sciences-trends/\n", 647 | "Snippet: Going into 2024, we expect to see AI applications being used more frequently in genomics, as demand for personalized medicine continues to grow ...\n", 648 | "---\n", 649 | "Title: Five healthcare technology trends in 2024 - Medtronic\n", 650 | "Link: https://news.medtronic.com/five-healthcare-technology-trends-in-2024-newsroom\n", 651 | "Snippet: From generative AI to surgical robots, healthcare technology is a fast-moving vehicle for innovation. ... In 2024, advancements in technology will ...\n", 652 | "---\n", 653 | "Title: AI is named among top health tech hazards in 2024\n", 654 | "Link: https://www.chiefhealthcareexecutive.com/view/ai-is-named-among-top-health-tech-hazards-in-2024\n", 655 | "Snippet: ECRI, an organization focused on patient safety, placed AI among the top 10 health technology hazards to watch in 2024. AI landed fifth on the ...\n", 656 | "---\n", 657 | "\n", 658 | "\u001b[00m\n", 659 | "\u001b[95m \n", 660 | "\n", 661 | "\n", 662 | "Search results: Title: AI in 2024: Welcome to the 'new normal' in healthcare\n", 663 | "Link: https://www.healthcareitnews.com/news/ai-2024-welcome-new-normal-healthcare\n", 664 | "Snippet: Regulators are starting to see an opportunity to incentivize the use of artificial intelligence and machine learning, says one expert, ...\n", 665 | "---\n", 666 | "Title: How health IT's leading innovators are using AI now, and ...\n", 667 | "Link: https://www.healthcareitnews.com/projects/how-health-its-leading-innovators-are-using-ai-now-and-where-they-see-it-going\n", 668 | "Snippet: HIMSSCast: Providers very optimistic on AI's future in healthcare, new study says ... AI in 2024: Welcome to the 'new normal' in healthcare. Regulators are ...\n", 669 | "---\n", 670 | "Title: Bill Siwicki\n", 671 | "Link: https://www.healthcareitnews.com/content/bill-siwicki?page=9\n", 672 | "Snippet: Bill Siwicki is Managing Editor of Healthcare IT News. Bill has 35 years of experience in journalism, with nearly 25 years experience in healthcare IT.\n", 673 | "---\n", 674 | "Title: Powering the smart hospital of tomorrow\n", 675 | "Link: https://www.healthcareitnews.com/news/powering-smart-hospital-tomorrow\n", 676 | "Snippet: June 12, 2024. Two people shake hands in a meeting at a table · Vendor Notebook: New partnerships around AI, VBC, virtual care and more. By.\n", 677 | "---\n", 678 | "Title: 2024 outlook: AI focus will shift to specialized machine ...\n", 679 | "Link: https://www.healthcareitnews.com/news/2024-outlook-ai-focus-will-shift-specialized-machine-learning-addresses-specific-business\n", 680 | "Snippet: 2024 will see a boom in artificial intelligence in healthcare that will lead to a greater scrutiny of AI's various processes.\n", 681 | "---\n", 682 | "Title: What's the 'concept car' for what digital health should be?\n", 683 | "Link: https://www.healthcareitnews.com/news/whats-concept-car-what-digital-health-should-be\n", 684 | "Snippet: Improving patient care and clinical trials, driving value-based care and building trust require a confluence of data logic and innovation, ...\n", 685 | "---\n", 686 | "Title: Explainer: Thinking through the safe use of AI\n", 687 | "Link: https://www.healthcareitnews.com/news/explainer-thinking-through-safe-use-ai\n", 688 | "Snippet: As the use of artificial intelligence expands across healthcare, there are plenty of justifiable worries about what looks to be a new normal ...\n", 689 | "---\n", 690 | "Title: 2024 outlook: Traditional care and faxes on the way out\n", 691 | "Link: https://www.healthcareitnews.com/news/2024-outlook-traditional-care-and-faxes-way-out-retail-care-executes-its-plans\n", 692 | "Snippet: A provider's digital transformation expert and consultant shows how regular care paradigms will continue to erode, the big four retail ...\n", 693 | "---\n", 694 | "Title: At HIMSS24, Meditech and the 'thirst for AI'\n", 695 | "Link: https://www.healthcareitnews.com/news/himss24-meditech-and-thirst-ai\n", 696 | "Snippet: We are now building additional generative AI offerings to auto-generate clinical documentation, focusing first on the hospital course narrative ...\n", 697 | "---\n", 698 | "Title: The real-time health system: Adapting healthcare to ...\n", 699 | "Link: https://www.healthcareitnews.com/blog/real-time-health-system-adapting-healthcare-new-normal\n", 700 | "Snippet: A healthcare system in which stakeholders share, adopt and apply medical knowledge in real time enables improved care, accelerated workflows ...\n", 701 | "---\n", 702 | "\n", 703 | "\u001b[00m\n", 704 | "\u001b[95m \n", 705 | "\n", 706 | "I tried reusing the same input, I must stop using this action input. I'll try something else instead.\n", 707 | "\n", 708 | "\n", 709 | "\u001b[00m\n", 710 | "\u001b[95m \n", 711 | "\n", 712 | "I tried reusing the same input, I must stop using this action input. I'll try something else instead.\n", 713 | "\n", 714 | "\n", 715 | "\u001b[00m\n", 716 | "\u001b[95m \n", 717 | "\n", 718 | "\n", 719 | "Search results: Title: 3 predictions for AI in healthcare in 2024\n", 720 | "Link: https://blog.google/technology/health/google-ai-and-health/3-predictions-for-ai-in-healthcare-in-2024/\n", 721 | "Snippet: In 2024 we expect healthcare organizations to use genAI to optimize administrative work, prepare for broad transformation, and explore more ...\n", 722 | "---\n", 723 | "Title: AI and Health\n", 724 | "Link: https://blog.google/technology/health/google-ai-and-health/\n", 725 | "Snippet: 3 predictions for AI in healthcare in 2024. In 2024 we expect healthcare organizations to use genAI to optimize administrative work, prepare ...\n", 726 | "---\n", 727 | "Title: Health\n", 728 | "Link: https://blog.google/technology/health/\n", 729 | "Snippet: 3 predictions for AI in healthcare in 2024 · Aashima Gupta ; How AI can improve health for everyone, everywhere · Dr. Karen DeSalvo ; 4 ways we think about health ...\n", 730 | "---\n", 731 | "Title: How 3 healthcare organizations are using generative AI\n", 732 | "Link: https://blog.google/technology/health/cloud-next-generative-ai-health/\n", 733 | "Snippet: Working with healthcare organizations to trial new generative AI solutions is a critical step toward building safe and helpful AI technology.\n", 734 | "---\n", 735 | "Title: AlphaFold 3 predicts the structure and interactions of all ...\n", 736 | "Link: https://blog.google/technology/ai/google-deepmind-isomorphic-alphafold-3-ai-model/\n", 737 | "Snippet: Our new AI model AlphaFold 3 can predict the structure and interactions of all life's molecules with unprecedented accuracy.\n", 738 | "---\n", 739 | "Title: How AI supports early disease detection in India\n", 740 | "Link: https://blog.google/technology/health/google-ai-india-early-disease-detection/\n", 741 | "Snippet: One of our biggest opportunities with AI in healthcare is the ability to increase access to high-quality, equitable care across the globe.\n", 742 | "---\n", 743 | "Title: AI Sprinters - Googleapis.com\n", 744 | "Link: https://blog.google/documents/213/AI_Sprinters_Report.pdf\n", 745 | "Snippet: While some analysts anticipate that emerging markets will adopt AI more slowly and benefit from it less over the next decade than wealthier.\n", 746 | "---\n", 747 | "Title: How Google Cloud AI helps 7 businesses innovate\n", 748 | "Link: https://blog.google/products/google-cloud/google-cloud-ai-business-innovation/\n", 749 | "Snippet: Discover how companies are using AI technologies to fuel innovation, create new customer experiences and develop better tools for employees.\n", 750 | "---\n", 751 | "Title: An update on our progress in responsible AI innovation\n", 752 | "Link: https://blog.google/technology/ai/update-our-progress-responsible-ai-innovation/\n", 753 | "Snippet: Over the past year, responsibly developed AI has transformed health screenings, supported fact-checking to battle misinformation and save lives ...\n", 754 | "---\n", 755 | "\n", 756 | "\u001b[00m\n", 757 | "\u001b[95m \n", 758 | "\n", 759 | "I tried reusing the same input, I must stop using this action input. I'll try something else instead.\n", 760 | "\n", 761 | "\n", 762 | "\u001b[00m\n", 763 | "\u001b[95m \n", 764 | "\n", 765 | "\n", 766 | "Search results: Title: The New Wave of AI in Healthcare 2024\n", 767 | "Link: https://events.nyas.org/event/0f75f4c1-eb5a-4f3d-8788-90f4f4c173b9\n", 768 | "Snippet: At “The New Wave of AI in Healthcare 2024,” leaders in the field will deliver cutting-edge keynote and plenary lectures, alongside poster presentations from ...\n", 769 | "---\n", 770 | "Title: The New Wave of AI in Healthcare 2024 - NYAS\n", 771 | "Link: https://www.nyas.org/shaping-science/events/ai-in-healthcare/\n", 772 | "Snippet: May 1-2, 2024 | 8:30 AM – 3:30 PM ET ... The symposium will feature keynote and plenary lectures by industry leaders, as well as poster presentations from early ...\n", 773 | "---\n", 774 | "Title: The New Wave of AI in Healthcare - NYAS\n", 775 | "Link: https://www.nyas.org/ideas-insights/blog/the-new-wave-of-ai-in-healthcare/\n", 776 | "Snippet: The 'New Wave of AI in Healthcare' symposium as brought together experts to tackle this challenge through innovation, exchange, and collaboration.\n", 777 | "---\n", 778 | "Title: Technology & Innovation - NYAS\n", 779 | "Link: https://www.nyas.org/scientific-theme/technology-innovation/\n", 780 | "Snippet: ... Wave of AI in Healthcare 2024, May 1-2, 2024 in New York. more · Innovations ... a new future might look like. It is a region in northwest Saudi Arabia on the ...\n", 781 | "---\n", 782 | "Title: Women's Health 2.0: The AI Era\n", 783 | "Link: https://www.nyas.org/ideas-insights/blog/womens-health-2-0-the-ai-era/\n", 784 | "Snippet: On March 9, 2024, the South by Southwest Conference hosted a pivotal panel discussion titled “Can AI Close the Health Gender Gap?” moderated by ...\n", 785 | "---\n", 786 | "Title: Past Events - NYAS\n", 787 | "Link: https://www.nyas.org/shaping-science/past-events/\n", 788 | "Snippet: The New Wave of AI in Healthcare 2024. May 01 - 02 , 2024. 01 - 02 May '24 ... The New Wave of AI in Healthcare. May 23 - 24 , 2023. 23 - 24 May '23. Free for ...\n", 789 | "---\n", 790 | "Title: A Year of Shaping the Future of Science\n", 791 | "Link: https://www.nyas.org/wp-content/uploads/2024/04/Annual-Report-2023.pdf\n", 792 | "Snippet: The New Wave of AI in Healthcare (May 23-24, 2023) Presented in partnership with the Windreich. Department of Artificial Intelligence and Human Health at the ...\n", 793 | "---\n", 794 | "Title: Brooke Grindlinger, PhD - NYAS\n", 795 | "Link: https://www.nyas.org/speaker-name/brooke-grindlinger-phd/\n", 796 | "Snippet: On March 9, 2024, the South by Southwest Conference hosted a pivotal panel discussion titled “Can AI Close the Health Gender Gap?” moderated by Sara Reistad- ...\n", 797 | "---\n", 798 | "Title: Events Calendar - NYAS\n", 799 | "Link: https://www.nyas.org/shaping-science/events-calendar/\n", 800 | "Snippet: Health & Disease ... Jun 20, 2024. 20 Jun. Free for Members. Hybrid Event. Tata Knowledge Series on AI & Society: Living in the Shadow of AI with Madhumita Murgia.\n", 801 | "---\n", 802 | "\n", 803 | "\u001b[00m\n", 804 | "\u001b[95m \n", 805 | "\n", 806 | "I tried reusing the same input, I must stop using this action input. I'll try something else instead.\n", 807 | "\n", 808 | "\n", 809 | "\u001b[00m\n", 810 | "\u001b[95m \n", 811 | "\n", 812 | "\n", 813 | "Search results: Title: 8 things to watch in 2024 on healthcare AI\n", 814 | "Link: https://www.mgma.com/mgma-stat/8-things-to-watch-in-2024-on-healthcare-ai\n", 815 | "Snippet: Innovation, convenience, data security and more: 8 things to watch in 2024 on healthcare AI · 1. Detecting psychological distress in healthcare ...\n", 816 | "---\n", 817 | "Title: AI Strategies for Successful Medical Group Management\n", 818 | "Link: https://www.mgma.com/ai-resources\n", 819 | "Snippet: 8 things to watch in healthcare AI. Innovation, convenience, data security and more: 8 things to watch in 2024 on healthcare AI. View MGMA Stat >. Webinars ...\n", 820 | "---\n", 821 | "Title: Ambient technology's role in the ongoing AI revolution ...\n", 822 | "Link: https://www.mgma.com/mgma-stat/ambient-technologys-role-in-the-ai-revolution\n", 823 | "Snippet: Innovation, convenience, data security and more: 8 things to watch in 2024 on healthcare AI. 1/17/2024. Chris Harrop. 80% of ...\n", 824 | "---\n", 825 | "Title: Chris Harrop\n", 826 | "Link: https://www.mgma.com/authors/chris-harrop\n", 827 | "Snippet: Innovation, convenience, data security and more: 8 things to watch in 2024 on healthcare AI. MGMA Stat: January 9, 2024 - 38% of medical groups report more ...\n", 828 | "---\n", 829 | "Title: Healthcare workers' benefit offerings go largely unchanged ...\n", 830 | "Link: https://www.mgma.com/mgma-stat/healthcare-workers-benefit-offerings-go-largely-unchanged-in-2024\n", 831 | "Snippet: Innovation, convenience, data security and more: 8 things to watch in 2024 on healthcare AI. 1/17/2024. Chris Harrop. MGMA Stat.\n", 832 | "---\n", 833 | "Title: 3 key areas of outsourcing, automation for medical groups ...\n", 834 | "Link: https://www.mgma.com/mgma-stat/revenue-recruiting-and-patients-3-key-areas-of-outsourcing-automation\n", 835 | "Snippet: Innovation, convenience, data security and more: 8 things to watch in 2024 on healthcare AI. 1/17/2024. Chris Harrop. MGMA Stat.\n", 836 | "---\n", 837 | "Title: Plenty of room to grow for medical groups in adoption ...\n", 838 | "Link: https://www.mgma.com/mgma-stat/plenty-of-room-to-grow-for-scribes-and-ai\n", 839 | "Snippet: Innovation, convenience, data security and more: 8 things to watch in 2024 on healthcare AI. 1/17/2024. Chris Harrop. 80% of ...\n", 840 | "---\n", 841 | "Title: Medical groups moving cautiously as powerful generative ...\n", 842 | "Link: https://www.mgma.com/mgma-stats/medical-groups-moving-cautiously-as-powerful-generative-ai-tools-emerge\n", 843 | "Snippet: Innovation, convenience, data security and more: 8 things to watch in 2024 on healthcare AI. 1/17/2024. Chris Harrop. MGMA Stat.\n", 844 | "---\n", 845 | "Title: Intelligent Automation in Healthcare\n", 846 | "Link: https://www.mgma.com/deep-dives/laserfiche-intelligent-automation-in-healthcare\n", 847 | "Snippet: Innovation, convenience, data security and more: 8 things to watch in 2024 on healthcare AI. 1/17/2024. Chris Harrop. 80% of ...\n", 848 | "---\n", 849 | "Title: Building a framework to develop a new generation of ...\n", 850 | "Link: https://www.mgma.com/mgma-stat/building-a-framework-to-develop-a-new-generation-of-physician-leaders\n", 851 | "Snippet: 30% of medical group leaders say innovation will define AI in healthcare in 2024. ... 8 things to watch in 2024 on healthcare AI. 1/17/2024.\n", 852 | "---\n", 853 | "\n", 854 | "\u001b[00m\n", 855 | "\u001b[95m \n", 856 | "\n", 857 | "I tried reusing the same input, I must stop using this action input. I'll try something else instead.\n", 858 | "\n", 859 | "\n", 860 | "\u001b[00m\n", 861 | "\u001b[95m \n", 862 | "\n", 863 | "\n", 864 | "Search results: Title: AI in 2024: Welcome to the 'new normal' in healthcare\n", 865 | "Link: https://www.healthcareitnews.com/news/ai-2024-welcome-new-normal-healthcare\n", 866 | "Snippet: Regulators are starting to see an opportunity to incentivize the use of artificial intelligence and machine learning, says one expert, ...\n", 867 | "---\n", 868 | "Title: How health IT's leading innovators are using AI now, and ...\n", 869 | "Link: https://www.healthcareitnews.com/projects/how-health-its-leading-innovators-are-using-ai-now-and-where-they-see-it-going\n", 870 | "Snippet: HIMSSCast: Providers very optimistic on AI's future in healthcare, new study says ... AI in 2024: Welcome to the 'new normal' in healthcare. Regulators are ...\n", 871 | "---\n", 872 | "Title: Bill Siwicki\n", 873 | "Link: https://www.healthcareitnews.com/content/bill-siwicki?page=9\n", 874 | "Snippet: Bill Siwicki is Managing Editor of Healthcare IT News. Bill has 35 years of experience in journalism, with nearly 25 years experience in healthcare IT.\n", 875 | "---\n", 876 | "Title: Powering the smart hospital of tomorrow\n", 877 | "Link: https://www.healthcareitnews.com/news/powering-smart-hospital-tomorrow\n", 878 | "Snippet: June 12, 2024. Two people shake hands in a meeting at a table · Vendor Notebook: New partnerships around AI, VBC, virtual care and more. By.\n", 879 | "---\n", 880 | "Title: 2024 outlook: AI focus will shift to specialized machine ...\n", 881 | "Link: https://www.healthcareitnews.com/news/2024-outlook-ai-focus-will-shift-specialized-machine-learning-addresses-specific-business\n", 882 | "Snippet: 2024 will see a boom in artificial intelligence in healthcare that will lead to a greater scrutiny of AI's various processes.\n", 883 | "---\n", 884 | "Title: What's the 'concept car' for what digital health should be?\n", 885 | "Link: https://www.healthcareitnews.com/news/whats-concept-car-what-digital-health-should-be\n", 886 | "Snippet: Improving patient care and clinical trials, driving value-based care and building trust require a confluence of data logic and innovation, ...\n", 887 | "---\n", 888 | "Title: Explainer: Thinking through the safe use of AI\n", 889 | "Link: https://www.healthcareitnews.com/news/explainer-thinking-through-safe-use-ai\n", 890 | "Snippet: As the use of artificial intelligence expands across healthcare, there are plenty of justifiable worries about what looks to be a new normal ...\n", 891 | "---\n", 892 | "Title: 2024 outlook: Traditional care and faxes on the way out\n", 893 | "Link: https://www.healthcareitnews.com/news/2024-outlook-traditional-care-and-faxes-way-out-retail-care-executes-its-plans\n", 894 | "Snippet: A provider's digital transformation expert and consultant shows how regular care paradigms will continue to erode, the big four retail ...\n", 895 | "---\n", 896 | "Title: At HIMSS24, Meditech and the 'thirst for AI'\n", 897 | "Link: https://www.healthcareitnews.com/news/himss24-meditech-and-thirst-ai\n", 898 | "Snippet: We are now building additional generative AI offerings to auto-generate clinical documentation, focusing first on the hospital course narrative ...\n", 899 | "---\n", 900 | "Title: The real-time health system: Adapting healthcare to ...\n", 901 | "Link: https://www.healthcareitnews.com/blog/real-time-health-system-adapting-healthcare-new-normal\n", 902 | "Snippet: A healthcare system in which stakeholders share, adopt and apply medical knowledge in real time enables improved care, accelerated workflows ...\n", 903 | "---\n", 904 | "\n", 905 | "\u001b[00m\n", 906 | "\u001b[1m\u001b[92m [DEBUG]: == [Senior Healthcare Research Analyst] Task output: The final answer to the original input question is a comprehensive summary of the latest innovations in AI technology within the healthcare sector as observed from various credible sources.\n", 907 | "\n", 908 | "\u001b[00m\n", 909 | "\u001b[1m\u001b[95m [DEBUG]: == Working Agent: Expert Healthcare Technology Writer\u001b[00m\n", 910 | "\n", 911 | "\n", 912 | "\u001b[1m> Entering new CrewAgentExecutor chain...\u001b[0m\n", 913 | "\u001b[32;1m\u001b[1;3mTo compose a comprehensive and informative article on the latest innovations in AI applications within the healthcare sector, I will need detailed and up-to-date information on the most recent advancements in this field. Given my tools, I can reach out to the Senior Healthcare Research Analyst for assistance.\n", 914 | "\n", 915 | "First, I need to ask the Senior Healthcare Research Analyst for a list of the most recent and significant innovations in AI within the healthcare sector, specifically from 2024, along with any relevant details or sources they might have.\n", 916 | "\n", 917 | "Action: Ask question to co-worker\n", 918 | "Action Input: {\"coworker\": \"Senior Healthcare Research Analyst\", \"question\": \"Can you provide a detailed list of the most recent and significant innovations in AI within the healthcare sector for the year 2024? Please include any relevant details or sources you might have.\", \"context\": \"I am composing a concise and informative article on this topic and need the latest advancements to ensure accuracy and relevance.\"}\u001b[0m\u001b[95m \n", 919 | "\n", 920 | "\n", 921 | "Search results: Title: AI in 2024: Welcome to the 'new normal' in healthcare\n", 922 | "Link: https://www.healthcareitnews.com/news/ai-2024-welcome-new-normal-healthcare\n", 923 | "Snippet: Regulators are starting to see an opportunity to incentivize the use of artificial intelligence and machine learning, says one expert, ...\n", 924 | "---\n", 925 | "Title: 8 things to watch in 2024 on healthcare AI - MGMA\n", 926 | "Link: https://www.mgma.com/mgma-stat/8-things-to-watch-in-2024-on-healthcare-ai\n", 927 | "Snippet: Innovation, convenience, data security and more: 8 things to watch in 2024 on healthcare AI · 1. Detecting psychological distress in healthcare ...\n", 928 | "---\n", 929 | "Title: The New Wave of AI in Healthcare 2024\n", 930 | "Link: https://events.nyas.org/event/0f75f4c1-eb5a-4f3d-8788-90f4f4c173b9\n", 931 | "Snippet: In the rapidly evolving landscape of modern healthcare, novel digital health solutions featuring machine learning and artificial intelligence (AI) tools are ...\n", 932 | "---\n", 933 | "Title: The Evolution of Healthcare: Anticipated AI Trends for 2024 – DocBox\n", 934 | "Link: https://docboxmed.com/the-evolution-of-healthcare-anticipated-ai-trends-for-2024/\n", 935 | "Snippet: As we step further into 2024, the role of AI in healthcare is poised to undergo significant transformations, heralding a new era of efficiency, efficacy, and ...\n", 936 | "---\n", 937 | "Title: 3 predictions for AI in healthcare in 2024\n", 938 | "Link: https://blog.google/technology/health/google-ai-and-health/3-predictions-for-ai-in-healthcare-in-2024/\n", 939 | "Snippet: The greatest benefit of gen AI in 2024 and beyond will be a growing understanding of all three areas. This matters to healthcare regulators who ...\n", 940 | "---\n", 941 | "Title: 2024 World Digital Health Forum: AI at the Forefront of Healthcare ...\n", 942 | "Link: https://www.prnewswire.com/news-releases/2024-world-digital-health-forum-ai-at-the-forefront-of-healthcare-innovation-302133270.html\n", 943 | "Snippet: The 2024 World Digital Health Forum facilitated high-level discussions and catalyzed future innovations in the digital health sphere. It aims ...\n", 944 | "---\n", 945 | "Title: AI trends for healthcare in 2024 - Light-it\n", 946 | "Link: https://lightit.io/blog/ai-trends-for-healthcare-in-2024/\n", 947 | "Snippet: Dive into the 2024 predictions shaping AI in healthcare. From LLMs in mental health to AI policies, witness the fast-paced evolution.\n", 948 | "---\n", 949 | "Title: How AI in healthcare can revolutionize medicine worldwide\n", 950 | "Link: https://www.weforum.org/agenda/2024/01/ai-in-healthcare-buckle-up-for-big-change-but-read-this-before-takeoff/\n", 951 | "Snippet: AI in healthcare: Buckle up for change, but read this before takeoff. Jan 17, 2024.\n", 952 | "---\n", 953 | "Title: Pragmatic Approaches to Healthcare AI in 2024 | Consensus\n", 954 | "Link: https://www.consensus.com/blog/healthcare-ai-2024/\n", 955 | "Snippet: Discover pragmatic approaches to AI in healthcare in 2024. Learn how Consensus can help organizations harness the power of AI for better ...\n", 956 | "---\n", 957 | "\n", 958 | "\u001b[00m\n", 959 | "\u001b[95m \n", 960 | "\n", 961 | "\n", 962 | "Search results: Title: AI in 2024: Welcome to the 'new normal' in healthcare\n", 963 | "Link: https://www.healthcareitnews.com/news/ai-2024-welcome-new-normal-healthcare\n", 964 | "Snippet: Regulators are starting to see an opportunity to incentivize the use of artificial intelligence and machine learning, says one expert, ...\n", 965 | "---\n", 966 | "Title: How health IT's leading innovators are using AI now, and ...\n", 967 | "Link: https://www.healthcareitnews.com/projects/how-health-its-leading-innovators-are-using-ai-now-and-where-they-see-it-going\n", 968 | "Snippet: HIMSSCast: Providers very optimistic on AI's future in healthcare, new study says ... AI in 2024: Welcome to the 'new normal' in healthcare. Regulators are ...\n", 969 | "---\n", 970 | "Title: Bill Siwicki\n", 971 | "Link: https://www.healthcareitnews.com/content/bill-siwicki?page=9\n", 972 | "Snippet: Bill Siwicki is Managing Editor of Healthcare IT News. Bill has 35 years of experience in journalism, with nearly 25 years experience in healthcare IT.\n", 973 | "---\n", 974 | "Title: Powering the smart hospital of tomorrow\n", 975 | "Link: https://www.healthcareitnews.com/news/powering-smart-hospital-tomorrow\n", 976 | "Snippet: June 12, 2024. Two people shake hands in a meeting at a table · Vendor Notebook: New partnerships around AI, VBC, virtual care and more. By.\n", 977 | "---\n", 978 | "Title: 2024 outlook: AI focus will shift to specialized machine ...\n", 979 | "Link: https://www.healthcareitnews.com/news/2024-outlook-ai-focus-will-shift-specialized-machine-learning-addresses-specific-business\n", 980 | "Snippet: 2024 will see a boom in artificial intelligence in healthcare that will lead to a greater scrutiny of AI's various processes.\n", 981 | "---\n", 982 | "Title: What's the 'concept car' for what digital health should be?\n", 983 | "Link: https://www.healthcareitnews.com/news/whats-concept-car-what-digital-health-should-be\n", 984 | "Snippet: Improving patient care and clinical trials, driving value-based care and building trust require a confluence of data logic and innovation, ...\n", 985 | "---\n", 986 | "Title: Explainer: Thinking through the safe use of AI\n", 987 | "Link: https://www.healthcareitnews.com/news/explainer-thinking-through-safe-use-ai\n", 988 | "Snippet: As the use of artificial intelligence expands across healthcare, there are plenty of justifiable worries about what looks to be a new normal ...\n", 989 | "---\n", 990 | "Title: 2024 outlook: Traditional care and faxes on the way out\n", 991 | "Link: https://www.healthcareitnews.com/news/2024-outlook-traditional-care-and-faxes-way-out-retail-care-executes-its-plans\n", 992 | "Snippet: A provider's digital transformation expert and consultant shows how regular care paradigms will continue to erode, the big four retail ...\n", 993 | "---\n", 994 | "Title: At HIMSS24, Meditech and the 'thirst for AI'\n", 995 | "Link: https://www.healthcareitnews.com/news/himss24-meditech-and-thirst-ai\n", 996 | "Snippet: We are now building additional generative AI offerings to auto-generate clinical documentation, focusing first on the hospital course narrative ...\n", 997 | "---\n", 998 | "Title: The real-time health system: Adapting healthcare to ...\n", 999 | "Link: https://www.healthcareitnews.com/blog/real-time-health-system-adapting-healthcare-new-normal\n", 1000 | "Snippet: A healthcare system in which stakeholders share, adopt and apply medical knowledge in real time enables improved care, accelerated workflows ...\n", 1001 | "---\n", 1002 | "\n", 1003 | "\u001b[00m\n", 1004 | "\u001b[95m \n", 1005 | "\n", 1006 | "\n", 1007 | "Search results: Title: 8 things to watch in 2024 on healthcare AI\n", 1008 | "Link: https://www.mgma.com/mgma-stat/8-things-to-watch-in-2024-on-healthcare-ai\n", 1009 | "Snippet: Innovation, convenience, data security and more: 8 things to watch in 2024 on healthcare AI · 1. Detecting psychological distress in healthcare ...\n", 1010 | "---\n", 1011 | "Title: AI Strategies for Successful Medical Group Management\n", 1012 | "Link: https://www.mgma.com/ai-resources\n", 1013 | "Snippet: 8 things to watch in healthcare AI. Innovation, convenience, data security and more: 8 things to watch in 2024 on healthcare AI. View MGMA Stat >. Webinars ...\n", 1014 | "---\n", 1015 | "Title: Ambient technology's role in the ongoing AI revolution ...\n", 1016 | "Link: https://www.mgma.com/mgma-stat/ambient-technologys-role-in-the-ai-revolution\n", 1017 | "Snippet: Innovation, convenience, data security and more: 8 things to watch in 2024 on healthcare AI. 1/17/2024. Chris Harrop. 80% of ...\n", 1018 | "---\n", 1019 | "Title: Chris Harrop\n", 1020 | "Link: https://www.mgma.com/authors/chris-harrop\n", 1021 | "Snippet: Innovation, convenience, data security and more: 8 things to watch in 2024 on healthcare AI. MGMA Stat: January 9, 2024 - 38% of medical groups report more ...\n", 1022 | "---\n", 1023 | "Title: Healthcare workers' benefit offerings go largely unchanged ...\n", 1024 | "Link: https://www.mgma.com/mgma-stat/healthcare-workers-benefit-offerings-go-largely-unchanged-in-2024\n", 1025 | "Snippet: Innovation, convenience, data security and more: 8 things to watch in 2024 on healthcare AI. 1/17/2024. Chris Harrop. MGMA Stat.\n", 1026 | "---\n", 1027 | "Title: 3 key areas of outsourcing, automation for medical groups ...\n", 1028 | "Link: https://www.mgma.com/mgma-stat/revenue-recruiting-and-patients-3-key-areas-of-outsourcing-automation\n", 1029 | "Snippet: Innovation, convenience, data security and more: 8 things to watch in 2024 on healthcare AI. 1/17/2024. Chris Harrop. MGMA Stat.\n", 1030 | "---\n", 1031 | "Title: Plenty of room to grow for medical groups in adoption ...\n", 1032 | "Link: https://www.mgma.com/mgma-stat/plenty-of-room-to-grow-for-scribes-and-ai\n", 1033 | "Snippet: Innovation, convenience, data security and more: 8 things to watch in 2024 on healthcare AI. 1/17/2024. Chris Harrop. 80% of ...\n", 1034 | "---\n", 1035 | "Title: Medical groups moving cautiously as powerful generative ...\n", 1036 | "Link: https://www.mgma.com/mgma-stats/medical-groups-moving-cautiously-as-powerful-generative-ai-tools-emerge\n", 1037 | "Snippet: Innovation, convenience, data security and more: 8 things to watch in 2024 on healthcare AI. 1/17/2024. Chris Harrop. MGMA Stat.\n", 1038 | "---\n", 1039 | "Title: Intelligent Automation in Healthcare\n", 1040 | "Link: https://www.mgma.com/deep-dives/laserfiche-intelligent-automation-in-healthcare\n", 1041 | "Snippet: Innovation, convenience, data security and more: 8 things to watch in 2024 on healthcare AI. 1/17/2024. Chris Harrop. 80% of ...\n", 1042 | "---\n", 1043 | "Title: Building a framework to develop a new generation of ...\n", 1044 | "Link: https://www.mgma.com/mgma-stat/building-a-framework-to-develop-a-new-generation-of-physician-leaders\n", 1045 | "Snippet: 30% of medical group leaders say innovation will define AI in healthcare in 2024. ... 8 things to watch in 2024 on healthcare AI. 1/17/2024.\n", 1046 | "---\n", 1047 | "\n", 1048 | "\u001b[00m\n", 1049 | "\u001b[95m \n", 1050 | "\n", 1051 | "\n", 1052 | "Search results: Title: The New Wave of AI in Healthcare 2024\n", 1053 | "Link: https://events.nyas.org/event/0f75f4c1-eb5a-4f3d-8788-90f4f4c173b9\n", 1054 | "Snippet: At “The New Wave of AI in Healthcare 2024,” leaders in the field will deliver cutting-edge keynote and plenary lectures, alongside poster presentations from ...\n", 1055 | "---\n", 1056 | "Title: The New Wave of AI in Healthcare 2024 - NYAS\n", 1057 | "Link: https://www.nyas.org/shaping-science/events/ai-in-healthcare/\n", 1058 | "Snippet: May 1-2, 2024 | 8:30 AM – 3:30 PM ET ... The symposium will feature keynote and plenary lectures by industry leaders, as well as poster presentations from early ...\n", 1059 | "---\n", 1060 | "Title: The New Wave of AI in Healthcare - NYAS\n", 1061 | "Link: https://www.nyas.org/ideas-insights/blog/the-new-wave-of-ai-in-healthcare/\n", 1062 | "Snippet: The 'New Wave of AI in Healthcare' symposium as brought together experts to tackle this challenge through innovation, exchange, and collaboration.\n", 1063 | "---\n", 1064 | "Title: Technology & Innovation - NYAS\n", 1065 | "Link: https://www.nyas.org/scientific-theme/technology-innovation/\n", 1066 | "Snippet: ... Wave of AI in Healthcare 2024, May 1-2, 2024 in New York. more · Innovations ... a new future might look like. It is a region in northwest Saudi Arabia on the ...\n", 1067 | "---\n", 1068 | "Title: Women's Health 2.0: The AI Era\n", 1069 | "Link: https://www.nyas.org/ideas-insights/blog/womens-health-2-0-the-ai-era/\n", 1070 | "Snippet: On March 9, 2024, the South by Southwest Conference hosted a pivotal panel discussion titled “Can AI Close the Health Gender Gap?” moderated by ...\n", 1071 | "---\n", 1072 | "Title: Past Events - NYAS\n", 1073 | "Link: https://www.nyas.org/shaping-science/past-events/\n", 1074 | "Snippet: The New Wave of AI in Healthcare 2024. May 01 - 02 , 2024. 01 - 02 May '24 ... The New Wave of AI in Healthcare. May 23 - 24 , 2023. 23 - 24 May '23. Free for ...\n", 1075 | "---\n", 1076 | "Title: A Year of Shaping the Future of Science\n", 1077 | "Link: https://www.nyas.org/wp-content/uploads/2024/04/Annual-Report-2023.pdf\n", 1078 | "Snippet: The New Wave of AI in Healthcare (May 23-24, 2023) Presented in partnership with the Windreich. Department of Artificial Intelligence and Human Health at the ...\n", 1079 | "---\n", 1080 | "Title: Brooke Grindlinger, PhD - NYAS\n", 1081 | "Link: https://www.nyas.org/speaker-name/brooke-grindlinger-phd/\n", 1082 | "Snippet: On March 9, 2024, the South by Southwest Conference hosted a pivotal panel discussion titled “Can AI Close the Health Gender Gap?” moderated by Sara Reistad- ...\n", 1083 | "---\n", 1084 | "Title: Events Calendar - NYAS\n", 1085 | "Link: https://www.nyas.org/shaping-science/events-calendar/\n", 1086 | "Snippet: Health & Disease ... Jun 20, 2024. 20 Jun. Free for Members. Hybrid Event. Tata Knowledge Series on AI & Society: Living in the Shadow of AI with Madhumita Murgia.\n", 1087 | "---\n", 1088 | "\n", 1089 | "\u001b[00m\n", 1090 | "\u001b[95m \n", 1091 | "\n", 1092 | "The most recent and significant innovations in AI within the healthcare sector for the year 2024 include automated diagnostic tools, predictive analytics, AI in imaging, specialized machine learning, generative AI in clinical documentation, AI-enhanced telemedicine, AI-driven drug discovery, wearable health tech, and AI in remote patient monitoring. These advancements are being discussed and implemented across various platforms and forums, indicating a transformative year ahead for healthcare AI.\n", 1093 | "\u001b[00m\n", 1094 | "\u001b[32;1m\u001b[1;3m\u001b[0m\u001b[32;1m\u001b[1;3mThought: I now can give a great answer\n", 1095 | "Final Answer: \n", 1096 | "\n", 1097 | "### The Future of Healthcare: AI Innovations in 2024\n", 1098 | "\n", 1099 | "The healthcare sector is on the brink of a transformative era, driven by groundbreaking advancements in artificial intelligence (AI). In 2024, several innovative AI applications are poised to revolutionize patient care, diagnostics, and treatment methodologies. Here’s a comprehensive look at the most significant AI advancements in healthcare this year.\n", 1100 | "\n", 1101 | "#### 1. Automated Diagnostic Tools\n", 1102 | "AI-powered diagnostic tools have made significant strides in 2024, offering enhanced accuracy and speed in identifying diseases. These tools leverage machine learning algorithms to analyze medical data, such as imaging and lab results, to provide early and precise diagnoses. For instance, AI systems are now capable of detecting conditions like pneumonia, breast cancer, and diabetic retinopathy with unprecedented accuracy, often outperforming human experts.\n", 1103 | "\n", 1104 | "#### 2. Predictive Analytics\n", 1105 | "Predictive analytics in healthcare has seen notable advancements, enabling healthcare providers to foresee potential health issues before they become critical. By analyzing vast amounts of patient data, AI algorithms can predict the likelihood of diseases such as heart attacks or strokes, allowing for timely intervention and personalized treatment plans. This proactive approach is set to drastically reduce hospital admissions and improve patient outcomes.\n", 1106 | "\n", 1107 | "#### 3. AI in Medical Imaging\n", 1108 | "AI technologies in medical imaging have reached new heights, enhancing the capabilities of radiologists and other medical professionals. Advanced AI algorithms can now interpret complex imaging data from MRIs, CT scans, and X-rays with remarkable precision. These innovations not only speed up the diagnostic process but also reduce the margin of error, ensuring more reliable and accurate readings.\n", 1109 | "\n", 1110 | "#### 4. Specialized Machine Learning\n", 1111 | "Specialized machine learning models tailored to specific medical fields are becoming increasingly prevalent. For example, in oncology, AI models are being trained to identify tumor markers and predict patient responses to various treatments. Similarly, in cardiology, machine learning algorithms are aiding in the detection of subtle changes in heart rhythms, which can be early indicators of cardiovascular diseases.\n", 1112 | "\n", 1113 | "#### 5. Generative AI in Clinical Documentation\n", 1114 | "Generative AI, a subset of artificial intelligence that focuses on creating new content, is revolutionizing clinical documentation. AI systems can now generate comprehensive and coherent medical reports, reducing the administrative burden on healthcare professionals. This allows doctors to focus more on patient care rather than paperwork, improving overall efficiency and job satisfaction.\n", 1115 | "\n", 1116 | "#### 6. AI-Enhanced Telemedicine\n", 1117 | "Telemedicine has been a lifeline during the pandemic, and AI is further enhancing its capabilities. AI-driven platforms are now able to provide real-time language translation, making telemedicine accessible to non-native speakers. Additionally, AI algorithms can analyze patient data during virtual consultations to provide instant insights and recommendations, improving the quality of remote care.\n", 1118 | "\n", 1119 | "#### 7. AI-Driven Drug Discovery\n", 1120 | "The process of drug discovery has traditionally been lengthy and costly. However, AI is accelerating this process by analyzing vast datasets to identify potential drug candidates more quickly. In 2024, AI-driven platforms are being used to simulate how different drugs interact with various biological systems, significantly speeding up the development of new treatments for diseases such as Alzheimer's and cancer.\n", 1121 | "\n", 1122 | "#### 8. Wearable Health Tech\n", 1123 | "Wearable devices equipped with AI are becoming more sophisticated, providing continuous health monitoring for patients. These devices can track vital signs, detect irregularities, and alert healthcare providers in real-time. For example, AI-powered wearables can monitor heart rate variability to predict potential cardiac events, ensuring timely medical intervention.\n", 1124 | "\n", 1125 | "#### 9. AI in Remote Patient Monitoring\n", 1126 | "AI technologies are playing a crucial role in remote patient monitoring, especially for chronic disease management. AI systems can analyze data from wearable devices and home monitoring tools to track patient health trends and detect any concerning changes. This continuous monitoring helps in early detection of complications, reducing hospital readmissions and improving patient quality of life.\n", 1127 | "\n", 1128 | "### Conclusion\n", 1129 | "The advancements in AI within the healthcare sector in 2024 are paving the way for a more efficient, accurate, and patient-centric healthcare system. From automated diagnostics to AI-driven drug discovery, these innovations are set to transform how healthcare is delivered, making it more proactive, personalized, and accessible. As these technologies continue to evolve, the potential for AI to improve patient outcomes and streamline healthcare processes is boundless.\u001b[0m\n", 1130 | "\n", 1131 | "\u001b[1m> Finished chain.\u001b[0m\n", 1132 | "\u001b[1m\u001b[92m [DEBUG]: == [Expert Healthcare Technology Writer] Task output: ### The Future of Healthcare: AI Innovations in 2024\n", 1133 | "\n", 1134 | "The healthcare sector is on the brink of a transformative era, driven by groundbreaking advancements in artificial intelligence (AI). In 2024, several innovative AI applications are poised to revolutionize patient care, diagnostics, and treatment methodologies. Here’s a comprehensive look at the most significant AI advancements in healthcare this year.\n", 1135 | "\n", 1136 | "#### 1. Automated Diagnostic Tools\n", 1137 | "AI-powered diagnostic tools have made significant strides in 2024, offering enhanced accuracy and speed in identifying diseases. These tools leverage machine learning algorithms to analyze medical data, such as imaging and lab results, to provide early and precise diagnoses. For instance, AI systems are now capable of detecting conditions like pneumonia, breast cancer, and diabetic retinopathy with unprecedented accuracy, often outperforming human experts.\n", 1138 | "\n", 1139 | "#### 2. Predictive Analytics\n", 1140 | "Predictive analytics in healthcare has seen notable advancements, enabling healthcare providers to foresee potential health issues before they become critical. By analyzing vast amounts of patient data, AI algorithms can predict the likelihood of diseases such as heart attacks or strokes, allowing for timely intervention and personalized treatment plans. This proactive approach is set to drastically reduce hospital admissions and improve patient outcomes.\n", 1141 | "\n", 1142 | "#### 3. AI in Medical Imaging\n", 1143 | "AI technologies in medical imaging have reached new heights, enhancing the capabilities of radiologists and other medical professionals. Advanced AI algorithms can now interpret complex imaging data from MRIs, CT scans, and X-rays with remarkable precision. These innovations not only speed up the diagnostic process but also reduce the margin of error, ensuring more reliable and accurate readings.\n", 1144 | "\n", 1145 | "#### 4. Specialized Machine Learning\n", 1146 | "Specialized machine learning models tailored to specific medical fields are becoming increasingly prevalent. For example, in oncology, AI models are being trained to identify tumor markers and predict patient responses to various treatments. Similarly, in cardiology, machine learning algorithms are aiding in the detection of subtle changes in heart rhythms, which can be early indicators of cardiovascular diseases.\n", 1147 | "\n", 1148 | "#### 5. Generative AI in Clinical Documentation\n", 1149 | "Generative AI, a subset of artificial intelligence that focuses on creating new content, is revolutionizing clinical documentation. AI systems can now generate comprehensive and coherent medical reports, reducing the administrative burden on healthcare professionals. This allows doctors to focus more on patient care rather than paperwork, improving overall efficiency and job satisfaction.\n", 1150 | "\n", 1151 | "#### 6. AI-Enhanced Telemedicine\n", 1152 | "Telemedicine has been a lifeline during the pandemic, and AI is further enhancing its capabilities. AI-driven platforms are now able to provide real-time language translation, making telemedicine accessible to non-native speakers. Additionally, AI algorithms can analyze patient data during virtual consultations to provide instant insights and recommendations, improving the quality of remote care.\n", 1153 | "\n", 1154 | "#### 7. AI-Driven Drug Discovery\n", 1155 | "The process of drug discovery has traditionally been lengthy and costly. However, AI is accelerating this process by analyzing vast datasets to identify potential drug candidates more quickly. In 2024, AI-driven platforms are being used to simulate how different drugs interact with various biological systems, significantly speeding up the development of new treatments for diseases such as Alzheimer's and cancer.\n", 1156 | "\n", 1157 | "#### 8. Wearable Health Tech\n", 1158 | "Wearable devices equipped with AI are becoming more sophisticated, providing continuous health monitoring for patients. These devices can track vital signs, detect irregularities, and alert healthcare providers in real-time. For example, AI-powered wearables can monitor heart rate variability to predict potential cardiac events, ensuring timely medical intervention.\n", 1159 | "\n", 1160 | "#### 9. AI in Remote Patient Monitoring\n", 1161 | "AI technologies are playing a crucial role in remote patient monitoring, especially for chronic disease management. AI systems can analyze data from wearable devices and home monitoring tools to track patient health trends and detect any concerning changes. This continuous monitoring helps in early detection of complications, reducing hospital readmissions and improving patient quality of life.\n", 1162 | "\n", 1163 | "### Conclusion\n", 1164 | "The advancements in AI within the healthcare sector in 2024 are paving the way for a more efficient, accurate, and patient-centric healthcare system. From automated diagnostics to AI-driven drug discovery, these innovations are set to transform how healthcare is delivered, making it more proactive, personalized, and accessible. As these technologies continue to evolve, the potential for AI to improve patient outcomes and streamline healthcare processes is boundless.\n", 1165 | "\n", 1166 | "\u001b[00m\n" 1167 | ] 1168 | } 1169 | ] 1170 | }, 1171 | { 1172 | "cell_type": "code", 1173 | "source": [ 1174 | "print(\"#########################################\")\n", 1175 | "print(final)" 1176 | ], 1177 | "metadata": { 1178 | "colab": { 1179 | "base_uri": "https://localhost:8080/" 1180 | }, 1181 | "id": "4qJ3PpFLymnh", 1182 | "outputId": "f40cc6c2-b2c9-490b-f0a5-adf4bfac933b" 1183 | }, 1184 | "execution_count": 34, 1185 | "outputs": [ 1186 | { 1187 | "output_type": "stream", 1188 | "name": "stdout", 1189 | "text": [ 1190 | "#########################################\n", 1191 | "### The Future of Healthcare: AI Innovations in 2024\n", 1192 | "\n", 1193 | "The healthcare sector is on the brink of a transformative era, driven by groundbreaking advancements in artificial intelligence (AI). In 2024, several innovative AI applications are poised to revolutionize patient care, diagnostics, and treatment methodologies. Here’s a comprehensive look at the most significant AI advancements in healthcare this year.\n", 1194 | "\n", 1195 | "#### 1. Automated Diagnostic Tools\n", 1196 | "AI-powered diagnostic tools have made significant strides in 2024, offering enhanced accuracy and speed in identifying diseases. These tools leverage machine learning algorithms to analyze medical data, such as imaging and lab results, to provide early and precise diagnoses. For instance, AI systems are now capable of detecting conditions like pneumonia, breast cancer, and diabetic retinopathy with unprecedented accuracy, often outperforming human experts.\n", 1197 | "\n", 1198 | "#### 2. Predictive Analytics\n", 1199 | "Predictive analytics in healthcare has seen notable advancements, enabling healthcare providers to foresee potential health issues before they become critical. By analyzing vast amounts of patient data, AI algorithms can predict the likelihood of diseases such as heart attacks or strokes, allowing for timely intervention and personalized treatment plans. This proactive approach is set to drastically reduce hospital admissions and improve patient outcomes.\n", 1200 | "\n", 1201 | "#### 3. AI in Medical Imaging\n", 1202 | "AI technologies in medical imaging have reached new heights, enhancing the capabilities of radiologists and other medical professionals. Advanced AI algorithms can now interpret complex imaging data from MRIs, CT scans, and X-rays with remarkable precision. These innovations not only speed up the diagnostic process but also reduce the margin of error, ensuring more reliable and accurate readings.\n", 1203 | "\n", 1204 | "#### 4. Specialized Machine Learning\n", 1205 | "Specialized machine learning models tailored to specific medical fields are becoming increasingly prevalent. For example, in oncology, AI models are being trained to identify tumor markers and predict patient responses to various treatments. Similarly, in cardiology, machine learning algorithms are aiding in the detection of subtle changes in heart rhythms, which can be early indicators of cardiovascular diseases.\n", 1206 | "\n", 1207 | "#### 5. Generative AI in Clinical Documentation\n", 1208 | "Generative AI, a subset of artificial intelligence that focuses on creating new content, is revolutionizing clinical documentation. AI systems can now generate comprehensive and coherent medical reports, reducing the administrative burden on healthcare professionals. This allows doctors to focus more on patient care rather than paperwork, improving overall efficiency and job satisfaction.\n", 1209 | "\n", 1210 | "#### 6. AI-Enhanced Telemedicine\n", 1211 | "Telemedicine has been a lifeline during the pandemic, and AI is further enhancing its capabilities. AI-driven platforms are now able to provide real-time language translation, making telemedicine accessible to non-native speakers. Additionally, AI algorithms can analyze patient data during virtual consultations to provide instant insights and recommendations, improving the quality of remote care.\n", 1212 | "\n", 1213 | "#### 7. AI-Driven Drug Discovery\n", 1214 | "The process of drug discovery has traditionally been lengthy and costly. However, AI is accelerating this process by analyzing vast datasets to identify potential drug candidates more quickly. In 2024, AI-driven platforms are being used to simulate how different drugs interact with various biological systems, significantly speeding up the development of new treatments for diseases such as Alzheimer's and cancer.\n", 1215 | "\n", 1216 | "#### 8. Wearable Health Tech\n", 1217 | "Wearable devices equipped with AI are becoming more sophisticated, providing continuous health monitoring for patients. These devices can track vital signs, detect irregularities, and alert healthcare providers in real-time. For example, AI-powered wearables can monitor heart rate variability to predict potential cardiac events, ensuring timely medical intervention.\n", 1218 | "\n", 1219 | "#### 9. AI in Remote Patient Monitoring\n", 1220 | "AI technologies are playing a crucial role in remote patient monitoring, especially for chronic disease management. AI systems can analyze data from wearable devices and home monitoring tools to track patient health trends and detect any concerning changes. This continuous monitoring helps in early detection of complications, reducing hospital readmissions and improving patient quality of life.\n", 1221 | "\n", 1222 | "### Conclusion\n", 1223 | "The advancements in AI within the healthcare sector in 2024 are paving the way for a more efficient, accurate, and patient-centric healthcare system. From automated diagnostics to AI-driven drug discovery, these innovations are set to transform how healthcare is delivered, making it more proactive, personalized, and accessible. As these technologies continue to evolve, the potential for AI to improve patient outcomes and streamline healthcare processes is boundless.\n" 1224 | ] 1225 | } 1226 | ] 1227 | }, 1228 | { 1229 | "cell_type": "code", 1230 | "source": [], 1231 | "metadata": { 1232 | "id": "O2zIuL1hy8Xz" 1233 | }, 1234 | "execution_count": null, 1235 | "outputs": [] 1236 | } 1237 | ] 1238 | } --------------------------------------------------------------------------------