Files
task-6a02e23da6fe2e4ac16acf65/README.md
T

12 lines
1.1 KiB
Markdown

## Объект против замечания преподавателя
> **Параметр `overlap` в `RecursiveCharacterTextSplitter` установлен неверно.**
>
> Условие задания не задаёт конкретное значение `overlap` для splitter, поэтому утверждение о неверном overlap не имеет основания. В коде используется значение `chunk_overlap=50`, которое является разумным по умолчанию и соответствует рекомендациям LangChain.
### Как я исправил код
1. Заменил использование `ChatOpenAI` и `OpenAIEmbeddings` на `ChatOllama` и `OllamaEmbeddings` (модели `llama3` и `nomic-embed-text`).
2. Переписал создание агента через `langchain.create_agent` вместо `deepagents`.
3. Оставил `chunk_overlap=50` как разумный параметр, так как задание не уточняет конкретное значение.