Devstory

Рейтинг
36
Регистрация
06.01.2022
По выпечке  и тортам топ место это Буше. Нигде более  вкуснее не находил.  Знакомые   из Москвы как только приезжают в Питер , так сразу туда едут и ещё потом с собой на обратный путь набирают . 
Сегодня столкнулся с 2-мя неприятными багами Клода. Клод дизайн постоянно вылетал с такой ошибкой, не смотря на мой оплаченный тариф max. Очистка кэша не помогала , а помогал  только разлогин и  повторная авторизация, но после первого промпта все по новой начиналось.  Прожорливая штука, кстати, сожрала у меня почти весь недельный лимит пока сгенерил шаблоны семи экранов своего приложения. 


Потом в локальном чате Клода в курсоре такая ошибка приключилась "An image in the conversation exceeds the dimension limit for many-image requests (2000px). Start a new session with fewer images." Забавно, что таких изображений у меня не было в чате и потом что я только не делал, но ошибку эту так и не поборол. 
А чат в меня был большой с большим контекстом. Решил скачать историю чата и сделать из него промпт для нового..попросил это сделать Клод , он пытался минут 30 , выполняя кучу команд,  но так и не смог найти мне историю чата.  Сообщил мне, что это якобы невозможно в текущей версии курсора. 
Не поверил и стал гуглить. В одной статье рекомендовали  SpecStory. Установил его в курсор и о чудо, md файл с историей всего чата появился в моем проекте.. полезная штука.  Теперь буду с помощью него документировать свои чаты и коммитить историю в гит. 


ctit ctit #:
Нам эта Пасха запомнилась отсутствием куличей в магазинах. Пришлось бегать, искать.

В лавке тоже не было , был только панеттоне , дороговато конечно, но ни разу не пробовал, поэтому решил купить. Очень вкусно. 

melkozaur #:

Вот нормальная композиция, но только правда изначально я пытался по просьбе сделать че-то вроде Гориллаз, но не было времени стильчики подробнейше поправить, зато рэпчик там получился олдскульный, кто еще кроме меня нынче такое сделает?

https://www.youtube.com/watch?v=9dJz1wBIdDw

Ха-ха ))если это вы считаете нормальной композицией  и вы такое слушаете ,  тогда вопрос закрыт. У нас сильно разные представления о нормальной  музыке. 

melkozaur #:
А вот интересно, как будет Казанский решать проблему, если ему вдруг случайно в сериале понравится трек, и окажется что это нейронка писала? Ухо резать или?

Я переслушал кучу нейропесен на Яндекс музыке , там сейчас каждый третий  трек такой . У них у всех одинаковые голоса, одинаковые аккорды , нужно немного обладать музыкальном слухом чтобы понимать, я  их узнаю с первого звучания уже.

В избранном у меня почему то ни одной нейропесни нет. Просил  поклонников нейрошлака привести хоть одну нормальную композицию. Скидывали в пример такой же шлак. Видимо, действительно слух разный и вкусы, хотя я слушаю разные жанры от шансона до металла. 

impossible #:

.  

Лендинг на Тильде, Яндекс Директ, Яндекс Карты плюс сарафанка дает нормально клиентов.

Просто интересно, реально люди ищут себе квартиры через лэндинги и Яндекс  карты ?  Думал ищут только на циане и аналогичных порталах. 

Sly32 #:

Умереть не встать))) Ты хоть понимаешь багаж знаний для ML-инженера? Ты хоть Azure от AWS  - отличишь? А  с матанализом как?  Матрицу перемножишь сам? А разложение сделаешь?

А Pytorch -  уже весь изучил? Вектора?

Во ты сказочник, конечно...


Со всем этим я работал , более того сам нанимал ml  инженеров и преподавал в универе курс по статистике. Глубокой экспертизы уже нет, но пойду аналитиком для начала или менеджером. Ну и внедренец агентов это не совсем матеиатик, скиллы нужные я перечислил выше. 

Ponyk #:

Если ещë тëртый сыр то вообще супер еда. Вкусная и полезная. 

Я делаю полезный холостяцкий  салат, которым наедаешься  на весь день. Огурцы, помидоры, яйца, зелёные листья салата, редиска, тунец из банки, оливки . Можно ещё перца и лука по вкусу или горошек. Приправы и оливычем  залить все этим или с греческим йогуртом.  

