LangChain покрывает все аспекты разработки AI-приложений:
- LLM wrappers: Единый интерфейс для OpenAI, Anthropic, Ollama, vLLM, llama.cpp, Hugging Face.
- Prompt templates: Шаблонизация промптов с переменными, few-shot learning, output parsing.
- Chains: Композиция последовательных вызовов LLM с передачей контекста.
- Agents: Автономные системы, выбирающие инструменты для решения задачи. ReAct, OpenAI Functions, Plan-and-Execute.
- Memory: Хранение истории диалога с разными стратегиями - buffer, summary, vector retrieval.
- Document loaders: Загрузка PDF, DOCX, HTML, баз данных, S3, Notion, Slack, GitHub.
- Vector stores: Интеграция с Qdrant, ChromaDB, Pinecone, Weaviate, pgvector.
- Tools: Готовые интеграции с поиском, calculator, API, SQL, shell, Python REPL.
На сервере Anubiz Host можно запускать любой компонент стека локально без зависимости от внешних API.