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