Инструменты, которые могут упростить разработку кода с помощью AI.
---
## Использовать AI
---
#### [[IDE и CLI с AI]]
Редакторы и командная строка с AI-ассистентом.
- Cursor, Windsurf, Cody, aider, Claude Code
---
#### [[Автономные AI-разработчики]]
AI-агенты, которые работают автономно — от задачи до готового кода.
- Devin, OpenHands, Sweep, GPT Engineer
---
#### [[Качество кода]]
AI для ревью кода, тестирования и документации.
- CodeRabbit, CodiumAI, Mintlify
---
#### [[Отладка и профилирование]]
Поиск багов, анализ ошибок, диагностика.
- Jam, Replay.io, Sentry AI, Lightrun
---
#### [[Поиск по коду]]
AI для поиска и навигации по кодовой базе.
- Bloop, Phind, Sourcegraph Cody
---
#### [[AI для DevOps]]
Автоматизация CI/CD, infrastructure as code, деплой.
- K8sGPT, Kubiya, Pulumi AI
---
#### [[AI для баз данных]]
Генерация SQL-запросов, оптимизация, анализ схем.
- AI2SQL, Vanna, Text2SQL
---
#### [[AI для дизайна и UI]]
Генерация интерфейсов и компонентов из описания.
- v0.dev, Galileo AI, Uizard
---
#### [[AI для безопасности]]
Поиск уязвимостей, анализ кода на security-проблемы.
- Snyk AI, Socket AI, CodeQL + AI
---
## Создавать AI
---
#### [[Multi-agent фреймворки]]
Фреймворки для систем из нескольких AI-агентов.
- LangGraph, CrewAI, AutoGen, OpenAI Swarm
---
#### [[RAG фреймворки]]
Retrieval-Augmented Generation — поиск + генерация.
- LlamaIndex, Haystack, Ragas
---
#### [[AI для .NET]]
SDK и библиотеки для интеграции AI в .NET.
- Semantic Kernel, AutoGen.NET, Microsoft.Extensions.AI
---
#### [[Vector Databases]]
Хранение эмбеддингов для semantic search и RAG.
- Qdrant, Pinecone, Weaviate, Chroma, pgvector
---
#### [[Information Technology/System Administration/AI/Details/AI-решения/Details/Embeddings|Embeddings]]
Модели для создания векторных представлений текста.
- Voyage, Jina, Cohere Embed, OpenAI Embeddings
---
#### [[AI Memory]]
Long-term память для агентов между сессиями.
- Mem0, Zep, LangMem
---
#### [[Observability]]
Мониторинг, трейсинг и отладка AI-приложений.
- LangSmith, Phoenix, Langfuse, Helicone
---
#### [[Prompt Engineering]]
Разработка, тестирование и версионирование промптов.
- Promptfoo, PromptLayer, Pezzo
---
#### [[Code Parsing]]
Парсинг и анализ кода на уровне AST.
- Tree-sitter, Roslyn, semgrep, ast-grep
---
#### [[AI Gateway]]
Прокси и роутинг между LLM провайдерами.
- LiteLLM, Portkey, OpenRouter
---
#### [[Caching]]
Кэширование LLM-ответов для экономии и скорости.
- GPTCache, Redis Semantic Cache, LangChain Cache
---
#### [[LLM Orchestration]]
Цепочки вызовов, workflow, композиция промптов.
- LangChain, Instructor, Mirascope
---
#### [[Fine-tuning и Training]]
Дообучение и тренировка моделей на своих данных.
- Axolotl, Unsloth, Ludwig
---
#### [[Model Serving]]
Деплой, хостинг и инференс моделей.
- vLLM, Text Generation Inference, BentoML
---
#### [[Structured Output]]
Гарантированный JSON и типизированный вывод из LLM.
- Outlines, Instructor, LMQL
---
#### [[Guardrails]]
Защита от галлюцинаций, валидация и фильтрация вывода LLM.
- Guardrails AI, NeMo Guardrails, Rebuff
---
#### [[Evaluation и Testing]]
Тестирование качества и надёжности AI-систем.
- DeepEval, RAGAS, Giskard
---
#### [[Function Calling и Tools]]
Фреймворки для подключения инструментов к LLM.
- ToolLLM, Gorilla, NexusRaven
---
### Платформы и инфраструктура
---
#### [[Low-code AI Builders]]
No-code/low-code платформы для создания AI-приложений.
- Flowise, Langflow, Dify
---
#### [[AI Providers]]
Провайдеры LLM API и их особенности.
- OpenAI, Anthropic, Google, Groq, Mistral
---
#### [[Local LLMs]]
Локальный запуск моделей без облака.
- Ollama, LM Studio, llama.cpp
---
#### [[AI Sandboxes]]
Изолированные среды для безопасного выполнения кода агентами.
- E2B, Modal, Fly.io Machines