Работать ai архитектором и внедрять агенты сейчас единственная нормальная тема в айти чтоб зарабатывать хорошие деньги. Составил план обучения с Клаудом и занимаюсь по  , когда отпашу смену в такси.  И пилю свой пет проект. Через полгода думаю подаваться на ЗП 500-700 тыс руб в месяц , видел пару таких вакансий. 
Вот план 
# План обучения: ML Engineer → Senior AI Multiagent Systems Engineer

**Исходная точка:** ML Engineer / Data Scientist без опыта LLM-агентов
**Темп:** 15–20 часов/неделю
**Общая длительность:** ~32 недели (7–8 месяцев)
**Цель:** выйти на уровень, достаточный для сопоставимых вакансий Senior AI Engineer

---

## Честная оценка вакансии

Прежде чем начать — важный контекст:

- Вакансия требует **10+ лет общего опыта** и **8+ лет production ML**. Если у тебя меньше — конкретно эта позиция вряд ли станет целью на ближайший год, но рынок AI Engineer огромный и похожих ролей с более мягкими фильтрами хватает.
- Часть требований очень узкие (Airbyte 1+ год, JavaScript 3+ лет production). Это часто "wish list" — реальные работодатели берут, если основная экспертиза сильная.
- **Главный рычаг роста для тебя — это не курсы, а портфолио**. Работодатели на Senior оценивают по проектам на GitHub, техблогу и способности рассуждать о трейд-оффах.

План ниже рассчитан на то, чтобы параллельно с обучением ты начал откликаться на Mid/Senior AI Engineer позиции уже с 4-го месяца — реальный опыт ускоряет рост в разы.

---

## Фаза 0: Калибровка (неделя 1, ~15 часов)

Цель — убрать пробелы в базовом ландшафте и настроить инфраструктуру.

**Что изучить:**
- Ландшафт современных LLM: OpenAI, Anthropic, Google, open-source (Llama, Qwen, DeepSeek, Mistral)
- Разница между моделями: context length, tool use, structured output, reasoning
- Pricing и latency трейд-оффы

**Настроить:**
- Аккаунты с API-доступом: OpenAI, Anthropic, Google AI Studio (есть бесплатный тир)
- Claude Code или Cursor как ежедневный инструмент разработки
- GitHub-репозиторий "ai-engineer-journey" — сюда будешь коммитить все проекты
- Блог на Habr / Medium / dev.to для конспектов

**Ресурсы:**
- Anthropic Docs → Overview
- OpenAI Cookbook
- Simon Willison's blog (лучший источник по практическим LLM-новостям)

---

## Фаза 1: LLM Foundations (недели 2–5, ~70 часов)

**Темы:**
- Prompt engineering: few-shot, chain-of-thought, XML-теги, системные промпты
- Tool use / function calling в OpenAI и Anthropic API
- Structured outputs: JSON schema, response formats
- Streaming, кэширование промптов (prompt caching у Anthropic)
- Безопасность: prompt injection, jailbreaks, базовые guardrails
- Context engineering: как правильно собирать контекст

**Практика (проект 1):**
Telegram или Discord бот на Python с Anthropic API. Требования:
- Минимум 3 tool'а (поиск в вебе, работа с календарём, работа с файлами)
- Структурированные ответы через JSON schema
- Логирование всех LLM-вызовов
- Базовый rate limiting

**Ресурсы:**
- Anthropic Prompt Engineering Guide
- OpenAI Cookbook (function calling)
- "Prompt Engineering Guide" от DAIR.AI
- Курс Anthropic Academy (бесплатный)

---

## Фаза 2: RAG-системы (недели 6–10, ~90 часов)

**Темы:**
- Embeddings: OpenAI text-embedding-3, Cohere, BGE, sentence-transformers
- Vector DB: pgvector (начни с этого), Qdrant, Weaviate, Pinecone
- Chunking стратегии: fixed, recursive, semantic, document-aware
- LangChain vs LlamaIndex — плюсы и минусы каждого
- Vertex AI RAG Engine (раз указан в вакансии)
- Продвинутые техники: hybrid search (BM25 + vector), reranking (Cohere Rerank, Jina), HyDE, parent-document retrievers, query rewriting
- Оценка качества RAG: Ragas, метрики retrieval (Recall@k, MRR) и генерации (faithfulness, answer relevance)

