gram news
Аватар канала Semolina Code (Python / TypeScript)

Semolina Code (Python / TypeScript)

@semolina_code_python

По вопросам: @ahillary

7,240подписчиков

Открыть канал

Последние посты

  • Semolina Code (Python / TypeScript)

    30 мар., 16:25

    Я просто в жесточайшем ахере с братка КриппиЧувак просто решил стать билдером: – Создал успешный продукт: perpdexlist.com – Раскачал X (твиттер): пост на 150к просмотров – И достиг какой-то невменяемой скорости принятия решения (пример на скрине)Криппи просто за 3 минуты написал пост и сразу дропнул (хотя помню как мы раньше каждый пост часами обсуждали). Думаю, что такой навык многим позволил бы двигаться быстрееЯ тоже решил стать билдером: Начал пилить свой стартап и пришло время провести кастдевы. Написал нескольким инфлам с предложением объединить аудитории и поделиться результатами исследования (благодаря вашим ответам мы сможем делать лучшие продукты и создавать лучший контент чисто под вас)В общем, к чему я это всё: – Если вы хотите поучаствовать в создании продукта и повлиять на контент: пожалуйста пройдите двухминутный опросик – Если у вас есть свой канал и вы тоже
    Иллюстрация к посту канала Semolina Code (Python / TypeScript)Иллюстрация к посту канала Semolina Code (Python / TypeScript)
    6,26031259432Открыть в Telegram
  • Semolina Code (Python / TypeScript)

    25 мар., 13:09

    Знаете почему этот канал не растет? Потому что я тут немного передушнил и мне даже самому не хочется сюда закидывать что-то «НЕ СУПЕР ПОЛЕЗНОЕ» (мб ошибка)А так-то много чего я бы мог рассказать. За последние 3 месяца пощупал кучу AI инструментов, написал ещё большую кучу софта, залетел в стартап акселератор итдВ общем, есть интересные и не очень мысли, которые я буду закидывать вот сюда, чтобы через 10 лет, сидя под пальмой поностальгировать кринжанутьщитпост ссылкаP.S. пока приму только тех, с кем взаимодействовал или есть хотя бы 2-3 пересечения по чатам
    5,99052115Открыть в Telegram
  • Semolina Code (Python / TypeScript)

    30 дек. 2025 г., 13:11

    Курс: RAG для новичковУрок 6 (финальный). Как засунуть настоящего AI агента в RAG цепочкуНу тут вроде и по заголовку всё понятно. Разберём что такое AI агент и напишем своего. Потом соединим этого агента с RAG цепочкой (а потом удалим всё нахрен)))Что конкретно сделаем: – разберём, что такое AI-агент и чем он отличается от обычной LLM – разберём основные архитектуры AI агентов – напишем простого агента в LangChain – пошагово посмотрим, как агент “думает” и что он вызывает – попробуем встроить агента в RAG для переписывания вопросов пользователя – разберём проблемы: лишние вызовы модели, нестабильность, сложность дебагаКейс тот же: Antarctic Wallet – оплата USDT по QR-коду в магазинах и сервисах. Стараюсь сделать так, чтобы всё было максимально применимо к реальности – для базы знаний / саппорта / FAQ🎞 Видео 📖 М
    9,40039137Открыть в Telegram
  • Semolina Code (Python / TypeScript)

    27 дек. 2025 г., 15:19изменён

    Курс: RAG для новичковУрок 5. LangSmith: трассировка, отладка и тестирование приложений на базе LLMВремя отдохнуть от кода и улучшить то, что у нас уже есть. Для этого используем инструмент визуальной отладки, который также покажет нам что происходило на каждом этапе нашего приложения – LangSmithЧто конкретно сделаем: – подключаем LangSmith к нашему RAG – смотрим каждый этап цепочки: retriever → контекст → prompt → LLM → output – видим tokens / latency / ошибки – собираем online evaluator (LLM-as-a-judge): ChatGPT сам оценивает качество ответа – делаем Playground и сравниваем 2 промпта (мини A/B)Кейс тот же: Antarctic Wallet – оплата USDT по QR-коду в магазинах и сервисах. Стараюсь сделать так, чтобы всё было максимально применимо к реальности – для базы знаний / саппорта / FAQ🎞 Видео 📖 Методичка в Notion
    7,1103276Открыть в Telegram
  • Semolina Code (Python / TypeScript)

    26 дек. 2025 г., 10:25изменён

    Курс: RAG для новичковУрок 4. Как улучшить RAG pipeline: загрузка данных, разбиение, эмбеддинги и Chroma (LangChain)Тут мы наконец-то закончим создание нашего "идеального" RAG пайплайна: retriever, format_docs, prompt и LLM параметры.Что конкретно сделаем: – Retriever: similarity vs MMR, пороги релевантности, фильтры по метаданным – Post-processing: собираем контекст правильно, добавляем source/page, лимитируем длину – Prompt для RAG: только по контексту, без выдумок, честное “нет данных” – LLM настройки: temperature, max tokens, top-p — простым языком, без магии – Финальная LangChain цепочка: защита от пустого контекста + готовность к LangSmithКейс тот же: Antarctic Wallet – оплата USDT по QR-коду в магазинах и сервисах. Стараюсь сделать так, чтобы всё было максимально применимо к реальности – для базы знаний / саппорта / FAQ
    5,6105285Открыть в Telegram
  • Semolina Code (Python / TypeScript)

    25 дек. 2025 г., 11:47изменён

    Курс: RAG для новичковУрок 3. Как улучшить RAG pipeline: загрузка данных, разбиение, эмбеддинги и Chroma (LangChain)Если в пошлом уроке мы просто написали простенький RAG pipeline, то в этом уроке мы попробуем довести его до "идеале", а именно этап индексацииЧто конкретно сделаем: – загрузим не одну страницу, а весь сайт через sitemap.xml – попробуем второй способ: рекурсивный обход ссылок внутри домена – научимся резать текст правильно: по структуре HTML или по токенам (а не “на глаз”) – разберёмся с эмбеддингами: как выбрать модель под русский и зачем иногда нужны префиксы – ускорим ChromaDB: чтобы индекс не пересобирался каждый запуск (запуск из минут → в миллисекунды)Кейс тот же: Antarctic Wallet – оплата USDT по QR-коду в магазинах и сервисах. Стараюсь сделать так, чтобы всё было максимально применимо к реальности – для базы знаний / саппорта / FAQ
    4,940261172Открыть в Telegram
  • Semolina Code (Python / TypeScript)

    22 дек. 2025 г., 17:17изменён

    Курс: RAG для новичков Урок 2. Первый рабочий RAG pipeline Вот и пришло время написать код, а именно RAG pipeline. ИИ начнёт отвечать по твоей информации, а не абстрактно. До сих пор без математики, но уже с кодом!! В уроке напишем полностью рабочий и
  • Semolina Code (Python / TypeScript)

    22 дек. 2025 г., 16:27изменён

    Курс: RAG для новичковУрок 2. Первый рабочий RAG pipelineВот и пришло время написать код, а именно RAG pipeline. ИИ начнёт отвечать по твоей информации, а не абстрактно. До сих пор без математики, но уже с кодом!!В уроке напишем полностью рабочий и применимый на практике код: – загрузка данных с сайта – деление текста на чанки – бесплатный embeddings (Ollama + HuggingFace) – векторное хранилище (ChromaDB) – поиск релевантных чанков (retriever c k ближайших соседей) – prompt для LLM генерации – сборка RAG цепочки через LangChain – прогон по пилотному тесту: где всё хорошо, а где появляются галлюцинации (пример с KYC)В курсе используем реальный продуктовый кейс – сервис Antarctic Wallet (оплата USDT по QR-коду в магазинах и сервисах), чтобы показать, как RAG применяется на практике (например, для автоматизации службы поддержки)🎞 Видео
    5,100241282Открыть в Telegram
  • Semolina Code (Python / TypeScript)

    22 дек. 2025 г., 14:39

    Есть тут кто-то, кто: - учился - знает тех, кто учился - просто слышал что-то про Стартап Академию СколковоСтоит ли сходить, поучиться? Или есть какие-то альтернативы с хорошей экосистемой/комьюнити в направлении стартапинга/предпринимательства?
    4,84017123Открыть в Telegram
  • Semolina Code (Python / TypeScript)

    18 дек. 2025 г., 16:47изменён

    Курс: RAG для новичковУрок 1. Как LLM работает с документами и приватными данными (теория)В уроке я простым языком объясняю, как ИИ “думает” под капотом и как сделать так, чтобы он начал отвечать по твоей информации, а не абстрактно. Пока что без математики и без кодаВ уроке разбираем базу 😮: – почему ChatGPT / Gemini / Claude не видят ваши документы и свежие данные; – что такое RAG (Retrieval Augmented Generation) и какую проблему он решает; – из каких этапов состоит RAG-pipeline: indexing → retrieval → generation; – что такое embeddings, vector store и поиск по смыслу, а не по словам; – почему RAG — это не дообучение модели, а работа с контекстом.В курсе используем реальный продуктовый кейс – сервис Antarctic Wallet (оплата USDT по QR-коду в магазинах и сервисах), чтобы показать, как RAG применяется на практике (например, для автоматизации
    6,30045138211Открыть в Telegram
  • Semolina Code (Python / TypeScript)

    17 дек. 2025 г., 16:41

    Пилотный тестСупер простая статья про то как подготовить данные для тестирования моделиЧитать: Как создать пилотный тест для моделиP.S. Данный урок потребуется для выполнения первого домашнего задания в обучении по RAG, которое начнется завтра в видеоформате на этом канале бесплатно (но со спонсором)SemolinaCode | Chat | YouTube | HowToCode | Prop
    Иллюстрация к посту канала Semolina Code (Python / TypeScript)Иллюстрация к посту канала Semolina Code (Python / TypeScript)
    5,22038553Открыть в Telegram
  • Semolina Code (Python / TypeScript)

    10 дек. 2025 г., 14:44изменён

    Как удалить свой диалог с ChatGPT? НикакЯ тут обнаружил, что если попытаться удалить свой диалог с ChatGPT, то под капотом у вас ничего не выйдет. Диалог просто перестанет у вас отображаться, но на сервере openai скорее всего всё будет сохраненоОткуда такая догадка? Да просто во время запрос на удаление диалога отправляется PATCH запрос с параметром "is_visible: false".Да и в принципе PATCH запрос предназначен для обновления информации, а для удаляния есть DELETEЗапрос PATCH используется для частичного обновления ресурса в API, отправляя только те данные, которые нужно изменить, а не весь объект целикомSemolinaCode | Chat | YouTube | HowToCode | Prop
    Иллюстрация к посту канала Semolina Code (Python / TypeScript)Иллюстрация к посту канала Semolina Code (Python / TypeScript)
    6,06034261261Открыть в Telegram
  • Semolina Code (Python / TypeScript)

    1 дек. 2025 г., 17:40изменён

    Всё, что вам нужно знать про HuggingFace P.S. В этом посте я упомяну "huggingface" 10 раз. Заранее извиняюсьТут будет сразу серия статей!!Обзор huggingface.co – Что такое huggingface; – Кто и как использует huggingface; – Как пользоваться huggingface новичку.Выбор модели под задачу на huggingface.co – Какие есть фильтры на huggingface и как ими пользоваться; – Разберём практические шаблоны для фильтрации.Обзор карточки модели на huggingface.co – Разберём все разделы карточки на huggingface; – Протестируем модель прямо в браузере; – Узнаем кто и как может подгрузить кастомный код на наше локальное устройство и как этого избежать.SemolinaCode | Chat | YouTube | HowToCode | Prop
    6,930361181Открыть в Telegram
  • Semolina Code (Python / TypeScript)

    24 нояб. 2025 г., 17:59

    Что за циферки?Мы уже разобрались с тем как запускать модели локально (способ 1 и способ 2). Теперь надо понять как выбрать модель под свои нужды и как прочитать "паспорт модели", который выглядит примерно так:Model architecture gemma3 parameters 4.3B context length 131072 embedding length 2560 quantization Q4_K_MCapabilities completion visionParameters temperature 1 top_k 64 top_p 0.95 stop "<end_of_turn>"
    6,63034109Открыть в Telegram
  • Semolina Code (Python / TypeScript)

    21 нояб. 2025 г., 20:15

    Запуск AI-моделей локально (способ 2)Запускать ai модели ещё можно через ollamaФункции почти те же, что и у Docker: – есть GUI – устанавливается одной командой – есть hub моделей – гибкие настройки – поддержка openai api – есть возможность запуска моделей с Hugging Face (в формате GGUF) – большое комьюнитиЧитать: Запуск моделей локально через OllamaSemolinaCode | Chat | YouTube | HowToCode | Prop
    Иллюстрация к посту канала Semolina Code (Python / TypeScript)Иллюстрация к посту канала Semolina Code (Python / TypeScript)
    6,3002811101Открыть в Telegram
  • Semolina Code (Python / TypeScript)

    19 нояб. 2025 г., 18:51

    Запуск AI-моделей локальноПросто для понимания: ChatGPT 5, Gemini 3, Grok 3 и т. д. – это самые популярные AI-модели от крупных компанийНо на самом деле этих моделей огромное количество. Только в открытом доступе на Hugging Face находится более 2.2 млн моделей под разные задачи (каждую из которых можно скачать и запустить у себя локально – если, конечно, хватит железа)Один из самых простых способов запустить модель локально – использовать DMR (Docker Model Runner) Если вы впервые слышите слово "Docker", ничего страшного. Чтобы скачать и запустить модель, вам не придётся писать код или вводить команды, так как у DMR есть понятный пользовательский интерфейс (см. скрин).Без лишних слов – всё описал в конспекте:Читать: DMR: запуск AI-моделей локальноP.S. А вообще, на канале есть урок про основы Docker и docker-compose для кодеровSemolinaCode | Chat | YouTube | HowToCode | Prop
    Иллюстрация к посту канала Semolina Code (Python / TypeScript)Иллюстрация к посту канала Semolina Code (Python / TypeScript)
    6,2304620103Открыть в Telegram
  • Semolina Code (Python / TypeScript)

    18 нояб. 2025 г., 17:14

    Похоже придётся повайбкодитьВ своём лайв канале Криппи выложил пост: https://t.me/sdgsdfhdfdfh/1901В этом посте Криппи написал, что у нас тут будет вайбкоддинг, а он не планировался)) Планировались чуть более сложные вещи (вплоть до файн-тюнинга моделей)Но не суть. Уважим пирожка и подготовим инфу про вайбкоддинг. Я уже накопал кое-какие инструменты, для помощи кодерам и затестил некоторые профильные модели: – https://cursor.com/ – https://tabnine.com/ – https://kilocode.ai/ – https://codeassist.google/ – https://factory.ai/ – https://builder.io/ (хуже всех отработал) – https://grok.com/ – https://claude.com/ (лучше всех себя показал) – ...
    5,79034171422Открыть в Telegram
  • Semolina Code (Python / TypeScript)

    17 нояб. 2025 г., 18:57

    RUG RAGПервой практической штукой, которую мы сделаем, будет RAG системаRAG (Retrieval-Augmented Generation) – это подход, при котором искусственный интеллект сначала находит нужную информацию в базе данных или документах (retrieval), а затем использует её для генерации ответа (generation).Простыми словами, это способ “научить” модель отвечать с опорой на реальные данные, а не только на то, что она запомнила при обучении.RAG-системы применяются в чат-ботах, справочных ассистентах и корпоративных поисках — чтобы AI давал точные, актуальные и обоснованные ответы, цитируя источник, а не "выдумывал" их.Чтобы перейти к практике, нам в любом случае придётся разобраться с тем что такое: AI модель, в чем разница между AI моделью и нейросетью и понять понять какие вообще бывают модели. Всё это я расписал в конспекте, который прикрепляю снизуСкорее всего, это будет самая простая часть
    5,76045261211Открыть в Telegram
  • Semolina Code (Python / TypeScript)

    17 нояб. 2025 г., 08:35

    Что тут будет происходить?– Почему AI? Сравним двух программистов: один из них использует AI, а другой — нет, — и посмотрим на их результаты и эффективность. Думаю, вывод очевиден. А с учётом того, сколько денег вкладывается в развитие AI, страшно представить, что будет через 5–10 лет. В любом случае не хочется, чтобы технология прошла мимо.– Что тут будет выкладываться? Когда я погружаюсь в новую тему, я делаю кучу конспектов (которые, как правило, потом даже не открываю). Раньше это были письменные записи, теперь — заметки в Notion (или на какой-либо другой платформе). Так как это просто конспекты, которые я пишу для себя во время изучения новой темы, они не претендуют на гениальность и идеальность. Это просто структурированная информация для удобного использования.– Чему будем учиться? На данный момент нет чёткого плана, так как не хватает насмотренности, поэтому действуем в
    5,5407717131Открыть в Telegram
  • Semolina Code (Python / TypeScript)

    14 нояб. 2025 г., 11:26

    soon
    Иллюстрация к посту канала Semolina Code (Python / TypeScript)Иллюстрация к посту канала Semolina Code (Python / TypeScript)
    6,4401322117221Открыть в Telegram