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