From 93a54808f2f142f72c34d35f2e37c333d7069053 Mon Sep 17 00:00:00 2001 From: lonpatovaadelina Date: Mon, 25 May 2026 12:10:52 +0000 Subject: [PATCH] =?UTF-8?q?8.=20=D0=A1=D0=B0=D0=BC=D0=BE=D0=BF=D0=B8=D1=81?= =?UTF-8?q?=D0=BD=D1=8B=D0=B9=20=D0=BF=D0=BE=D0=B8=D1=81=D0=BA=D0=BE=D0=B2?= =?UTF-8?q?=D1=8B=D0=B9=20=D0=B0=D0=B3=D0=B5=D0=BD=D1=82=20=D0=BD=D0=B0=20?= =?UTF-8?q?=D0=BE=D1=81=D0=BD=D0=BE=D0=B2=D0=B5=20deep=20agents=20from=20s?= =?UTF-8?q?cratch:=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=20RE?= =?UTF-8?q?ADME.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../README.md | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 solutions/69de7223f309a98be0007e09_8__Самописный_поисковый_агент_на_основе_/README.md diff --git a/solutions/69de7223f309a98be0007e09_8__Самописный_поисковый_агент_на_основе_/README.md b/solutions/69de7223f309a98be0007e09_8__Самописный_поисковый_агент_на_основе_/README.md new file mode 100644 index 0000000..1578281 --- /dev/null +++ b/solutions/69de7223f309a98be0007e09_8__Самописный_поисковый_агент_на_основе_/README.md @@ -0,0 +1,26 @@ +# DeepAgent + +## Описание + +Простой deep‑agent, который умеет искать в интернете, скачивать страницы и создавать виртуальные файлы. После выполнения задачи виртуальные файлы выгружаются в реальную файловую систему. + +## Установка + +```bash +pip install -r requirements.txt +``` + +## Запуск + +```bash +python solution.py +``` + +## Как работает + +1. **WebSearchTool** – выполняет поиск в DuckDuckGo и возвращает список URL. +2. **FetchPageTool** – скачивает содержимое страницы. +3. **VirtualFileSystem** – хранит файлы в памяти. +4. **DeepAgent** – использует LLM (по умолчанию `gpt-4o-mini`) для планирования действий. + +После выполнения задачи файлы сохраняются в каталог `output/`.