Kosmodev AI
42 subscribers
33 photos
25 videos
5 files
59 links
https://www.youtube.com/@kosmodev_ai
Канал про те, як я пилю різний софт. Тут буде AI, Claude, код і продакшен — а ще мій щоденний біль: модель “майже зробила”, промпт “майже працює”, і баг “майже не мій”.
Download Telegram
Як шукати роботу за допомогою ШІ?

Ми звикли, що роботодавці можуть використовувати ШІ для аналізу CV кандидатів на відповідність вимог, але ж ШІ може аналізувати й вакансії на відповідність вашому CV.

Підхід
Берете ваше CV (має бути якісне й деталізоване) й заливаєте в Gemini, Claude чи іншу LLM (а найкраще відразу на всіх, де є можлиість), включаєте Deep Research або Web Search + Research в Claude й просите знайти всі вакансії, що відповідають вашому CV. В результаті отримуєте список вакасній саме для вас.

Приклад звіту від Claude (Web Search + Research) для мого CV з Linkedin. https://gist.github.com/koorchik/a9e580b5b0223563b2b06329ba25acf8

Мій промпт для Deep Research для України, (Київ)
Але це лише приклад, ви можете сказати, що вас цікавлять інженерні позиції в FinTech по всьмоу світу, наприклад. Тобто варто ітерувати, пробувати різні LLM й так далі.

**Роль:** Ти — Senior IT Recruiter та кар'єрний стратег з глибоким розумінням ринку праці.

**Завдання:** Проведи глибокий пошук (deep research) актуальних вакансій, які максимально відповідають моєму досвіду, навичкам та профілю, описаному в резюме нижче. Моя головна ціль — знайти роботу.

**Мої обмеження та умови:**

* **Локація:** Я знаходжуся в Києві (Україна). Розглядаю лише вакансії в Україні (офіс/гібрид у Києві) або повністю віддалену роботу (Remote). Релокацію в інші країни НЕ розглядаю.
* **Ресурси для пошуку:** Проскануй популярні платформи (LinkedIn, Djinni, DOU, Work.ua, Robota.ua, Wellfound тощо) та кар'єрні сторінки компаній.
* **Актуальність (КРИТИЧНО):** Додавай ТІЛЬКИ відкриті та активні вакансії. Ти ПОВИНЕН ігнорувати результати, де є слова: "неактивна", "закрита", "архів", "closed", "inactive", "archived", "filled". Ігноруй вакансії, які не оновлювалися понад 45 днів.

**Формат виводу:**
Звіт має бути максимально компактним, без вступних слів та зайвої "води". Мене цікавить лише конкретика.

**Крок 1. Зведена таблиця (КРИТИЧНА ВИМОГА ДО ПОСИЛАНЬ ТА СТРУКТУРИ)**
Створи Markdown-таблицю. Колонки:

1. **Компанія**
2. **Позиція**
3. **Формат роботи**
4. **Компенсація** (якщо немає — дай власну оцінку на основі ринку)
5. **Фактори метчу** (Коротко: 2-3 ключові навички, технології чи зони відповідальності з мого CV, які ідеально збігаються з вимогою вакансії)
6. **Шанси найму** (1-10)
7. **Посилання** (*ВАЖЛИВО:* Колонка "Посилання" НЕ МОЖЕ бути порожньою. Ти повинен зберегти та вставити повний прямий URL-адрес на вакансію. Якщо ти не можеш надати пряме посилання, взагалі не додавай цю вакансію до таблиці та звіту).

**Крок 2. Аналіз вакансій (ЧІТКА ІЄРАРХІЯ)**
Після таблиці надай аналіз. Використовуй сувору структуру з заголовками третього рівня (`###`) для кожної вакансії, щоб текст не зливався у суцільний список.

Використовуй ТОЧНО такий шаблон для кожної вакансії:

### [Назва компанії] — [Позиція]

* **Чому мені це підходить:** [1-2 речення про прямий збіг навичок].
* **Мої шанси:** [1-2 речення про мої конкурентні переваги для цієї конкретної ролі].
* **Ризики відмови:** [Чесний та критичний аналіз того, чого мені об'єктивно не вистачає за вимогами вакансії, або які інші фактори (наприклад, overqualified/underqualified, відсутність специфічного доменного досвіду) можуть призвести до відмови].

**Моє CV в PDF файлі**
3
💯2
Kosmodev AI
https://github.com/Ivlad003/any2md
Release Notes v0.1.1

Image Extraction Fix
- PDF зображення тепер коректно витягуються — раніше зберігались сирі zlib-дані замість валідних PNG
- Автоматичне визначення формату (PNG/JPEG/GIF/WEBP) по magic bytes
- Підтримка CMYK→RGB конвертації

Розумні динамічні пороги
- Всі захардкоджені числа (відстані, толеранси, пороги) замінені на PageMetrics — автоматично обчислюються з реальних даних документа
(розмір шрифту, міжрядковий інтервал, ширина символів, ширина сторінки)
- Таблиці та параграфи тепер краще розпізнаються на будь-яких PDF, не тільки на конкретних

Покращення таблиць та тексту
- Виправлено злиття розірваних заголовків
- Більше контенту захоплюється в комірках таблиць
- Фільтрація шуму (номери сторінок, timestamps, OneNote артефакти)
- Злиття розірваних слів через дефіс та продовжень параграфів
Kosmodev AI
https://github.com/Ivlad003/ai-google-meet-assistant
3 фічі запушено в 10 комітах:

- Agent Mode — новий режим name_only, word-boundary matching, watch канал для live-зміни режиму
- Summary — /api/summary endpoint, панель в UI з copy кнопкою, гард на порожній транскрипт
- WAV fix — graceful shutdown замість abort, reasoning model фікс в chat_once()
Kosmodev AI
https://github.com/Ivlad003/ai-google-meet-assistant
Що нового

Jarvis тепер записує відео зустрічі у файл. Запис відбувається автоматично через Playwright (720p,
VP8).

Як увімкнути

Додати в jarvis.config.json:
"record_video": true

Як працює

1. Бот приєднується до зустрічі і записує екран браузера
2. При зупинці (Ctrl+C) — відео фіналізується і ремуксується у MKV через ffmpeg
3. Якщо ffmpeg не встановлено — зберігається як WebM
4. Файл з'являється поряд з аудіо та транскриптом у ~/Library/Application Support/jarvis/sessions/

Що змінилось у shutdown

Раніше Jarvis просто вбивав бота. Тепер — надсилає команду shutdown через WebSocket, бот коректно
завершує запис і виходить сам. Якщо бот не відповів за 10 секунд — примусовий kill.
😁3
https://playstext.com

Нові можливості

- AI Переклад тексту — тепер можна перекласти текст на 16 мов перед генерацією аудіо. Працює з усіма
типами введення: текст, URL, PDF
- AI Стиснення тексту — скорочення довгих текстів за допомогою ШІ перед озвучкою. Економить кредити та
час прослуховування

Покращення

- Мобільна версія — виправлено завантаження PDF та генерацію аудіо з телефону
- Аудіоплеєр для спільних посилань — замінено на WaveSurfer.js для стабільного відтворення
- Лічильник прослуховувань — тепер рахується тільки реальне відтворення, а не перегляд сторінки

Виправлення

- Виправлено помилку авторизації, яка спричиняла зациклення входу
- Виправлено завантаження та обробку PDF-файлів
- Покращено стабільність роботи з URL-посиланнями
1
😢1
До
Після
🔥1🤔1
🤣2