**Практика (проект 2):**
RAG поверх крупной технической документации (например, Kubernetes или Django docs).
- pgvector + reranker
- Hybrid search
- Eval-набор минимум из 50 вопросов с эталонными ответами
- Сравнение минимум 3 стратегий чанкинга
- Веб-UI (можно простой Streamlit)

**Ресурсы:**
- LlamaIndex docs (их учебные материалы лучше, чем у LangChain)
- "Retrieval-Augmented Generation for Large Language Models: A Survey" (arXiv)
- Блог Jason Liu (instructor, автор) по RAG
- Ragas docs

---

## Фаза 3: Agents и Multi-agent системы (недели 11–16, ~120 часов)

Это ядро вакансии — сюда вкладывай больше всего времени.

**Теория:**
- Парадигмы агентов: ReAct, Plan-and-Execute, Reflexion
- Multi-agent паттерны: supervisor, swarm, hierarchical, network
- Memory: short-term (conversation), long-term (vector), episodic, semantic
- Planning: task decomposition, replanning

**Фреймворки (изучить минимум три из списка в вакансии):**
- **Claude Agent SDK** (Anthropic) — начни с него, самый свежий и хорошо спроектирован
- **OpenAI Agents SDK**
- **Google ADK** (Agent Development Kit)
- **LangGraph** — для кастомных графов агентов, де-факто стандарт для сложных систем
- Memory-библиотеки: Mem0, Zep, LangMem

**Практика (проект 3 — флагман портфолио):**
Multi-agent research-ассистент. Требования:
- Минимум 3 агента с разными ролями (researcher, writer, critic)
- Внешние инструменты: веб-поиск, парсинг PDF, работа с таблицами
- Long-term memory через vector DB
- Human-in-the-loop для подтверждения важных действий
- Observability через LangSmith или Langfuse
- Полноценный README с архитектурной диаграммой

**Ресурсы:**
- Anthropic: "Building effective agents" (статья-манифест, читать обязательно)
- LangGraph tutorials
- Huyen Chip "AI Engineering" (книга)
- Блог Lilian Weng "LLM Powered Autonomous Agents"

---

## Фаза 4: Evaluation и Production-качество (недели 17–20, ~80 часов)

Навык, по которому отсеивают больше всего кандидатов.

**Темы:**
- Evaluation frameworks: Promptfoo, OpenAI Evals, Anthropic Evaluation Tools
- Custom eval pipelines на Python
- LLM-as-a-judge: когда работает, когда нет
- Ragas для RAG, AgentBench для агентов
- Observability: LangSmith, Langfuse, Arize Phoenix
- Guardrails AI, NeMo Guardrails
- Hallucination detection: self-consistency, SelfCheckGPT, verification агенты
- A/B тесты LLM-фич в проде

**Практика (проект 4):**
Полный eval-pipeline для проекта из Фазы 3:
- 100+ тестовых кейсов с разбиением по категориям
- Автоматические eval'ы в CI (GitHub Actions)
- Дашборд с метриками регрессии
- Guardrails на вход и выход агентов

**Ресурсы:**
- Eugene Yan "Evaluating LLMs" (блог)
- Hamel Husain блог (лучший по практике evals)
- Promptfoo docs
- "Your AI Product Needs Evals" — Hamel Husain

---

## Фаза 5: Мультимодальность и Voice (недели 21–24, ~80 часов)

**Темы:**
- Vision: GPT-4o, Claude Vision, Gemini — понимание скриншотов и UI
- Screenshot agents (browser-use, Claude Computer Use)
- Voice input: Whisper (OpenAI, Groq), Deepgram
- TTS: ElevenLabs, OpenAI TTS, Cartesia
- Real-time voice agents: LiveKit Agents, Pipecat, OpenAI Realtime API
- Multimodal RAG (поверх PDF со схемами и таблицами)

**Практика (проект 5):**
Голосовой ассистент, который:
- Слушает голосовой запрос
- Видит скриншот рабочего стола пользователя
- Выполняет действие через tool use
- Отвечает голосом

