スキル llm-application-dev-langchain-agent
🦜

llm-application-dev-langchain-agent

安全

Создание продакшн-агентов LangChain с Claude

Создание продакшн-агентов LangChain требует экспертизы в асинхронных паттернах, управлении состоянием, системах памяти и инфраструктуре развертывания. Этот навык предоставляет проверенные паттерны и лучшие практики для создания масштабируемых AI-приложений с наблюдаемостью на LangChain 0.1+ и LangGraph.

対応: Claude Codex Code(CC)
📊 71 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「llm-application-dev-langchain-agent」を使用しています。 Создайте ReAct-агента, который ищет в вебе и суммаризирует результаты

期待される結果:

Сгенерирован полный Python-код с инициализацией Claude LLM, интеграцией инструмента поиска Tavily, StructuredTool с обработкой ошибок, настройкой трассировки LangSmith и асинхронным паттерном invoke с retry-логикой.

「llm-application-dev-langchain-agent」を使用しています。 Постройте RAG-систему с Pinecone и памятью разговоров

期待される結果:

Реализована конфигурация эмбеддингов VoyageAI, PineconeVectorStore с параметрами гибридного поиска, интеграция ConversationTokenBufferMemory и retrieval chain со сжатием контекста.

セキュリティ監査

安全
v1 • 2/25/2026

Static analysis detected 39 patterns flagged as potential security risks, all are false positives. The 'external_commands' findings are markdown code fence backticks (lines 27-237) used for Python code examples, not Ruby shell execution. The 'blocker' findings flag 'Weak cryptographic algorithm' but these are legitimate Anthropic model names (claude-sonnet-4-5). The 'network' finding is an HTTP client reference in a code example. This is a documentation-only skill with no executable code.

1
スキャンされたファイル
249
解析された行数
0
検出結果
1
総監査数
セキュリティ問題は見つかりませんでした
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
32
コミュニティ
100
セキュリティ
91
仕様準拠

作れるもの

Корпоративное RAG-приложение

Построение системы问答для документов с гибридным поиском, памятью и наблюдаемостью для корпоративных баз знаний

Мульти-агентский сервис поддержки клиентов

Создание управляемой супервизором мульти-агентской системы со специализированными агентами для разных задач поддержки клиентов

Агент-помощник для исследований

Разработка агента с интеграцией инструментов для веб-поиска, анализа документов и синтеза информации

これらのプロンプトを試す

Создание базового ReAct-агента
Создайте ReAct-агента LangChain с использованием Claude Sonnet 4.5, который может [task description]. Включите асинхронные паттерны, обработку ошибок с tenacity retry и трассировку LangSmith.
Построение RAG-пайплайна
Спроектируйте RAG-пайплайн с использованием эмбеддингов Voyage AI и векторного хранилища Pinecone. Реализуйте гибридный поиск с переранжированием через Cohere. Включите разговорную память с токено-буферизацией.
Мульти-агентская оркестрация
Создайте мульти-агентскую систему LangGraph с супервизором, который маршрутизирует между [agent types]. Используйте Command-маршрутизацию, реализуйте управление состоянием и добавьте checkpointers для истории разговора.
Продакшн-развертывание
Сгенерируйте FastAPI-сервер со streaming endpoints для развертывания агента LangChain. Включите метрики Prometheus, структурированное логирование с structlog, health checks и Redis-кеширование с TTL.

ベストプラクティス

  • Всегда используйте асинхронные паттерны (ainvoke, astream) для лучшей производительности и конкурентности
  • Реализуйте комплексную обработку ошибок с tenacity retry и экспоненциальной задержкой
  • Используйте трассировку LangSmith для всех выполнений агента для отладки и оптимизации производительности

回避

  • Избегайте синхронных invoke-вызовов в продакшн - всегда используйте асинхронные варианты
  • Никогда не хардкодьте API-ключи или секреты - используйте переменные окружения с правильной валидацией
  • Не пропускайте управление памятью - неограниченная история разговоров вызовет переполнение токенов

よくある質問

Какую LLM-модель мне следует использовать с агентами LangChain?
Claude Sonnet 4.5 (claude-sonnet-4-5) рекомендуется для лучшего баланса интеллекта и скорости. Используйте Claude Opus 4.5 для сложных задач рассуждения, требующих максимальной производительности.
В чем разница между LangChain и LangGraph?
LangChain предоставляет chains и tools для создания LLM-приложений. LangGraph - более новая библиотека для создания stateful мульти-акторских приложений с графовыми воркфлоу. Используйте LangGraph для сложной агентской оркестрации.
Как выбрать правильный тип памяти для моего агента?
Используйте ConversationTokenBufferMemory для большинства чат-приложений. Используйте ConversationSummaryMemory для длинных разговоров. Используйте VectorStoreRetrieverMemory, когда нужен семантический поиск по истории. Комбинируйте несколько типов для комплексного контекста.
Какая модель эмбеддингов лучше всего работает с Claude?
Voyage AI voyage-3-large официально рекомендован Anthropic. Используйте voyage-code-3 для задач, связанных с кодом, voyage-finance-2 для финансовых документов или voyage-law-2 для юридического контента.
Как мониторить производительность агента в продакшн?
Интегрируйте LangSmith для трассировки всех выполнений агента. Добавьте метрики Prometheus для запросов, задержек, ошибок. Используйте structlog для структурированного логирования. Реализуйте health checks для LLM, инструментов и внешних сервисов.
Использовать ли мне ReAct-агентов или кастомные графы состояний?
Начните с ReAct-агентов (create_react_agent) для общего использования инструментов. Используйте кастомный StateGraph, когда нужны сложные многошаговые воркфлоу, условная маршрутизация или несколько работающих вместе агентов. StateGraph предоставляет больше контроля, но требует больше кода.

開発者の詳細

ファイル構成

📄 SKILL.md