8. Самописный поисковый агент на основе deep agents from scratch: добавлен README.md
This commit is contained in:
@@ -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/`.
|
||||||
Reference in New Issue
Block a user