From a9b158d741c4dddb49314bf23a32fc4c20799e1a Mon Sep 17 00:00:00 2001 From: Danil Parunin 5f1b81b8-4f5d-11e8-9c2d-fa7ae01bbebc Date: Wed, 17 Jun 2026 12:56:32 +0000 Subject: [PATCH] README.md updated with objection --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..e41a409 --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +## Объект против замечания преподавателя + +> **Параметр `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` как разумный параметр, так как задание не уточняет конкретное значение.