<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>postbless</title><generator>teletype.in</generator><description><![CDATA[postbless]]></description><image><url>https://img3.teletype.in/files/ad/4a/ad4a92a4-c6f7-4d04-93b2-0c88211c7050.png</url><title>postbless</title><link>https://teletype.in/@p0stbless</link></image><link>https://teletype.in/@p0stbless?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=p0stbless</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/p0stbless?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/p0stbless?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Mon, 21 Sep 2026 22:00:13 GMT</pubDate><lastBuildDate>Mon, 21 Sep 2026 22:00:13 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@p0stbless/14MkPO_gMdV</guid><link>https://teletype.in/@p0stbless/14MkPO_gMdV?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=p0stbless</link><comments>https://teletype.in/@p0stbless/14MkPO_gMdV?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=p0stbless#comments</comments><dc:creator>p0stbless</dc:creator><title>Я ГИКАЛ ПРОГРАММИРОВАНИЕ И ВОТ КАКОЙ ЯЗЫК ВЫДАЛ МНЕ…</title><pubDate>Sat, 25 Jul 2026 07:18:01 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/03/38/03383732-a766-4840-81c9-79a422b0b5f0.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/f3/28/f328c93e-d853-43e3-910d-fed267e83326.jpeg"></img>сегодня я бы хотел помочь выбрать язык программирования для тех, кто хочет или планирует гикать программирование вместе со мной.]]></description><content:encoded><![CDATA[
  <figure id="L9Tm" class="m_original">
    <img src="https://img4.teletype.in/files/f3/28/f328c93e-d853-43e3-910d-fed267e83326.jpeg" width="1200" />
  </figure>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="t3dx">сегодня я бы хотел помочь выбрать язык программирования для тех, кто хочет или планирует гикать программирование вместе со мной.</p>
  </section>
  <p id="eStX"></p>
  <h3 id="P6Nm">Небольшое лирическое отступление …</h3>
  <p id="DcJr"></p>
  <p id="uekg">В этой статье я буду высказывать СВОЕ мнение, я не обязываю вас учить один из этих языков, просто основываясь на своем опыте и изучении этих языков, я даю совет какой стоит учить , и какой бы я учил язык в начале. А теперь приступим!!</p>
  <p id="vurN"></p>
  <p id="f7b1"></p>
  <h3 id="vzFc">На какие типы разделить языки программирования??</h3>
  <p id="4uDQ"></p>
  <p id="m0dZ">Ваще языки программирования можно разделить на :</p>
  <p id="B7O0">Уровень абстракции или же близость языка к нашему компухтеру :</p>
  <p id="mVDg"><strong>Низкоуровневые языки</strong>( старее наших дедов) : Ассемблер и машинный код. Если их кто то и учит  то у них демоны в голове))</p>
  <p id="JZxL"><strong>Высокоуровневые</strong>: Go, Rust, Kotlin, JavaScript, Swift и многие другие.</p>
  <p id="YSk7">Также полезно понимать разницу между компилируемыми и интерпретируемыми языками, а также между статической и динамической типизацией. Но для выбора нашего первого языка это не обязательно.</p>
  <figure id="Jjqs" class="m_original">
    <img src="https://img1.teletype.in/files/44/5d/445d0575-26e3-422c-8e90-e303a38c8557.jpeg" width="736" />
  </figure>
  <p id="LWK9"></p>
  <h2 id="ALN3">Выбор высокоуровневого языка..</h2>
  <p id="7WGl"></p>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="JmwP">Как мы уже поняли, низкоуровневые языки необязательны для среднестатистического программиста. Поэтому выбирать будем из популярных высокоуровневых языков. Буду говорить СВОИХ фаворитов чтобы не разбирать каждый, выберу самые интересные.</p>
  </section>
  <p id="3ysq"></p>
  <ol id="UpJe">
    <li id="bB4l">Мой фаворит Go или Golang - это простой и быстрый сиподобный язык, разработанный гугл. Востребованный, но мало желающих, платят ооочень много. Так еще и достаточно прост в обучении. ТОП1</li>
    <li id="372o">С++ . Ты что самый крутой?: Молния маквин в мире программирования, C++ дает нам гораздо больше контроля над памятью, хотя современные возможности языка позволяют во многих случаях обходиться без ручного управления., но плюсы являются языком с высоким порогом входа, поэтому не очень подходит для ньюгенов. Кроме того, за десятилетия развития C++ превратился в перегруженного монстра и его синтаксис слишком запутан.</li>
  </ol>
  <figure id="1Pil" class="m_original">
    <img src="https://img2.teletype.in/files/12/7b/127b243f-2851-42fc-8ce6-8007da549e7c.jpeg" width="736" />
  </figure>
  <p id="k09Y">3.   Java — это объектно-ориентированный язык с компиляцией в промежуточный байт-код для выполнения внутри JVM(виртуальная машина джавыы). Так же он кросплатформлен , и имеет автоматическое управление памятью.  На нем пишут приложения для банков , авторизации, а так же Майкнкрафт( можно читы делать на джаве ))</p>
  <p id="FbM9">4.   Мать его Python. Python — это высокоуровневый интерпретируемый язык программирования с динамической типизацией, ориентированный на скорость написания кода и читаемость синтаксиса. Один из самых простых языков для начала, нужен для автоматизации и Машин лернинга ( восстание машин)</p>
  <p id="FJSX"> 5. JavaScript. Без него интернет бы      выглядел  как страница из 2005 года.</p>
  <p id="ROtG">Не путаемJava и JavaScript, это вообще разные языки. JavaScript — это язык, который отвечает за интерактивность сайтов. Нажал кнопку — что-то произошло, открыл картинку с фури девочкой — оно плавно выехало, написал сообщение — оно отправилось без перезагрузки страницы.</p>
  <p id="FuPB">Если хотите стать веб-разработчиком, то JavaScript придется изучить. Без него никуда. Сейчас вместе с ним обычно изучают TypeScript, потому что он помогает писать более надежный код. Для работы с ии тоже нужен Тайп скрипт желательно, она лучше понимает его .</p>
  <p id="ZI7L">Так же js является единственным языком которыц работает в браузере(кул факт).</p>
  <figure id="5jL6" class="m_original">
    <img src="https://img3.teletype.in/files/6a/51/6a518f24-7635-41db-9a91-e8c11ef0327c.jpeg" width="735" />
  </figure>
  <p id="fM28">6. Rust. C++, но после похода к психиатру.</p>
  <p id="Xdsi">Rust — современный язык программирования, который тоже очень быстрый. Его главная фишка — безопасность работы с памятью. Там компилятор буквально не даст тебе написать кучу ошибок, которые в C++ спокойно скомпилируются и потом будут ломать тебе жизнь.</p>
  <p id="FnIA">Но есть нюанс. Изучать Rust с нуля тяжело. Он заставляет думать не так как мы привыкли, поэтому новичку я бы его не советовал. Зато если осилите — будете зарабатывать много баблишка и быть кул программистом.</p>
  <p id="cRSM">7. C#. Любимчик любимых майкрософт(нет).</p>
  <p id="zuO2">Если хочешь делать игры на Unity (пока он еще живет) или разрабатывать программы под экосистему Microsoft, то C# — отличный выбор.</p>
  <p id="AzoS">Синтаксис похож на Java, язык достаточно приятный, есть автоматическое управление памятью и огромная экосистема. Для новичков тоже вполне подходит.</p>
  <p id="XHbn">8. Kotlin. Наследник Джавы на Андроидфонах.</p>
  <p id="nIrO">Если хотите писать приложения для Android, то сейчас лучше смотреть именно в сторону Kotlin. Он современнее  Джавы, код получается короче и понятнее, а Google активно продвигает именно его.</p>
  <p id="tJe9">Хотя Java на Android тоже никуда не делась.</p>
  <p id="KNxD"></p>
  <h2 id="efR9">А что насчет PHP?</h2>
  <p id="TsZA"></p>
  <figure id="9IQs" class="m_original">
    <img src="https://img4.teletype.in/files/32/53/3253b2e8-0014-4dda-9716-39d89a9b43fd.jpeg" width="591" />
  </figure>
  <p id="oMEb">Да, мемы про PHP живут дольше некоторых языков программирования. Но прикол в том, что огромное количество сайтов до сих пор работает именно на нем. Тот же WordPress написан на PHP.</p>
  <p id="V9Pt">Хорош для веб разработки. Просто хайпа вокруг него уже нет.</p>
  <p id="FqyF"></p>
  <p id="2Le2"></p>
  <h2 id="LOjq">ИТОГИ</h2>
  <p id="abes"></p>
  <p id="7JuU">По итогу этой статьи я советую вам изучать Golang, один из самых простых ЯП, но востребованный в нынешнее время, с высокой зарплатой, а это важно для нас, но!!</p>
  <p id="J2ZA">Самое главное — не искать идеальный язык. Его не существует.</p>
  <p id="NWev">Первый язык нужен не для того, чтобы остаться с ним на всю жизнь. Он нужен, чтобы понять, как вообще работает программирование: что такое переменные, функции, циклы, классы, алгоритмы и структуры данных.</p>
  <p id="koT3"></p>
  <p id="Ocue">Когда разберешься в этом, выучить второй язык будет в разы проще. Не бойтесь ошибаться, не бойтесь гуглить и не бойтесь чувствовать себя глупыми. Через это проходит абсолютно каждый чувачок.</p>
  <p id="zoBr"></p>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="BTMb">СПАСИБО ЗА ПРОЧТЕНИЕ МОЕЙ СТАТЬИ</p>
    <p id="8n3z">МОЙ ТГК https://t.me/funtrona</p>
    <p id="qGdg">МОЙ ТГК https://t.me/funtrona</p>
  </section>
  <figure id="wTsV" class="m_original">
    <img src="https://img2.teletype.in/files/de/90/de908473-1460-449c-a563-d930a00f4104.jpeg" width="1200" />
  </figure>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@p0stbless/q9oo9kHsO6k</guid><link>https://teletype.in/@p0stbless/q9oo9kHsO6k?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=p0stbless</link><comments>https://teletype.in/@p0stbless/q9oo9kHsO6k?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=p0stbless#comments</comments><dc:creator>p0stbless</dc:creator><title>АРХИТЕКТУРА МЫШЛЕНИЯ ИИ: как заставить нейронку работать заметно стабильнее через планирование, рефлексию и правильный контур задач</title><pubDate>Sun, 12 Apr 2026 13:13:07 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/47/fa/47fa44ff-6a04-46dd-9841-eda0e68ac4f7.png"></media:content><description><![CDATA[<img src="https://img3.teletype.in/files/63/bb/63bb9b3b-ceaa-43dd-972d-d91adac9b81b.jpeg"></img>всех приветствую, я postbless, я являюсь билдером, и хотел бы рассказать вам о архитектуре мышления ИИ, достаточно интересная тема, поэтому приступим.]]></description><content:encoded><![CDATA[
  <p id="C4Lq">всех приветствую, я postbless, я являюсь билдером, и хотел бы рассказать вам о архитектуре мышления ИИ, достаточно интересная тема, поэтому приступим.</p>
  <figure id="w6mS" class="m_column">
    <img src="https://img3.teletype.in/files/63/bb/63bb9b3b-ceaa-43dd-972d-d91adac9b81b.jpeg" width="1200" />
  </figure>
  <h2 id="g8Q9">Почему Нейросети вообще глючат?</h2>
  <p id="cQWC">Есть иллюзия, которая почти неизбежно возникает при работе с сильными моделями. Пока Claude , GPT или любой другой продвинутый ИИ уверенно пишет, объясняет и рассуждает, кажется, что перед нами почти законченный цифровой интеллект: собранный, логичный, последовательный. Но стоит дать ему задачу чуть сложнее, чуть длиннее, чуть более неоднозначную, и начинают вылезать странности. Он забывает вводные. Путает зависимости. Выдумывает несуществующие API. Уверенно советует то, что сломает проект. Иногда ошибается в вещах, которые джуну кажутся почти очевидными.</p>
  <p id="qccS"><strong>Отсюда и главный вопрос: почему даже самые мощные модели ошибаются в простых вещах?</strong></p>
  <p id="89cc">Потому что они не думают как человек.<br />Они не всегда понимают задачу целиком, не умеют сами по себе нормально отделять важное от второстепенного и часто просто выбирают ответ, который выглядит наиболее вероятным. Если не задать модели понятный порядок работы, она начинает спешить: где-то додумывает, где-то упрощает, где-то выдает уверенный, но не самый точный ответ. Поэтому проблема обычно не в том, что модель “тупая”. Проблема в том, что ей не дали нормальную структуру: сначала понять задачу, потом составить план, потом сделать, потом проверить себя.</p>
  <p id="map6">Именно в этом месте возникает ключевая мысль всей статьи: <strong>проблема ИИ не только в интеллекте модели, а в архитектуре ее работы</strong>.</p>
  <p id="nYVB">Если говорить совсем просто, нейронка глючит не потому, что она обязательно слабая. Часто она глючит потому, что мы просим ее решать сложную задачу без этапа планирования, без промежуточной фиксации решений и без рефлексии. Мы ожидаем надежности от системы, которой не дали ни плана, ни ограничений.</p>
  <p id="AOwU"><strong><em>Как говорил Andrew Ng, несмотря на весь хайп вокруг AI, современные модели все еще очень ограничены по сравнению с человеческим мышлением. И на практике это видно сразу: без нормальной структуры работы нейронка легко начинает ошибаться даже в простых вещах.<br /> <br /></em></strong>А теперь что же делать чтобы этого избежать?</p>
  <hr />
  <h2 id="TCNb">Раздел 1. Анатомия мыслительного процесса ИИ</h2>
  <h3 id="4GEZ">LLM — это статистическое предсказание, а не логический блок</h3>
  <p id="Y5xj">Самое важное, что нужно держать в голове: большая языковая модель не думает так, как думает мы, люди. Ее базовая механика — это предсказание следующего токена. Не следующей великой идеи, не следующего логического вывода, а именно следующего наиболее вероятного фрагмента текста с учетом всего контекста, который был до этого.<br /><strong>Если чуть глубже, это связано с тем, как вообще устроены LLM. Они обучаются не “думать” в человеческом смысле, а предсказывать следующий токен на основе предыдущего контекста. За счет архитектуры transformer модель хорошо улавливает связи внутри текста, паттерны рассуждений, стиль и структуру. Но это все еще не встроенная логика и не механизм проверки фактов. Поэтому нейронка может звучать очень убедительно, даже когда где-то ошибается. <br /><br /></strong>Это звучит почти обесценивающе, но на деле именно из этой простой механики и рождается впечатляющая сложность. Когда модель натренирована на гигантском массиве текстов, кода, документации, диалогов и рассуждений, предсказание следующего токена начинает вести себя как нечто, очень похожее на мышление. Но важно подчеркнуть: похожее — не значит реальное.</p>
  <p id="ieGp">В этом и заключается корень большинства ошибок. Модель не знает, что такое истина в философском смысле. Она не понимает правильность как инженер понимает правильность архитектуры. Она лишь строит вероятностную траекторию ответа. Если траектория выглядит убедительно, это еще не делает ее надежной.</p>
  <p id="nM3E">Есть хорошая формулировка, которую я прочитал в одной книге: <strong>убедительность и истинность — это разные свойства высказывания</strong>. Для LLM это особенно важно. Она часто умеет звучать разумнее, чем реально проверяет себя.</p>
  <p id="KpvW">Отсюда первый практический вывод: <strong>не доверяйте красивому ответу только потому, что он красиво звучит</strong>.<br />  </p>
  <h2 id="ZmOv"><br />Контекстное окно vs. внимание</h2>
  <figure id="59jN" class="m_column">
    <img src="https://img3.teletype.in/files/a7/a6/a7a60eba-ace9-4711-8392-6d3a693ff4b5.jpeg" width="1200" />
  </figure>
  <p id="ZovL">Второй важный момент — это различие между контекстным окном и вниманием.</p>
  <p id="fBMF">Многие думают так: если у Клода большое контекстное окно, значит, можно просто закинуть туда весь проект, все логи, всю документацию, пачку RFC, полрепозитория и ждать идеального понимания. На практике это работает хуже, чем хотелось бы.</p>
  <p id="jMxU"><strong>Контекстное окно — это объем информации, который модель может запоминать и использовать. </strong>Но внимание — это то, как она реально распределяет вычислительный фокус внутри этого объема. И вот с вниманием начинается самое интересное. Когда вы скармливаете модели слишком много разного рода материала, вы не усиливаете ее, а часто создаете шум. В результате она либо цепляется за нерелевантные куски, либо размазывает фокус, либо пропускает важные детали для нашего проекта.</p>
  <p id="aUy2">Поэтому установим для себя правило: <strong>лучше дать меньше контекста, но дать его точнее</strong>.</p>
  <p id="jk2Z">Если вы работаете с кодом, Claude не нужно показывать весь репозиторий, чтобы поправить одну фичу в конкретном модуле. Ему нужны:</p>
  <ul id="MfaV">
    <li id="atOE">релевантные файлы;</li>
    <li id="sEyl">интерфейсы, с которыми связан модуль;</li>
    <li id="8BdV">тесты;</li>
    <li id="pE45">документация по текущему паттерну реализации;</li>
    <li id="mHn4">ограничения задачи.</li>
  </ul>
  <p id="n4Nh"> Никто не решает локальную проблему, читая весь код мира. Человек тоже работает через отбор значимого. С моделью нужно делать то же самое.<br /></p>
  <h2 id="0So1">Промт как фундамент</h2>
  <figure id="SIOU" class="m_column">
    <img src="https://img1.teletype.in/files/03/7e/037e8f35-a93f-4626-b797-cd71d3fec45f.jpeg" width="736" />
  </figure>
  <p id="B8SN">Третья опора — системные инструкции. Именно они часто определяют, как Claude будет интерпретировать свою роль: как генератор кода, как критик, как осторожный помощник, как исполнитель, как ревьюер.</p>
  <p id="GvjA">Промт — это не магическая формальность вверху диалога. Это фундаментальная рамка поведения нашей модели. Если в системной инструкции зашито, что модель должна сначала исследовать кодовую базу, не делать поспешных выводов, не выдумывать библиотеки и не редактировать файлы без необходимости, качество работы будет заметно выше, чем в режиме ну &quot;кароче сделай мне штуку для хакатона, ты же умный, просто сделай&quot;.</p>
  <p id="m5t4">Почему это важно? Потому что модель всегда старается угадать, <strong>какой тип поведения сейчас наиболее уместен</strong>. И промт задает ей высокоуровневую стратегию. По сути, это аналог рабочего темперамента внутри сессии.</p>
  <p id="PRny">Если говорить языком книг о менеджменте и сложных системах, то <strong>поведение агента определяется не только его способностями, но и устройством среды, в которой он принимает решения</strong>. Для Клода такой средой и является набор системных инструкций и локальных правил проекта.</p>
  <hr />
  <h2 id="oZks">Раздел 2. Этап планирования </h2>
  <h3 id="SGn2">Никакого кода без ТЗ</h3>
  <p id="G7Kl">Запрос «напиши фичу» почти гарантированно ведет к багам. Не потому, что модель обязательно плохая, а потому, что фича без требований — это не задача, а туман.</p>
  <p id="tmpg">Когда человек слышит «сделай фичу», он автоматически достраивает требования из опыта, контекста компании, архитектурных норм, ожиданий команды. Модель тоже будет что-то достраивать, но делает это статистически, а не организационно. Она заполняет пробелы наиболее правдоподобными решениями. А правдоподобное решение — это не всегда то, что вам нужно.</p>
  <p id="AaOj">Поэтому перед любым действием модели нужен этап <strong>формализации</strong>. Пусть даже короткой. Но задача должна быть описана через:</p>
  <ul id="1Ldq">
    <li id="8HBS">цель;</li>
    <li id="z6vK">ограничения;</li>
    <li id="gKx2">критерии готовности;</li>
    <li id="0dhv">риски;</li>
    <li id="7ANl">затронутые части системы.</li>
  </ul>
  <p id="Z8Mp">В инженерной работе это особенно критично. Если не задать рамку, ИИ начинает оптимизировать не то. Может быстро написать код, но не тот код. Может закрыть симптом, но не причину. Может сделать красиво, но вразрез с архитектурой проекта. Герберт Саймон говорил: <br /><em>&quot;<strong>решение почти всегда ограничено тем, как была сформулирована сама задача</strong>.&quot;<br />Если по простому, то это означает какой вопрос ты задал, такой диапазон ответа ты и получишь.<br /></em></p>
  <h2 id="hUAz">Chain-of-Thought: заставить модель проговорить шаги</h2>
  <figure id="CvaE" class="m_column">
    <img src="https://img4.teletype.in/files/3b/0d/3b0d9b89-0a2c-461f-8bcc-44d6e27b9bb9.jpeg" width="1200" />
  </figure>
  <p id="1czf">Один из самых полезных паттернов при работе с Claude — заставить его сначала проговорить план действий словами. Не код, а именно логику маршрута.</p>
  <p id="py5m">Идея Chain-of-Thought в прикладном смысле проста: модель работает лучше, когда ей дают право и обязанность развернуть промежуточное рассуждение. Это не столько магия, сколько способ снизить количество скачков через логические ступени.</p>
  <p id="JR4x">Например, вместо:</p>
  <blockquote id="uJ5k">Исправь баг в авторизации</blockquote>
  <p id="K6CQ">лучше так:</p>
  <blockquote id="Majr">Сначала объясни возможные причины бага, затем предложи пошаговый план проверки, потом определи наиболее вероятную причину и только после этого предлагай исправление.</blockquote>
  <p id="Vi4r">Что это дает:</p>
  <ul id="A0Xg">
    <li id="ZrYa">модель разделяет гипотезы и факты;</li>
    <li id="k21a">не прыгает сразу к первой правдоподобной правке;</li>
    <li id="LrNc">демонстрирует ход мысли;</li>
    <li id="iGho">делает решение проверяемым.</li>
  </ul>
  <p id="SWkB">Это особенно полезно в коде, потому что самый дорогой баг — не тот, который ИИ не заметил, а тот, который он уверенно починил так, что стало хуже.</p>
  <p id="KWff"></p>
  <h3 id="9BhO">Практика: TODO.md или spec.md<br /></h3>
  <p id="WqfD">Одна из лучших привычек в работе с ИИ над проектом — вести внутри репозитория короткий файл, который играет роль рабочей карты задачи. Это может быть TODO.md, spec.md, task.md, implementation-plan.md — название не так важно. Важно, чтобы файл:</p>
  <ul id="DcOj">
    <li id="BArq">фиксировал, что именно надо сделать;</li>
    <li id="8Tui">описывал границы изменений;</li>
    <li id="HiUK">перечислял задействованные модули;</li>
    <li id="wuB2">содержал чеклист шагов;</li>
    <li id="C4Gq">обновлялся по мере продвижения.</li>
  </ul>
  <p id="X6LL"><strong>Это хорошо работает, потому что важные детали по задаче не теряются в переписке. Чат может разрастись, что-то забудется, что-то смешается с другими сообщениями. А spec.md дает модели понятную точку опоры: что именно нужно сделать, где границы задачи и на что вообще смотреть.</strong></p>
  <p id="t1oy">Это невероятно сильный прием. По сути, вы строите для ИИ внешнюю опору.</p>
  <p id="16Ux">Например шаблон такого файла может выглядеть так:</p>
  <p id="vVSa"><code>Task: Refactor auth session refresh Goal Исправить race condition при одновременном обновлении токена.<br /> Constraints - Не ломать текущий API - Не менять контракт фронтенда - Сохранить обратную совместимость Files of Interest - src/auth/session.ts - src/auth/token-store.ts - tests/auth/session.test.ts <br />Plan - [ ] Изучить текущую реализацию refresh <br />- [ ] Найти точку race condition <br />- [ ] Написать тест, воспроизводящий баг <br />- [ ] Исправить логику<br />- [ ] Обновить тесты <br />- [ ] Сделать self-review </code></p>
  <p id="CH5W">Даже такой простой файл уже сильно дисциплинирует работу модели.</p>
  <hr />
  <h2 id="gcge">Раздел 3. Этап реализации и контроля </h2>
  <figure id="xKaw" class="m_column">
    <img src="https://img3.teletype.in/files/ea/e7/eae71136-3862-4593-98d0-847af6b2be75.jpeg" width="1200" />
  </figure>
  <h3 id="5CdZ">Атомарные изменения или же маленькие изменения.<br /></h3>
  <p id="yrGd">Одна из самых частых ошибок при работе с Claude Code — просить его сделать сразу большой, многослойный, архитектурно значимый кусок работы за один проход. Теоретически это возможно. Практически это почти всегда повышает риск.</p>
  <p id="xPvO">Гораздо лучше работают атомарные изменения. То есть маленькие законченные шаги:</p>
  <ul id="EULG">
    <li id="A39y">сначала подготовить тест;</li>
    <li id="3ldx">потом изменить один модуль;</li>
    <li id="TQNq">потом обновить интерфейс;</li>
    <li id="75q5">потом прогнать проверку;</li>
    <li id="wFdG">потом сделать следующий шаг.</li>
  </ul>
  <p id="LQ4M">Почему это важно? Потому что в маленьком изменении легче понять:</p>
  <ul id="b0CN">
    <li id="sPS8">что именно делает модель;</li>
    <li id="WP48">где она ошиблась;</li>
    <li id="uS3V">какой эффект вызвала правка;</li>
    <li id="WRj1">как откатиться;</li>
    <li id="YCmX">как провести ревью.</li>
  </ul>
  <p id="y42C">Если мыслить инженерно, то <strong>надежность рождается из локальности изменений</strong>. Огромный патч сложнее проверять и человеку, и машине. Маленькие патчи проще объяснить, протестировать и встроить в проект.</p>
  <p id="z52K">Если вы работаете через git, этот же принцип естественно ведет к серии маленьких коммитов. Не обязательно буквально десять коммитов на каждую фичу, но логика верная: лучше история из последовательных, понятных шагов, чем один гигантский коммит, в котором спрятаны и рефакторинг, и багфикс, и новая логика.<br /><br /></p>
  <h2 id="Ap4Z">TDD: сначала тест, потом код</h2>
  <p id="IM3n"></p>
  <p id="qsL0">Для Claude Code тестоориентированный подход — одна из лучших дисциплин.</p>
  <p id="ovhL">Потому что тест заставляет модель не просто «что-то придумать», а зафиксировать наблюдаемое поведение системы. Это переводит задачу из режима свободной генерации в режим формальной проверки.</p>
  <p id="j1w6">Правильный цикл выглядит так:</p>
  <ol id="6TtU">
    <li id="D2Jv">Описать ожидаемое поведение.</li>
    <li id="yDNI">Попросить Claude написать тест, который это поведение проверяет.</li>
    <li id="j37g">Убедиться, что тест падает.</li>
    <li id="bjyF">Только потом просить исправить код так, чтобы тест прошел.</li>
    <li id="3rg7">После этого прогнать смежные тесты.</li>
  </ol>
  <p id="syNB"><strong>Почему это работает? Потому что модель больше не гадает по описанию, а видит конкретный результат: тест либо проходит, либо нет.</strong></p>
  <p id="WKJV">Есть такая фраза: <strong>то, что нельзя проверить, слишком рано называть решением</strong>. <br />В работе с иишками это особенно верно.</p>
  <p id="zEfR">Пример запроса для Клода:</p>
  <blockquote id="6RQy">Не исправляй код сразу. Сначала напиши минимальный тест, который воспроизводит баг. Убедись, что он падает. Затем предложи наименьшее исправление, которое сделает тест зеленым. После этого оцени, не задело ли изменение смежное поведение.</blockquote>
  <hr />
  <h2 id="CqWL">Раздел 4. Рефлексия: Миграционный надзор</h2>
  <figure id="6yGU" class="m_column">
    <img src="https://img2.teletype.in/files/15/27/1527d6ac-fe2f-4f70-827c-719ac178fe1c.jpeg" width="736" />
  </figure>
  <h3 id="BWAe">Self-Correction</h3>
  <p id="981f">Самое ценное, что можно заставить делать модель после реализации, — это критиковать саму себя. Не в общих словах, а по понятным критериям.</p>
  <p id="JRof">Паттерн выглядит так:</p>
  <blockquote id="pt7q">Проверь свой предыдущий ответ на наличие логических несостыковок, архитектурных рисков, лишней сложности и неподтвержденных предположений. Затем предложи улучшенную версию.</blockquote>
  <p id="tRYm">Почему это работает? Потому что первая версия ответа почти всегда оптимизирована под правдоподобие, а вторая может быть оптимизирована под качество. ИИ, как ни странно, часто довольно неплохо находит слабые места в своем же решении, если перевести его в режим ревьюера.</p>
  <p id="cpfy">Но есть важная тонкость: нельзя просить проверь себя слишком общо. Лучше задавать ось проверки:</p>
  <ul id="SmSj">
    <li id="9fUe">логика;</li>
    <li id="ywg7">безопасность;</li>
    <li id="gmuL">производительность;</li>
    <li id="0qq9">соответствие паттернам проекта;</li>
    <li id="mN88">избыточность;</li>
  </ul>
  <p id="1kMo">Чем конкретнее критерии, тем полезнее рефлексия.</p>
  <h3 id="nfJf">Review Mode</h3>
  <p id="bE1N">Очень мощный режим работы с Клодом — попросить его сначала выступить не как исполнитель, а как ревьюер собственного плана.</p>
  <p id="lMEn">Например:</p>
  <blockquote id="MSa9">Сначала предложи план реализации. Потом отдельно раскритикуй его как senior engineer с точки зрения безопасности, производительности и поддержки в будущем. Только после этой критики предложи доработанный вариант.</blockquote>
  <p id="ffeR">В этот момент вы фактически создаете внутри одного инструмента две роли:</p>
  <ul id="kDBz">
    <li id="3nFZ">автора;</li>
    <li id="muNT">архитектурного надзора.</li>
  </ul>
  <p id="LiZz">Это полезно, потому что у модели меняется рамка задачи. Она перестает просто продолжать свой же текст и начинает искать слабые места. А это уже очень близко к человеческой инженерной практике.</p>
  <h2 id="Z6uw">Борьба с галлюцинациями</h2>
  <p id="YnPd"></p>
  <p id="Ge2q">Одна из самых неприятных особенностей ИИ — уверенное изобретение того, чего нет. Небольшая деталь, несуществующая библиотека, выдуманная функция, устаревший API, «известный паттерн», который на самом деле никем не используется. Все это особенно опасно в коде, потому что звучит правдоподобно.</p>
  <p id="nrRT">Если модель уверена, что какая-то библиотека существует, нужно не спорить с ней на уровне интонации, а заставить проверить реальность. Например:</p>
  <ul id="xtAi">
    <li id="71Ex">npm info package-name</li>
    <li id="nZD8">поиск по официальной документации</li>
    <li id="qh1j">чтение package.json</li>
    <li id="g0BZ">поиск по локальному коду</li>
    <li id="yMYL">проверка импорта в проекте</li>
    <li id="b8y2">web-поиск по официальным источникам</li>
  </ul>
  <p id="jFny">Правильный промпт здесь выглядит так:</p>
  <blockquote id="5AXz">Если ты ссылаешься на библиотеку, команду, API или фреймворк, сначала проверь, что это реально существует и совместимо с нашим стеком. Если подтверждения нет, не подавай это как факт.</blockquote>
  <p id="59C0">Это очень важный сдвиг. Вы приучаете модель не просто отвечать, а помечать уровень уверенности и отделять подтвержденное от предположительного.</p>
  <p id="usoL">Как говорил Талеб: <strong>самая опасная ошибка — не незнание, а незнание, замаскированное под уверенность</strong>.</p>
  <hr />
  <h2 id="iqbH">Раздел 5. Реализация в Claude Code</h2>
  <figure id="UVP6" class="m_column">
    <img src="https://img1.teletype.in/files/4e/1d/4e1d3080-16ad-4010-82e8-c9dbda14b78f.jpeg" width="1060" />
  </figure>
  <h3 id="Kxh1">1. Инициализация: запуск из корня проекта</h3>
  <p id="BFfu">Начинать сессию нужно из корня проекта. Это кажется банальностью, но на практике от этого зависит, увидит ли модель структуру репозитория, конфиги, тесты, package-файлы, документацию и сопутствующие артефакты.</p>
  <p id="LnUW">Правильный старт задает правильную картину. Наш клодик должен понимать:</p>
  <ul id="3JnG">
    <li id="Uk6O">где находится проект;</li>
    <li id="a6yz">какой стек используется;</li>
    <li id="ObPl">как устроены директории;</li>
    <li id="sO7h">где лежат тесты;</li>
    <li id="xjfc">где конфигурация сборки;</li>
    <li id="JPUi">есть ли локальные правила или инструкции.</li>
  </ul>
  <h3 id="wfnu">2. The Feedback Loop</h3>
  <p id="ydIj">Самый надежный цикл работы с Claude Code выглядит так:</p>
  <p id="Y5q9"><strong>Запрос -&gt; Черновик плана -&gt; Ваше одобрение -&gt; Исполнение -&gt; Тесты -&gt; Рефлексия</strong></p>
  <p id="7zW3">Это, по сути, и есть архитектура мышления ИИ в прикладном виде.</p>
  <p id="aLHY">Почему этот цикл так хорош:</p>
  <ul id="Hq8e">
    <li id="qR9R">вы не даете модели сразу перепрыгнуть в код;</li>
    <li id="HcNw">сначала видите ход мысли;</li>
    <li id="nijB">можете остановить неверное направление до реализации;</li>
    <li id="PaRx">заставляете связывать код с тестируемым результатом;</li>
    <li id="DU2U">добавляете этап архитектурной самопроверки.</li>
  </ul>
  <p id="QrPO">Если коротко: вы строите для ИИ процесс, в котором ошибка становится заметной раньше.</p>
  <h3 id="dp2P">3. /stats и контроль контекста</h3>
  <p id="OhGj">Любая длинная сессия с ИИ деградирует, если не следить за объемом и качеством контекста. Даже сильная модель начинает хуже держать нить, если диалог разрастается, в нем появляется много промежуточных утверждений, старых версий решений, противоречащих указаний и лишнего шума.</p>
  <p id="6gKs">Поэтому полезно следить за состоянием сессии: сколько контекста уже занято, насколько диалог разрос, не пора ли открыть новый чат, вынеся важное в spec.md </p>
  <p id="PnCI">Здесь действует  правило мышления: <strong>память хороша, пока она организована; неорганизованная память превращается в шум</strong>.</p>
  <p id="GJRm">Если вы видите, что контекст разросся, лучше сделать так:</p>
  <ul id="Yy38">
    <li id="Rgjl">зафиксировать текущее состояние в коротком файле;</li>
    <li id="m5Xc">перезапустить работу в чистом чате</li>
    <li id="uY3K">заново дать инфу</li>
    <li id="rQ3j">продолжить с ясного плана.</li>
  </ul>
  <hr />
  <h2 id="XUwR">Что в итоге реально снижает количество глюков</h2>
  <p id="ontH">Если собрать все в одну практическую систему, получится довольно простая, но мощная схема.</p>
  <p id="HK4C">Нейронка работает заметно надежнее, когда:</p>
  <ul id="wPvs">
    <li id="Q3k1">ей дают четкое ТЗ вместо расплывчатого пожелания;</li>
    <li id="DRqH">ее заставляют сначала планировать, а не сразу кодить;</li>
    <li id="1P58">контекст отбирается, а не сваливается в нее целиком;</li>
    <li id="dB53">изменения делаются атомарно;</li>
    <li id="skVy">тест выступает как внешний критерий истины;</li>
    <li id="1Wf8">после реализации включается режим рефлексии;</li>
    <li id="92xz">длинная сессия периодически очищается и структурируется.</li>
  </ul>
  <p id="9quX">Если формулировать совсем коротко, то <strong>нейросеть становится полезнее не тогда, когда вы просите ее быть умнее, а тогда, когда вы строите ей более умный процесс работы</strong>.</p>
  <p id="LCTB">И вот это, пожалуй, центральная мысль моей статьи. Качество ИИ рождается не только из мощности модели. Оно рождается из дисциплины контекста, этапа планирования, внешних проверок и правильно организованной рефлексии.</p>
  <hr />
  <h2 id="tM5U">Вывод</h2>
  <p id="f5iy">Главная ошибка в работе с нейросетями — ждать, что одна мощная модель сама обеспечит точность, логику, последовательность и архитектурную аккуратность. На практике такого почти не бывает. Даже сильные модели ошибаются в простом, потому что их базовый режим —  вероятностное продолжение с опорой на контекст.</p>
  <p id="Ej9X">Поэтому надежная работа с Claude Code или любой другой LLM строится не вокруг одного идеального промпта, а вокруг архитектуры мышления. Сначала постановка задачи. Потом план. Потом реализация по шагам. Потом тесты. Потом рефлексия. Потом проверка спорных мест. Это и есть тот каркас, который превращает нейронку из впечатляющего собеседника в реально полезный инструмент.<br /></p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="Fawe">А на это все, всем спасибо за прочтение данной статьи, я очень старался над ней, поэтому буду рад вашему фидбеку</h2>
    <figure id="5Wxy" class="m_column">
      <img src="https://img2.teletype.in/files/19/71/19710110-045e-4dba-988b-c1280f1d471c.jpeg" width="1199" />
    </figure>
    <p id="oRL3">TGKKK<br /><a href="https://t.me/funtrona" target="_blank">https://t.me/funtrona</a><br /><a href="https://t.me/funtrona" target="_blank">https://t.me/funtrona</a><br /><a href="https://t.me/funtrona" target="_blank">https://t.me/funtrona</a><br /><br /></p>
    <p id="axMh">Twitter<br /><a href="https://x.com/p0stbless" target="_blank">https://x.com/p0stbless</a><br /><a href="https://x.com/p0stbless" target="_blank">https://x.com/p0stbless</a><br /><a href="https://x.com/p0stbless" target="_blank">https://x.com/p0stbless</a></p>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@p0stbless/iq4AyHXEOMF</guid><link>https://teletype.in/@p0stbless/iq4AyHXEOMF?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=p0stbless</link><comments>https://teletype.in/@p0stbless/iq4AyHXEOMF?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=p0stbless#comments</comments><dc:creator>p0stbless</dc:creator><title>НАИПОДРОБНЕЙШИЙ ГАЙД НА ИСПОЛЬЗОВАНИЕ  QWEN CODE</title><pubDate>Fri, 03 Apr 2026 15:53:56 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/be/38/be38242a-df21-437e-8647-915ed8ec10a0.png"></media:content><description><![CDATA[<img src="https://img1.teletype.in/files/cd/0c/cd0c681f-7772-411e-a5d1-f2950ebce9ca.jpeg"></img>Всем привет, с вами postbless, часто люди ищут какой - то хороший бесплатный инструмент для вайбкода, но находят лишь инструменты, где либо маленькие лимиты, либо есть другие нюансы. Я нашел для вас нейросеть, которая работает идеально, я сам ей активно пользуюсь, и многие люди из комьюнити так-же пользуются Квеном. А теперь приступим к гайду.]]></description><content:encoded><![CDATA[
  <figure id="FT1M" class="m_original">
    <img src="https://img1.teletype.in/files/cd/0c/cd0c681f-7772-411e-a5d1-f2950ebce9ca.jpeg" width="1200" />
  </figure>
  <p id="Izjr">Всем привет, с вами <strong>postbless</strong>, часто люди ищут какой - то хороший бесплатный инструмент для вайбкода, но находят лишь инструменты, где либо маленькие лимиты, либо есть другие нюансы. Я нашел для вас нейросеть, которая работает идеально, я сам ей активно пользуюсь, и многие люди из комьюнити так-же пользуются Квеном. А теперь приступим к гайду. <br /></p>
  <h2 id="oxTI"><strong><br />Часть 1.QWEN CODE - НИЗАКОННО ЭТО НИХРЕНА </strong></h2>
  <h3 id="w8ex"><br /><br />Что же ты такое ?</h3>
  <p id="nbuS"><br /><strong>Qwen Code</strong> — это бесплатный AI-агент, который работает в нашем терминале. Помимо того, что он бесплатный, он еще и с открытым кодом на <strong><a href="https://github.com/QwenLM/qwen-code" target="_blank">гитхабе</a>. </strong>На данный момент я считаю квен одним из лучших бесплатных инструментов для вайбкода. Ведь за бесплатно , нам дают огромные лимиты, которые не закончатся даже если ты херачишь проект 10 часов подряд. Так же квен постоянно обновляется, недавно вышла версия <a href="https://qwen.ai/blog?id=qwen3.6" target="_blank"><strong>qwen 3.6</strong></a>, которая показала шикарные результаты. <br /></p>
  <h3 id="IWAp">Плюсы:</h3>
  <p id="hf2I"></p>
  <ul id="1A8N">
    <li id="LxEd"><strong>Реально бесплатный:</strong> Дает огромные лимиты<strong>.  </strong>Для среднего проекта этого хватит за глаза.</li>
    <li id="toDK"><strong>Ум лучше чем у блондинки:</strong> В кодинге и логике модели Qwen 3 сейчас на уровне Claude 3.5 и GPT-4o. Из за своей архитектуры , квен очень хорошо понимает контекст, особенно в модели 3.6. </li>
    <li id="1vU2"><strong>Работа с UI:</strong> Хорошо справляется с фронтендом (например React, Tailwind), может анализировать скриншоты и фиксить верстку.</li>
  </ul>
  <p id="XrZF"></p>
  <h3 id="i51O">Минусы:</h3>
  <p id="zzIa"></p>
  <ul id="dHBD">
    <li id="aYgd"><strong>Проблемы со сложными процессами:</strong> Иногда крашится когда вы пытаетесь запустить бесконечные процессы тип  <code>npm run dev</code> или какие нибудь сложные процессы. </li>
    <li id="9TmB"><strong>Требовательность к железу (для локалки):</strong> Конечно он не требует какой нибудь видюхи 4090, но на печке с 2012 не поработаешь комфортно(</li>
    <li id="ClW2"><strong>Не идеальный интеллект:</strong> В чисто гуманитарных вопросах или креативном письме он может уступать Claude, так как заточен именно под код и логику.</li>
  </ul>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="rEA6">Но по сравнению с Claude, Codex, Cursor и другими - он бесплатен, так что думаю можно закрыть глаза на его недостатки </p>
  </section>
  <h3 id="38uK"></h3>
  <h2 id="NOg2">ГАЙДИК НА УСТАНОВКУ </h2>
  <figure id="43LH" class="m_column">
    <img src="https://img2.teletype.in/files/d0/d8/d0d8e848-a7a3-47e9-be10-ce6ec49db6f8.jpeg" width="1199" />
  </figure>
  <p id="WjQM"><strong>Единственное требование для установки — Node.js версии 20 или выше. <br />Как узнать? </strong></p>
  <p id="efbK">    node --version</p>
  <p id="C4el">Если нету — качаем  с <a href="https://nodejs.org/en" target="_blank"><strong>nodejs.org </strong></a>и идём дальше.</p>
  <h3 id="RXql"><br />Способ 1: Быстрая установка <br />-------------------------------------------</h3>
  <p id="R6vP">На винде (запускать CMD от имени администратора):</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="qP6C">    curl -fsSL -o %TEMP%\install-qwen.bat https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen.bat &amp;&amp; %TEMP%\install-qwen.bat</pre>
  </section>
  <p id="Vn8F">На маке:</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="ARDD">    curl -fsSL https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen.sh | bash</pre>
  </section>
  <p id="Dr5L">После установки <strong>обязательно</strong> перезапускаем терминал.</p>
  <h3 id="MICy"><br />Способ 2: Через npm</h3>
  <pre id="FncO">    npm install -g @qwen-code/qwen-code@latest</pre>
  <p id="xztY">Чтобы проверить всё ли скачалось проверяем в терминале:</p>
  <p id="Riho">    qwen --version</p>
  <p id="wObD">Если вывело версию — то квен готов.<br /></p>
  <h2 id="WwaH">ПЕРВЫЙ ЗАПУСК И ЗНАКОМСТВО</h2>
  <figure id="GmmF" class="m_column">
    <img src="https://img2.teletype.in/files/13/5e/135e5014-1c2a-4457-8828-1411af197039.jpeg" width="2500" />
  </figure>
  <p id="aUdi">Для того чтобы Qwen заработал, мы должны открыть терминал, и ввести qwen. Это должно выглядеть вот так:</p>
  <figure id="YM9a" class="m_column">
    <img src="https://img3.teletype.in/files/a9/41/a941fdba-24f1-4b7f-bd58-461dc7a82eb7.jpeg" width="1280" />
  </figure>
  <p id="g1OZ">После этого , наша иишка готова к работе.</p>
  <p id="I2RS"></p>
  <h2 id="I9Hq"><strong>О режимах работы</strong></h2>
  <p id="vk4N"></p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h3 id="Fzk3">В qwen нам доступно 3 режима:</h3>
    <p id="cr2x"><br />1. Plan или же режим планирования.</p>
    <p id="B40i"><br />2. Auto-Edit или же режим принятия правок.</p>
    <p id="Duyy"><br />3. Режим Yolo или же режим без подтверждений.<br /></p>
  </section>
  <p id="YU5w">p.s Для изменения режима достаточно нажать Tab или ввести команду  <strong>/approval-mode</strong>- и выбрать нужный режим<br /></p>
  <h3 id="esDA">1. Режим планирования </h3>
  <p id="033c">Я считаю его самым безопасным. Он только читает код и даёт советы для него. Ничего не меняет, ничего не запускает. Идеально подходит для построения плана проекта. </p>
  <p id="x3ed"><strong>Когда использовать:</strong><br />  — Изучаешь незнакомый проект<br />  — Планируешь большие изменения<br />  — Хочешь понять что он будет делать, прежде чем разрешать ему применять что-либо<br /></p>
  <h3 id="XiBr">2. Режим принятия правок.</h3>
  <p id="d62X">Нейронка меняет файлы сама, без подтверждения. Но если надо <strong>ЗАПУСТИТЬ</strong> команду — спрашивает.</p>
  <p id="AYx8"><strong>Когда использовать:</strong><br />  — Когда рефакторишь <br />  — Когда доверяешь ей файлы, но не хочешь чтобы запускалась какая то хрень. <br /></p>
  <h3 id="MhGT">3. Режим Yolo </h3>
  <p id="txvQ">Делает <strong>ВСЁ</strong> сам. Меняет файлы, запускает команды, делает коммиты. Ничего не нужно подтверждать.</p>
  <p id="E4Ld">Когда использовать:<br />  — CI/CD пайплайны<br />  — Автоматизация рутины<br />  — Когда точно знаешь что произойдёт</p>
  <p id="RxxH"></p>
  <p id="XZkw"></p>
  <h2 id="SgCk">Краткий вывод по первой части</h2>
  <figure id="2ujG" class="m_column">
    <img src="https://img4.teletype.in/files/f9/52/f9528878-3684-40c7-aa04-2a69b5b09645.jpeg" width="1199" />
  </figure>
  <p id="PQcp">По - сути , этого уже достаточно для нормальной работы. Осталось лишь научиться хорошо писать промпты. <br />КСТАТИ у <a href="https://t.me/kudrichcrypto" target="_blank"><strong>KUDRICHA </strong></a>вышла прекрасная статья про то, как правильно писать промты, советую прочитать.</p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="DAc1"><br /><a href="https://t.me/kudrichcrypto/334" target="_blank">https://t.me/kudrichcrypto/334</a><br /><a href="https://t.me/kudrichcrypto/334" target="_blank">https://t.me/kudrichcrypto/334</a><br /><a href="https://t.me/kudrichcrypto/334" target="_blank">https://t.me/kudrichcrypto/334</a></p>
  </section>
  <p id="pWm6"><br /></p>
  <h2 id="KOkw">ЧАСТЬ 2. ФУНКЦИОНАЛ И МСP СЕРВЕРА </h2>
  <figure id="qARq" class="m_column">
    <img src="https://img2.teletype.in/files/99/d6/99d6b8b8-b931-4424-990c-1a5476b209d3.jpeg" width="1199" />
  </figure>
  <p id="56tJ">Qwen как и другие нейросети в терминале имеент slash команды. Вот самые полезные и важные из них , которые я советовал бы запомнить <br /></p>
  <h3 id="rGPv">О СЛЭШ КОМАНДАХ</h3>
  <p id="xvk3"></p>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="fHqj">/review — ревью кода: correctness, безопасность, качество, производительность. </p>
    <p id="xvoQ">/memory add &lt;инфа&gt; — запомнить контекст </p>
    <p id="CkjU">/mcp — список настроенных MCP серверов и инструментов</p>
    <p id="dopR">/tools — все доступные инструменты в сессии</p>
    <p id="7dxp">/skills — список доступных скиллов </p>
    <p id="cjeD">/approval-mode — режим подтверждения( про которые я говорил) </p>
    <p id="VeyQ">/model — переключить модель квена</p>
    <p id="ZXnO">/settings — открыть редактор настроек<br />/stats — подробная статистика сессии</p>
    <p id="rmCJ">/context — использование контекстного окна</p>
    <p id="pY1C">/compress — сжать историю чата для экономии токенов</p>
  </section>
  <p id="Gz0z"></p>
  <p id="9Vyq">На самом деле этих команд гораздо больше, но я разобрал только самые важные и нужные из них. </p>
  <p id="J6AC"></p>
  <h2 id="29B3">Как подключить MCP сервера в Qwen </h2>
  <p id="lacd">Для того чтобы добавить, нужно сначала выбрать mcp , который мы хотим установить, я советую сервис <strong><a href="https://mcpmarket.com/" target="_blank">https://mcpmarket.com/</a>.  </strong></p>
  <h3 id="WF2m"><strong><br /> Способ 1. Через CLI:</strong></h3>
  <pre id="oUxt">      1 qwen mcp add shadcn npx shadcn@latest mcp</pre>
  <p id="n3KA">Или если есть HTTP сервер:</p>
  <pre id="TMwF">qwen mcp add --transport http my-server http://localhost:3000/mcp</pre>
  <p id="EiR5"></p>
  <h3 id="1dV2"><strong>Cпособ 2.  Вручную</strong></h3>
  <p id="waJH">    Открываем путь /.qwen/settings.json и добавляем:</p>
  <pre id="lAi7">     1 {
     2   &quot;mcpServers&quot;: {
     3     &quot;имя-сервера&quot;: {
     4       &quot;command&quot;: &quot;npx&quot;,
     5       &quot;args&quot;: [&quot;server-name@latest&quot;],
     6       &quot;timeout&quot;: 30000
     7     }
     8   }
     9 }</pre>
  <p id="Xt31">    Для HTTP сервера с авторизацией:</p>
  <pre id="fc9k">      1 {
      2   &quot;mcpServers&quot;: {
      3     &quot;remote-server&quot;: {
      4       &quot;httpUrl&quot;: &quot;http://localhost:3000/mcp&quot;,
      5       &quot;headers&quot;: {
      6         &quot;Authorization&quot;: &quot;Bearer your-token&quot;
      7       }
      8     }
      9   }
     10 }</pre>
  <section style="background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="Gi9k">Для того чтобы mcp сервер подключился, обязательно перезапустите квен, сочетанием клавиш ctrl+c два раза. После этого mcp сервер заработает. Чтобы проверить введите /mcp, и у вас отобразятся установленные mcp сервера. </p>
  </section>
  <p id="BGZi"></p>
  <p id="uRLK"></p>
  <h2 id="KHN2">ВЫВОД</h2>
  <figure id="y4Ze" class="m_original">
    <img src="https://img1.teletype.in/files/42/10/421071ec-cb6b-4feb-8840-63883f540849.jpeg" width="736" />
  </figure>
  <p id="2Dcs">Всем спасибо за то , что прочитали мою статью. Пока я буду пользоваться qwen-ом , и вам советую. За свою цену, то есть за бесплатно, это лучший продукт , который только может быть. Подписывайтесь на <br /><strong>Твитер </strong></p>
  <p id="YRN3"><br /><a href="https://x.com/p0stbless" target="_blank">https://x.com/p0stbless</a></p>
  <p id="CAKR"><a href="https://x.com/p0stbless" target="_blank">https://x.com/p0stbless</a></p>
  <p id="zrXN"><a href="https://x.com/p0stbless" target="_blank">https://x.com/p0stbless</a></p>
  <p id="Ot05"><strong>Тгк </strong></p>
  <p id="oSl0"><a href="https://t.me/funtrona" target="_blank">https://t.me/funtrona</a></p>
  <p id="VNLz"><a href="https://t.me/funtrona" target="_blank">https://t.me/funtrona</a></p>
  <p id="s4yW"><a href="https://t.me/funtrona" target="_blank">https://t.me/funtrona</a></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@p0stbless/DZ15Ng45hBg</guid><link>https://teletype.in/@p0stbless/DZ15Ng45hBg?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=p0stbless</link><comments>https://teletype.in/@p0stbless/DZ15Ng45hBg?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=p0stbless#comments</comments><dc:creator>p0stbless</dc:creator><title>Подробное руководство о нейронках</title><pubDate>Mon, 30 Mar 2026 10:00:01 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/9d/44/9d44a791-a377-48a5-b49d-ae0d4a19550e.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/73/20/7320cc7d-683d-4cc8-97aa-595edc28b8e2.jpeg"></img>Всем привет, с вами postbless, в вайбкоде я совсем недавно, но активно изучаю эту нишу. В этой статье я бы хотел рассказать о том, что узнал на данный момент времени, а также какие материалы я собрал за это время. Ну чтож, приступим.]]></description><content:encoded><![CDATA[
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="J9li">Всем привет, с вами postbless, в вайбкоде я совсем недавно, но активно изучаю эту нишу. В этой статье я бы хотел рассказать о том, что узнал на данный момент времени, а также какие материалы я собрал за это время. Ну чтож, приступим.</p>
  </section>
  <p id="DcgI" data-align="center"><strong>Принцип работы <br /><br />Нейронная сеть</strong> — это математическая модель, работа которой имитирует принципы организации и функционирования биологических нейронных сетей мозга. Если упростить, это программа, состоящая из множества слоев «узлов» (нейронов). В общем она не работает по жестко прописанным алгоритмам (если А, то Б). Вместо этого нейросеть <strong>обучается</strong> на огромных массивах данных, находя в них закономерности. Каждый нейрон в сети принимает данные, обрабатывает их и передает следующему слою, пока не получится итоговый результат. <br />Теперь кратко о их видах<br /><strong>p.s<br />Видов нейросетей огромное количество, и чтобы описать каждую, понадобится статьи 3, поэтому я выделил самые основные, и самые интересные по моему мнению, если захотите прочитать поподробнее, можете прочитать статью <a href="https://teletype.in/@deployladeploy/fundamentals-of-neural-networks" target="_blank">Кисы</a><br />1. Мультимодальные модели (Multimodal AI) </strong></p>
  <p id="Yry2">Это нейросети, которые могут не просто читають текст, а буквально видеть<strong>, </strong>слышать и говорить<strong>.</strong> Ты можешь скинуть им скриншот ошибки в коде, надиктовать голосом вопрос и получить в ответ готовое видео или схему.</p>
  <ul id="sBwV">
    <li id="iynF"><strong>Примеры:</strong> Gemini 3 Flash, GPT-4o, Claude 3.5.</li>
    <li id="rGcn"><strong>Фишка:</strong> Понимают контекст во всех форматах сразу.</li>
  </ul>
  <p id="H3DM">2. Трансформеры и LLM </p>
  <p id="8FfF">Основа современных чат-ботов. Эти модели заточены под работу с огромными объемами информации. Их главная задача — предсказать следующий элемент в цепочке (будь то ваше слово в предложении или строка кода в твоем проекте).</p>
  <ul id="gBHs">
    <li id="Nozy"><strong>Сферы:</strong> Написание чистого кода, глубокая аналитика данных, создание сложных текстов.</li>
    <li id="HnND"><strong>Фишка:</strong> Невероятная логика и «память» на детали внутри диалога.</li>
  </ul>
  <p id="LN9r">3. Диффузионные модели (Diffusion Models) — «Цифровые художники»</p>
  <p id="y6e1">Если раньше нейронки просто копировали стили, то эти создают контент буквально из «белого шума». Они постепенно убирают помехи с картинки, пока не получится шедевр. Сейчас они вышли за рамки просто фото и вовсю генерят видео и 3D-объекты.</p>
  <ul id="F1JC">
    <li id="tDSy"><strong>Примеры:</strong> Midjourney, Stable Diffusion, Sora (видео), Pika.</li>
  </ul>
  <h2 id="Ld31"><strong><br />Какие ИИ использовать в 2026 году?</strong></h2>
  <p id="uB9V"><br />Подробнее об этом я писал в своей статье о <a href="https://teletype.in/@p0stbless/lVU4g8RXbTY" target="_blank"><strong>выборе инструмента для вашего вайбкода.</strong></a><br />Напомню что выбор нашего инструмента для работы зависит не от того что &quot;<code>мне эта больше понравилась&quot;, </code>а от функциональности той или иной нейросети. В нынешнее время любая компания пытается опередить конкурентов , выпускает какие то нововведения , например как <strong>Cloude</strong>. И отталкиваемся мы от совокупности факторов , размер контекста, лимиты, цена , ну и конечно же функциональность. </p>
  <h2 id="zGmO" data-align="center"><br /><br />О терминах</h2>
  <p id="ZKFk">Чтобы понимать дальше сказанное , вам нужно прочитать базовые термины, которые я буду использовать в статье. <br /><br /><strong>Контекст - </strong>это активный объем данных (возможно вы слышали, объем измеряется в токенах), который модель обрабатывает одновременно для генерации ответа. Технически это как окно оперативной памяти, внутри которого работает механизм внимания: нейронка вычисляет математические связи между всеми словами в этом массиве. Если информация выходит за пределы установленного лимита (контекстного окна), она физически перестает участвовать в расчетах, и модель теряет к ней доступ при формировании следующего слова. Сейчас большинство хороших моделей используют контекстное окно лимитом в 1 лям токенов. Заполнить их возможно, если ты вайбкодишь огромный проект, но так же в нейросетях , например в <strong>Claude</strong> , есть функция сжатия контекста, понимание что сжать, что удалить, а что оставить в окне. <br />Из контекста выливается <u>деградация нейросети</u><strong>.  <br />Деградация нейросети </strong>— это замыливание внимания, когда при росте объемов данных, которых мы прислали модели, модель начинает хуже различать важные детали в массиве информации. При высоком проценте деградации нейросеть начинает отдавать приоритет только началу и концу, середина же остается размытой. Получается чем больше запросов вы совершаете , тем больше нейросеть деградирует.<strong> <br /><u>Интересный факт:</u></strong> если в нашем контексте проскочила одна неточность или баг, то это становится частью «фундамента» для всех последующих расчетов нейронки. То есть наше рабочее пространство превращается в среду, где нейросеть начинает ловить глюки и забывать наши исходные правила. </p>
  <h2 id="VG21" data-align="center"><strong>О MCP серверах</strong></h2>
  <p id="hZYS">MCP сервера позволяют нейросети напрямую подключаться к внешним инструментам и вашим данным. Технически это работает как универсальный переходник: вместо того чтобы вручную копировать текст или файлы в чат, вы даете модели доступ к сервисам через специальные серверы. Это позволяет ИИ в реальном времени обращаться к базам данных, API, локальным файлам или браузеру, самостоятельно подтягивая нужную информацию. </p>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="WGPk"><strong>Сайты где можно найти MCP сервера:<br /><a href="https://mcp.so/" target="_blank">https://mcp.so/</a><br /><a href="https://mcpservers.org/" target="_blank">https://mcpservers.org/</a></strong><br />Или же искать на гитхабе, их там достаточно много <br /><a href="https://github.com/" target="_blank"><strong>https://github.com/</strong></a></p>
  </section>
  <h2 id="vVLP" data-align="center"><strong>О скиллах </strong></h2>
  <figure id="9QWw" class="m_retina">
    <img src="https://img4.teletype.in/files/73/20/7320cc7d-683d-4cc8-97aa-595edc28b8e2.jpeg" width="560" />
  </figure>
  <p id="VsXW"><strong>Скиллы </strong> — это готовые инструкция для нашей нейросети, которые ты ей подкладываешь, чтобы она не гадала, как делать задачу, а работала по нашим правилам. По сути тебе не нужно писать ей правила, а можно просто найти скилл, в котором и так это написано. Это сохраняет наше время. Вообще технически это просто текстовые файлы формата .md, которые лежат в специальной папке нашего проекта. Когда ты запускаешь ИИ-агента то он первым делом сканирует этот файл и юзает правила из этих файлов в свою активную память.</p>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="lSv9"><strong>Где находить скиллы?<br /></strong>Вот вам парочку сайтов где я нахожу скиллы для работы:<br /><strong><a href="https://mcpmarket.com/" target="_blank">https://mcpmarket.com</a>/</strong></p>
    <p id="9ROC"><a href="https://skills4agents.com/" target="_blank"><strong>https://skills4agents.com/</strong></a></p>
    <p id="z5QU">Либо же на нашем любимом <strong><a href="https://github.com/" target="_blank">гитхабе,</a>в разделе поиска просто по тегу ищем topic:agent-skills</strong><br /></p>
  </section>
  <p id="yTUV"></p>
  <h2 id="cuZQ" data-align="center"><strong>Github и как работать с ним</strong></h2>
  <figure id="Lv6D" class="m_original">
    <img src="https://img4.teletype.in/files/be/a9/bea98ebd-afca-4d06-9b47-ba0cce279a80.jpeg" width="736" />
  </figure>
  <p id="1K7i"><strong>GitHub</strong> — это крупнейший веб-сервис и облачная платформа для хостинга IT-проектов и их совместной разработки. Если простыми словами , то это просто облачный диск, где хранится ваш код, и изменения вашего кода.<br /></p>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="gh0w"><strong>Зачем он нужен? </strong></p>
    <ol id="xntz">
      <li id="MaZw"><strong>Хранение кода:</strong> У тебя есть репозиторий в облаке. Ты всегда можешь скачать свой проект на любой компьютер.</li>
      <li id="Og2s"><strong>Машина времени (Git):</strong> GitHub запоминает каждое изменение. Если ты что-то сломал в своём проекте, то мы можем одной кнопкой откатиться к версии, которая работала вчера.</li>
      <li id="CAev"><strong>Совместная работа:</strong> Ты можешь разрешить кенту править твой код. GitHub покажет, кто, когда и какую строчку изменил.</li>
    </ol>
  </section>
  <p id="o3hm"><strong>Как его использовать?</strong></p>
  <p id="3xOp">1. <strong>Подготовка </strong></p>
  <p id="52mq">Выбираешь, какие файлы хочешь отправить. Точка  означает все наши измененные файлы</p>
  <pre id="KnSU">git add .</pre>
  <p id="zbwD">2. <strong>Коммитим</strong></p>
  <p id="i8hM">Создаешь чекпоинт и кратко описываем, что именно мы изменили.</p>
  <pre id="tXUz">git commit -m &quot;обновил дизайн дашборда &quot;
</pre>
  <p id="WYvn">3. <strong>Пушим</strong></p>
  <p id="hh7e">Закидываешь всё это в облако гитхаба.</p>
  <pre id="r82G">git push</pre>
  <p id="RYJ5"><em>Все эти действия проводим в терминале папки, в которой лежит проект.<br /></em>Если вы не привязали папку в гитхабе , то для начала </p>
  <p id="1dGS">Нам сначала нужно подружить папку с GitHub (или же инициализировать:</p>
  <ol id="DFK2">
    <li id="lWrF"><code>git init</code> — создать пустой репозиторий в папке.</li>
    <li id="rltm"><code>git remote add origin [ссылка-на-ваш-гитхаб]</code> — привязать адрес.</li>
    <li id="DTey"><code>git branch -M main</code> — назвать главную ветку.</li>
  </ol>
  <h2 id="LO2Q" data-align="center"><strong>О хостингах </strong></h2>
  <figure id="uUYm" class="m_retina">
    <img src="https://img4.teletype.in/files/b1/b6/b1b6451a-d473-43aa-a6aa-6aa0a4808966.jpeg" width="511.5" />
  </figure>
  <p id="sQmg"><strong>1. Хостинги для Фронтенда (Vite, React)</strong></p>
  <p id="UPgH">Это сервисы для быстрой публикации интерфейса. Они подключаются напрямую к вашему GitHub и обновляют сайт каждый раз, когда вы делаете <code>git push</code>.</p>
  <ul id="LHKX">
    <li id="FAm6"><strong>Vercel:</strong> Лидер индустрии. Идеально оптимизирован под современные фреймворки. Очень быстрый за счет сети Edge-серверов по всему миру.</li>
    <li id="ElOD"><strong>Netlify:</strong> Главный конкурент Vercel. У него отличная бесплатная версия, которая позволяет использовать проект в коммерческих целях (в отличие от бесплатного тарифа Vercel).</li>
    <li id="fWOC"><strong>Cloudflare Pages:</strong> Самый быстрый вариант с точки зрения доставки контента. Дает безлимитный трафик даже на бесплатном тарифе.</li>
  </ul>
  <p id="F1Ro"><strong>2. Хостинги для Бэкенда и базы данных(Node.js, Python, PostgreSQL)</strong></p>
  <p id="8Msf">Нашему проекту нужно где-то хранить данные пользователей или запускать сложные скрипты, которые нельзя выполнить в браузере:</p>
  <ul id="bU2n">
    <li id="3461"><strong>Railway:</strong> Самый простой «облачный» сервис. Мы просто даете ссылку на репозиторий, и он сам определяет, как запустить ваш сервер или базу данных.</li>
    <li id="Zxop"><strong>Render:</strong> Отличная альтернатива старым сервисам вроде Heroku. Поддерживает авто-развертывание и дает бесплатные базы данных на короткий срок для тестов.</li>
  </ul>
  <p id="fed0">Вообще можно и на одном хостинге сделать , но разделение дает огромный плюс в <strong>безопасности и масштабируемости</strong>. Если наш фронтенд упадет из-за наплыва пользователей, база данных на бэкенде останется в сохранности. Это обезопасит наши данные. </p>
  <h2 id="5fft" data-align="center"><strong>Модели нейросетей </strong></h2>
  <figure id="YenJ" class="m_retina">
    <img src="https://img1.teletype.in/files/05/67/0567d81a-139c-4192-962a-02bbe44c2c5e.jpeg" width="368" />
  </figure>
  <p id="pzrb">На сегодняшний день есть уже много хороших нейросетей, но я бы советовал вам связку <strong>Gemini и Claude</strong>, да вам придется потратиться на подписку <strong>Gemini</strong>( она относительно не дорогая, около 1900 - 2500 рублей в месяц, если захотите порыскать вот ссылка на<strong> <a href="https://ggsel.net/catalog/gemini-ai" target="_blank">ggsel</a> </strong>, там должно быть дешевле. </p>
  <p id="qJ0v"><br />Так же вам нужно будет купить подписку на Claude , да дорого , но зато качественно, и я вам гарантирую , что если у вас руки не из одного места растут, то в вашем коде будет ни одной ошибки. Так же Claude являются новаторами, часто вводят фичи, которых нет у конкурентов, этим и обусловлена цена, и выбор именно этой нейронки. Pro стоит около 20$. Для тех, кому Pro мало, есть Claude Max: $100 в месяц (лимиты в 5 раз выше Pro) или $200 в месяц (в 20 раз выше Pro с нулевой задержкой). Этот тариф выбирают те, кто вайбкодит в Claude по 10 часов в день или работает с очень большими объёмами данных. </p>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="JDof"><strong>Полезные статьи и видосы про Cloude</strong><br /><a href="https://teletype.in/@iron0re/claude" target="_blank"><strong>Все что тебе нужно знать о экосистеме Claude</strong></a></p>
    <p id="tzbO"><a href="https://youtu.be/DKqToj9av34" target="_blank"><strong>Claude code лучше всех нейронок</strong></a></p>
    <p id="7F89"><strong><a href="https://t.me/yshlfe/258" target="_blank">Мои юзкейсы Claude Code</a> - <a href="https://t.me/yshlfe" target="_blank">Yasha&#x27;s adVentures</a></strong></p>
    <p id="jC7Y"><strong> <a href="https://t.me/crypto_resident_notes/415" target="_blank">Claude Code и вайбкодинг Ч.1</a> - <a href="https://t.me/crypto_resident_notes" target="_blank">Resident</a></strong></p>
    <p id="7aPH"><strong><a href="https://t.me/asati_shill/412" target="_blank">CLAUDE, GEMINI, CODEX за 0$ без лимитов</a> - от <a href="https://t.me/asati_shill" target="_blank">Asati<br /></a>Советую прочитать данные статьи, очень бустанет вашу скиллуху</strong></p>
  </section>
  <h2 id="My4i" data-align="center"></h2>
  <h2 id="ftdv" data-align="center">Теперь я хочу затронуть тему API ключей</h2>
  <figure id="bxyW" class="m_original">
    <img src="https://img3.teletype.in/files/2c/58/2c58641d-3d8d-45a4-9329-0e6c4b5daebf.jpeg" width="736" />
  </figure>
  <p id="auEI">Вообще<strong> API-ключ</strong> — это уникальный идентификатор, который работает одновременно как наш <strong>логин</strong> и <strong>пароль</strong> для программы.</p>
  <p id="egp6">Если прям по глупому , то это  пропуск, который наше приложение предъявляет стороннему сервису (например, Alchemy или CoinMarketCap), чтобы получить от него данные.</p>
  <p id="RKU4">Вы спросите для чего они нужны? </p>
  <ul id="4GyN">
    <li id="SnzR"><strong>Идентификация:</strong> Сервис понимает, кто именно обращается к его серверам.</li>
    <li id="5kbJ"><strong>Контроль лимитов:</strong> Большинство сервисов дают, например, 10 000 бесплатных запросов в день. Ключ помогает им вести счет.</li>
    <li id="ZXSh"><strong>Безопасность и платные услуги:</strong> Если вы подписаны на платный тариф, ключ подтверждает ваше право на расширенные функции.</li>
  </ul>
  <p id="EeTc"><strong>Главное правило: Никогда не пиши ключи прямо в коде</strong></p>
  <p id="bldb">Если вы напишете апишку в файле, например  <code>const API_KEY = &quot;12345&quot;</code>, а потом мы сделаем <code>git push</code>,и наш ключ окажется на Гитхабе. И эти ключи просто <strong>спизукрадут</strong></p>
  <p id="AAqn">Для хранения ключей используют файл <strong><code>.env</code></strong> </p>
  <h2 id="1IMv">Что такое <code>.env</code> файл?</h2>
  <p id="FYap">Это обычный текстовый файл в корне нашего проекта, который выглядит так:</p>
  <pre id="viwW">PlaintextVITE_ALCHEMY_KEY=ваш_ключ_здесь
DB_PASSWORD=пароль_от_базы_данных</pre>
  <p id="OWQF"><strong>Как им пользоваться:</strong></p>
  <ol id="fVtw">
    <li id="difS">Создаемфайл <code>.env</code>.</li>
    <li id="5JuT">Добавляем <strong>именно</strong> <code>.env</code> в файл <strong><code>.gitignore</code></strong>, чтобы Git его игнорировал и никогда не отправлял на GitHub. </li>
  </ol>
  <h2 id="5gTM" data-align="center"><strong>Безопасность </strong></h2>
  <figure id="V0F4" class="m_retina">
    <img src="https://img1.teletype.in/files/8e/02/8e0285c0-5143-49af-a7ba-d61c1c898c49.jpeg" width="367.5" />
  </figure>
  <p id="HySF">Последнее что я хотел бы затронуть, это безопасность при вайбкоде. </p>
  <p id="zNUg"><strong>Первое правило бойцовского клуба. Проверяйте архитектуру. </strong></p>
  <p id="rTGc">Нейросети часто ошибаются в безопасности, даже если код работает идеально. Не проси ИИ написать «систему регистрации» одной фразой. Лучше сам определи стек.</p>
  <p id="iSYg">Критический код<strong>:</strong> Авторизацию, платежи и работу с приватными ключами крипто-кошельков пиши максимально осознанно, проверяя каждую строчку. Желательно посмотреть гайды на всю эту тему, чтобы не лохануться</p>
  <p id="hVBI"><strong>Второе правило бойцовского клуба. Защита от херовых библиотек</strong></p>
  <p id="bdIy">ИИ может придумать несуществующую библиотеку или предложить старую версию с дырами.</p>
  <p id="vVmz">После того как ИИ добавил новые <code>import</code> в твой проект, загляни в <code>package.json</code>. Убедитесь, что эти библиотеки реально существуют и имеют много скачиваний.</p>
  <p id="4RIE"><strong>Третье правило бойцовского клуба. Автоматические Рентген-сканеры</strong></p>
  <p id="PgXV">Поскольку при вайбкоде ты фигачишь код пачками, ты физически не сможешь прочитать всё.<br />Советую установить в проект автоматические сканеры (например, <strong>Snyk</strong> или <strong>SonarQube</strong>). Они будут подсвечивать опасные места (например, SQL-инъекции или небезопасный JavaScript) сразу после того, как ИИ их предложит.</p>
  <p id="PkJC"><strong>Четвертое правило бойцовского клуба. Принцип чистого гита. </strong></p>
  <p id="a6nq">При создании проекта проект может разрастись очень быстро, и мы можем потерять контроль, чтобы этого избежать:</p>
  <p id="wVEv">Делай коммиты (<code>git commit</code>) после каждой успешно выполненной подзадачи. Если иишка вдруг сойдет с ума и перепишет пол-проекта с ошибками, то мы сможем мгновенно откатиться назад.</p>
  <h2 id="mb08" data-align="center"><strong>Выводы </strong></h2>
  <figure id="bHsQ" class="m_retina">
    <img src="https://img1.teletype.in/files/81/cb/81cb791a-8d19-4670-8290-45d552613ce5.jpeg" width="368" />
  </figure>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="uzKS">Во первых, много тянок не бывает. Во вторых я до сих пор считаю билдинг самым лучшим занятием в веб3 индустри, учитывая то что все темки уже завяли. Поэтому учитесь, качайте свои скиллы, ведь самым полезным всегда будут <strong>ВАШИ </strong>навыки. И как и обещал, вот вам подборка статей, ютуб видосов по вайбкоду , которые я сам прочитал и посмотрел, очень бустят вашу скилуху </p>
    <p id="3N2b"><a href="https://teletype.in/@deployladeploy/fundamentals-of-neural-networks" target="_blank"><strong>1. Фундаментал по нейросетям от Кисы</strong></a></p>
    <p id="bqJp"><a href="https://teletype.in/@monitalks/the_best_def_in_crypto" target="_blank"><strong>2. Самый фулловый гайд по безопасности в крипте от Кисы</strong></a></p>
    <p id="eGOc"><a href="https://t.me/unicodeunicode/84" target="_blank"><strong>3. Всё что надо для вайбкода - от лучшего Unicode </strong></a></p>
    <p id="3SUb"><strong><a href="https://t.me/unicodeunicode/85" target="_blank">4. 15 GitHub репозиториев для твоих проектов Ч1.</a><br />     <a href="https://t.me/unicodeunicode/94" target="_blank">15 GitHub репозиториев для твоих проектов Ч2.<br />5. Выбор инструмента для вашего вайбкода. - От меня</a></strong></p>
    <p id="jhAZ"><a href="https://t.me/maxshitpostit/639" target="_blank">6<strong>. Для новичков в AI</strong></a><strong> - <a href="https://t.me/maxshitpostit" target="_blank">секретный</a></strong></p>
    <p id="fwHP"><a href="https://t.me/Fr0ZiCrypto/882" target="_blank">7. <strong>Советы в ИИ</strong></a><strong> от <a href="https://t.me/Fr0ZiCrypto" target="_blank">Frozi</a></strong></p>
    <p id="vL9Y"><strong><a href="https://teletype.in/@p1r0m4n17/ai_agents_complete_guide" target="_blank">ПОЛНЫЙ ГАЙД НА ИИ-АГЕНТОВ</a> - статья, от  <a href="https://t.me/sdgsdfhdfdfh" target="_blank">пирожка<br /></a>В закрепах этих чуваков так же присутствуют еще доп.гайды, которые вы тоже можете прочитать</strong></p>
  </section>
  <h3 id="CLbF"><strong><br />А на этом все , с вами был я, postbless, спасибо за прочтение статьи, еще увидимся!<br /></strong></h3>
  <figure id="EgKb" class="m_column">
    <img src="https://img1.teletype.in/files/03/01/0301208b-39dc-4cda-8659-e8565598ead8.jpeg" width="736" />
  </figure>
  <p id="THSq"><strong><a href="https://x.com/p0stbless" target="_blank">https://x.com/p0stbless</a> мой твиттер <br /><a href="https://t.me/funtrona" target="_blank">https://t.me/funtrona</a> мой телеграмм канал, с полезной инфой) <br />Всем удачи!</strong></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@p0stbless/lVU4g8RXbTY</guid><link>https://teletype.in/@p0stbless/lVU4g8RXbTY?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=p0stbless</link><comments>https://teletype.in/@p0stbless/lVU4g8RXbTY?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=p0stbless#comments</comments><dc:creator>p0stbless</dc:creator><title>Выбор инструмента для вашего вайбкода.</title><pubDate>Fri, 27 Mar 2026 20:29:58 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/64/34/6434d2c4-d703-49f1-9d74-31bf1de93682.png"></media:content><description><![CDATA[<img src="https://img1.teletype.in/files/82/6f/826f8ca9-9af7-42e1-9276-c058949305be.jpeg"></img>Всем привет, большинство новичков, таких же как и я думали , что начать создавать какие либо проекты , путем вайбкода - не самое дешевое увлечение. Но сегодня я собрал для вас относительно дешевые, и даже бесплатные инструменты для вайбкода.]]></description><content:encoded><![CDATA[
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="irMX">Всем привет, большинство новичков, таких же как и я думали , что начать создавать какие либо проекты , путем вайбкода - не самое дешевое увлечение. Но сегодня я собрал для вас относительно дешевые, и даже бесплатные инструменты для вайбкода.</p>
  </section>
  <figure id="JU2r" class="m_original">
    <img src="https://img1.teletype.in/files/82/6f/826f8ca9-9af7-42e1-9276-c058949305be.jpeg" width="720" />
  </figure>
  <h2 id="Claude-Sonnet-4.5-Opus-(Anthropic)">Claude Sonnet 4.5 Opus (Anthropic)</h2>
  <figure id="uVTM" class="m_retina">
    <img src="https://img4.teletype.in/files/bb/ce/bbce20de-8f4c-467d-8ad1-f790ee6130e6.png" width="640" />
  </figure>
  <p id="uka2">Claude( Ai от компании Anthropic) является одним из самых сильных инструментов. Его цена 100$/200$ в зависимости от того, сколько лимитов вы выберете( доступны x5 лимиты / x20) Так же имеет свой CLI-инструмент Claude Code для работы с вашим кодом.</p>
  <h3 id="Плюсы:"><strong>Плюсы:</strong></h3>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="UiUI">1) Более глубокое понимание промта, по сравнению с конкурентами.</p>
    <p id="clQk">2) Очень хороша для проектов со сложной архитектурой.</p>
    <p id="FKWU">3) Контекст 200 к токенов , позволяющее комфортно работать.</p>
    <p id="bMHR">4) Шикарно работает с большими файлами и логами.</p>
  </section>
  <h3 id="Минусы:">Минусы:</h3>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="gB7A">1) Большая цена. Цена кусается, без нормального тарифа - повайбкодить нормально не получится, 30-40 минут и лимит закончится. <br />2) На данный момент Claude заблокирован в России, конечно это контрится впном, но все же не очень удобно. <br />3) Слабая память и деградация. Claude достаточно быстро деградирует , чем больше работаешь, тем тупее он становится.</p>
  </section>
  <h3 id="Вердикт">Вердикт</h3>
  <p id="L54W">Если у вас есть деньги на Max x20 подписку , тогда берите , вы точно не прогадаете , и будете писать свои проекты с комфортом. Так же компания очень часто вводит новые фичи, которые никто не вводил до них, это точно жирный плюс.</p>
  <h2 id="Cursor---IDE">Cursor - IDE</h2>
  <figure id="AB0X" class="m_retina">
    <img src="https://i.postimg.cc/7YVdtfv7/27253e8e-2d70-41e0-99f1-f9e5a684f1a3-2918x1855.jpg" width="640" />
  </figure>
  <p id="xd3Z">Cursor является форком VS Code (полностью совместимый с экосистемой VS Code), но со встроенным глубоким ИИ на уровне ядра редактора. Это не просто плагин — это отдельный редактор, где AI понимает твой проект целиком.</p>
  <h3 id="Плюсы">Плюсы</h3>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="Kv99">1) Доступен выбор большинства топовых моделей (Claude, Gemini и другие)<br />2) Мультимодальность (изображения)<br />3) Интерфейс VS , удобно для меня и для тех , кто знаком с Vs кодом.</p>
  </section>
  <h3 id="Минусы">Минусы</h3>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="Vtra">1) Точно так же как и с Claude code . Дорогая стоимость . Для комфортного пользования нужна подписка pro+/ultra. Стоят они 60$/200$.</p>
    <p id="rREt">2) Нету определенного лимита.</p>
    <p id="68gE">3) В больших и сложных проектах Cursor может зависать.</p>
    <p id="Gt3r">4)Меньший контекст, чем у Claude Code</p>
  </section>
  <h3 id="Вердикт">Вердикт</h3>
  <p id="4iyk">Если есть огромное количество денег, и желание попробовать что то новое, можете взять подписку . По моему мнению цена не соответствует качеству, поэтому если у вас и есть деньги , лучше приобрести подписку в Claude code.</p>
  <h3 id="Antigravity---одно-из-лучших-бесплатных-решений.">Antigravity - одно из лучших бесплатных решений.</h3>
  <figure id="rVVc" class="m_retina">
    <img src="https://i.postimg.cc/658wZr2F/maybe-antigravity-is-still-the-best-after-7-days-max-limits-v0-awg1ttfcr3hg1.webp" width="540" />
  </figure>
  <p id="tfPn">Antigravity - интегрированная среда разработки с поддержкой AI разработанная Google.</p>
  <h3 id="Плюсы">Плюсы</h3>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="qM25">1) Является полностью бесплатной. И за бесплатно тебе дают шикарную возможность пользоваться лучшими моделями и хорошо работать.</p>
    <p id="HNfM">2) Параллельные агент, которым можно дать несколько задач по разным проектам, и они будут работать сразу над несколькими задачами. <br />3) Агент сам выполняет действия в браузере, что очень удобно , ведь он может просто проанализировать сайт, и тебе не придется открывать вручную.</p>
  </section>
  <h3 id="Минусы">Минусы</h3>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="seSE">1) Google не предоставляет информацию о лимитах, так же проект является сырым и незаконченным. <br />2) Сложности с очень большими проектами.<br />3) Так же проблемы со входом в РФ.</p>
  </section>
  <h3 id="Вердикт">Вердикт</h3>
  <p id="aDJz">Antigravity — один из лучших бесплатных AI-редакторов кода на рынке, которым я пользуюсь по сей день. <a href="https://t.me/unicodeunicode" target="_blank">Unicode</a> так же советовал ее)</p>
  <h3 id="Qwen---самое-вкусное-на-последок.">Qwen - самое вкусное на последок.</h3>
  <figure id="iJhH" class="m_retina">
    <img src="https://i.postimg.cc/43Qjq5SX/qwen-ai-teper-podderzhivaet-golosovye-i-videozvonki1.jpg" width="640" />
  </figure>
  <p id="cDNp">Qwen — это семейство моделей от Alibaba Cloud, главный китайский конкурент ChatGPT, Claude и Gemini. Так же имеет свой Qwen cli.</p>
  <h3 id="Плюсы">Плюсы</h3>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="EQyf">1) Он бесплатен. Вам шикарную мощность за БЕСПЛАТНО. <br />2) Open-source.<br />3) Огромные лимиты, которые позволят тебе вайбкодить спокойно и без ограничений.</p>
  </section>
  <h3 id="Минусы">Минусы</h3>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="OA07">1) Уступает Claude code , и является менее смартовой, но это скорее не является минусом , ведь за бесплатно это одно из лучших решений.</p>
  </section>
  <h3 id="Вердикт">Вердикт</h3>
  <p id="sP1O">В данный момент сижу только на ней, контекста хватает на все, даже когда пишешь крупный проект, то по окончанию сессии ты даже не приблизишься к лимиту. Советую всем хотя бы попробовать поюзать ее, думаю вам понравится .</p>
  <h3 id="Конец">Конец</h3>
  <p id="TC2N">Всем спасибо за внимание , не забывайте подписываться на мои соцсети!!</p>
  <figure id="8Swj" class="m_retina">
    <img src="https://i.postimg.cc/sgQVktp0/cdfdcb1f27390f906594ed6b6af525af.jpg" width="387.5" />
  </figure>
  <p id="1PpC"><a href="https://t.me/funtrona" target="_blank">https://t.me/funtrona</a> - TGK<br /><a href="https://x.com/p0stbless" target="_blank">https://x.com/p0stbless</a> - twitter <br />с вами был Postbless.</p>

]]></content:encoded></item></channel></rss>