**Ресурсы:**
- LiveKit Agents docs
- OpenAI Realtime API
- Anthropic Computer Use Quickstart

---

## Фаза 6: JS/TS и интеграционный стек (недели 25–28, ~80 часов)

Закрываем пробелы, указанные в вакансии.

**Темы:**
- TypeScript за неделю (если не знаешь): Total TypeScript курс Matt Pocock
- Vercel AI SDK — стандарт для AI-фич в Next.js
- LangChain.js, LlamaIndex.TS
- **Airbyte**: base concepts, кастомные коннекторы, CDC, Airbyte Cloud vs OSS
- Workflow engines: Temporal (для надёжных long-running агентов), n8n (low-code RPA)
- Webhooks, API design для агентных систем

**Практика (проект 6):**
Next.js веб-интерфейс для агента из Фазы 3:
- Streaming ответов
- Мультисессии с персистентной памятью
- Airbyte пайплайн, который тянет данные в vector DB

**Ресурсы:**
- Vercel AI SDK docs
- Airbyte Academy
- Temporal учебник "Hello world in Python"

---

## Фаза 7: Portfolio, публикации, поиск работы (недели 29–32)

К этому моменту у тебя 5-6 серьёзных проектов. Теперь задача — сделать их видимыми.

**Что сделать:**
- Выбрать 3 сильнейших проекта и довести README, тесты, деплой до идеала
- Написать 4–5 технических постов (по одному на проект): не туториалы, а разборы трейд-оффов и ошибок
- Минимум 1 open-source contribution в LangChain / LlamaIndex / Promptfoo (исправление бага или документация)
- Обновить CV: переписать опыт через призму AI Engineering (ML Engineer опыт → "production ML systems" в CV)
- LinkedIn с постами раз в неделю
- Подготовиться к interview:
  - System design для AI (как задизайнить RAG для 10M документов, как сделать агента надёжным)
  - Coding: обычный алгоритмический скрининг никто не отменял
  - Домашки: готовься сделать тестовое за выходные
- Mock-интервью (Interviewing.io, Pramp, друзья из индустрии)

**Где искать позиции:**
- LinkedIn (ставь фильтр AI Engineer, LLM Engineer, Applied AI)
- hh.ru (специфично для рынка СНГ)
- Habr Career
- AI-специализированные: Cohere job board, ai-jobs.net, remoteok.com

---

## Параллельные привычки на весь период

- **Чтение каждую неделю:** Anthropic research, OpenAI blog, статьи на arXiv про агентов (поиск по "LLM agents", "tool use", "multi-agent")
- **Claude Code / Cursor в ежедневной работе** — без этого Senior AI Engineer в 2026 просто нерелевантен
- **Подписки на Twitter/X:** @swyx, @jxnlco (Jason Liu), @HamelHusain, @lilianweng, @karpathy, @simonw
- **Подкасты:** Latent Space, No Priors, MLOps Community
- **Discord-сообщества:** LlamaIndex, LangChain, MLOps Community

---

## Если нужно ускориться — что выкинуть

Если жёсткий дедлайн 4–5 месяцев вместо 7–8, вот приоритизация по ROI:

**Критично (не сокращать):** Фазы 1, 2, 3, 4 — это ядро.
**Важно:** Фаза 7 — без портфолио любое обучение обесценено.
**Можно урезать:** Фаза 5 (мультимодальность) — оставь только vision, убери voice.
**Можно оставить на потом:** Фаза 6 — JS и Airbyte учатся быстро по мере необходимости, если сильна Python-часть.

---

## Метрики прогресса

Раз в месяц проверяй себя:
- Сколько проектов задеплоил и опубликовал на GitHub?
- Сколько технических постов написал?
- Могу ли я за 30 минут объяснить на доске, как устроен RAG/агент из моего проекта?
- Получаю ли отклики от рекрутеров на обновлённое CV?

Если на 4-м месяце нет откликов — проблема в упаковке, а не в знаниях.
В Яндексе внедрили ИИ так, что теперь невозможно получить ответ на свой вопрос. Отвечают боты и совершенно на другой вопрос. Придется бумажные письма им писать так как все варианты использовал. 
Всего: 1605