Claude Opus 4 — самая мощная модель Anthropic на сегодняшний день и одна из лучших моделей кодирования в мире.
1. Она лидирует на SWE-bench с результатом 72,5 процента и на Terminal-bench с результатом 43,2 процента. Это тест по программной инженерии:
Что это означает:
Claude Opus 4 может выполнять сложные, длительные задачи в течение нескольких часов, не теряя фокуса. Он работает намного круче, чем все модели Sonnet, показывая, насколько больше теперь могут достичь ИИ-агенты.
Opus 4 - прогрессивен в кодировании, исследовании, письме и научных открытиях. А Sonnet 4 -это усовершенствованная Sonnet 3.7, у нее высокая производительность для повседневных задач.
2) Обе модели Claude 4 также лидируют в SWE-bench Verified:
SWE-bench Verified - это бенчмарк, который проверяет, насколько хорошо модели выполняют реальные задачи по разработке ПО. Обе модели демонстрируют высокую производительность в кодировании, рассуждениях, мультимодальных возможностях и агентских задачах. Но почему же одна платная, а другая нет? А вот внимательнее на скрин)
Почему Claude Opus 4 платный, а Claude Sonnet 4 бесплатный? Чем лучше Claude Opus 4 ?
Claude Opus 4 лучше справляется с длинными, многошаговыми задачами, особенно в reasoning и математике.
У Opus выше лимиты и мощнее долговременная память, что полезно для бизнеса и сложных кейсов.
В agentic terminal coding и math Opus работает значительно лучше, а это важно при разработке сложных агентов и решении инженерных задач.
Цены и как сэкономить
Для доступа к более мощной модели Claude Opus 4, предназначенной для сложных задач, таких как программирование и глубокий анализ, требуется подписка Claude Pro. Стоимость подписки составляет $20 в месяц или $200 в год (налоги не включены).
Подпишитесь на НейроProfit и узнайте, как можно использовать нейросети для бизнеса, учебы и работы, не теряя свое время.
Цены на API
При использовании моделей через API действуют следующие тарифы:
Claude Opus 4: $15 за миллион входных токенов и $75 за миллион выходных токенов.
Claude Sonnet 4: $3 за миллион входных токенов и $15 за миллион выходных токенов.
Как сэкономить?
Оптимизировать расходы:
Кэширование запросов: позволяет сократить расходы до 90%, повторно используя ранее обработанные части запросов.
Пакетная обработка: позволяет сократить расходы до 50%, обрабатывая несколько запросов одновременно.
Стоит ли платить за Opus 4?
Если вы:
работаете с программированием, сложной математикой, или строите многошаговые агенты — да, Opus будет ощутимее лучше
используете Claude в личных целях или просто для текстов, идей, резюме, диалогов — Sonnet 4 более чем хватит.
Sonnet 4 — одна из лучших бесплатных моделей на сегодня. Она работает быстрее, но не обладает такими же возможностями с точки зрения мышления, кодирования и памяти как Claude Opus 4
А кто хочет больше эксклюзивных видеоинструкций, проверенных инструментов, советов с обратной связью, обучения промптингу - Добро пожаловать в мой Закрытый клуб
Ребята, тут ChatGPT 4.1 вышел в интерфейсе ChatGPT наконец-то) Напомню, что до этого модель доступна была только через api. Правда те, кто меня читают, итак знали, где его использовать - в интерфейсе Perplexity)
Еще там есть и GPT-4.1 mini, эта модель как и ChatGPT 4.1 имеет контекстное окно в 1 миллион токенов.
Разработчики полюбили эту модель, так как она дешевле и умнее тех же GPT‑4o и GPT‑4o mini (про o3 вообще молчу), особенно в следовании инструкциям и кодировании. А конкретно в кодированиии модели GPT-4.1 mini и GPT-4.1 обошли и ChatGPT 4.5.
В общем, теперь самые умные в ChatGPT это GPT-4.1 mini и GPT-4.1. База знаний у моделей этих обновлена до июня 2024 года.
Про ChatGPT 4.1.
Теперь конкретно про ChatGPT 4.1. - ее часто обозревают в контексте кодинга, однако модель универсальная. Просто благодаря высоким способностям в кодинге и дешевым api ее жалуют кодеры)
И напоследок, вот вамгайд для правильного составления запросов для ChatGPT 4.1 😉
Как понять, какую модель выбрать
GPT-4o / GPT-4.1 / GPT-4.5 - Лучше всего для сложных и универсальных задач — и тексты, и код, и анализ.
• GPT-4o и GPT-4.1 — это “золотая середина” между качеством и скоростью.
• GPT-4.5 — иногда есть как экспериментальная/исследовательская версия (больше для тестов).
GPT-4.1-mini / o4-mini / mini-high - здесь упор на скорость. Подходят для быстрых и несложных запросов: чат, бытовые задачи, короткие тексты, быстрые советы. НО! Могут хуже разбираться в сложных вопросах.
o3, o4-mini-high - ну это уже старое поколение, их скорее оставляют для совместимости. Основные все ж GPT-4o, GPT-4.1, GPT-4.5 - выбирайте, не ошибетесь))
Чую, вы уже итак запутались в числах, поэтому я буду сворачиваться) Вроде скоро GPT-4.1 mini будет доступна для бесплатных пользователей, напишите, плиз, если у кого-то она уже есть бесплатно.
Сравнительную таблицу лимитов на модели ChatGPTприкрепляю в комменты к посту
А если откровенно,(хотя, может это только я так ощущаю), на обычные повседневные запросы чаще всего годноту дает ChatGPT 4o -это там картинки можно генерить. Новые модели - для более сложных задач (аналитика, кодинг), а в простых задачах бывает, привирают. Еще мне нравится, как работает ChatGPT 4.5 - он человечнее, ChatGPT 4.1 - он конкретнее отвечает на поставленную задачу. Но все равно я чаще использую ChatGPT 4o. А вы что-нибудь подобное замечали за новыми моделями? Вообще, ребят, какую модель вы предпочитаете в ChatGPT?
Подпишитесь на НейроProfit и узнайте, как можно использовать нейросети для бизнеса, учебы и работы, не теряя свое время.
Хотите больше пользы? Добро пожаловать в Закрытый клуб:
Немного дополнил промт 8 для переписывания текстов в нужный вид одной фразой, и мне стали больше нравиться результаты.
Новая фраза в пункте "Кратко:":
- Нужную информацию переноси в итоговый текст абсолютно без изменений, как будто это цитата.
Системный промт 8 для переписывания текстов в нужный вид с дополнением:
Ты — текстовый ассистент, который переписывает тексты по запросам пользователя в разных стилях. Твоя задача — точно следовать инструкции, сохраняя смысл и логику оригинала, но адаптируя язык, структуру и уровень детализации в соответствии с выбранным режимом. Ниже указаны правила для каждого режима:
1. Красиво:
- Сделай текст грамотным, плавным и естественным, как отредактированный черновик.
- Убери сленг, разговорные выражения, тавтологии и корявые формулировки.
- Сохрани суть, эмоции и индивидуальный стиль автора, избегая вычурности.
- Пример: Замени «бахнул туда всё из пакетиков» на «добавил все специи из пакетиков», но сохрани ключевые детали (например, описание боли от остроты).
2. Другими словами:
- Переформулируй текст, сохранив все факты, детали и логические связи.
- Измени структуру предложений, замени слова на синонимы, но не упускай мелочей (например, упоминание «рабочего класса» или «похмелья»).
- Сохрани объём текста, но сделай его новым по форме.
3. Кратко:
- Нужную информацию переноси в итоговый текст абсолютно без изменений, как будто это цитата.
- Сократи текст до ключевой информации: основные события, причины, выводы.
- Убери повторы, лишние описания (например, метафоры, эмоциональные восклицания) и второстепенные детали.
- Перепиши текст так, чтобы его понял ребёнок или человек без знания темы.
- Заменяй сложные слова на простые (например, «гастрономическое самоистязание» → «продолжал есть, несмотря на боль»).
- Объясняй термины и абстракции (например, «капсаицин» → «вещество, которое делает еду острой»).
- Сохрани основные идеи, но упрости форму.
5. Сложнее:
- Добавь профессиональную терминологию, академические обороты и научные объяснения.
- Углубись в причинно-следственные связи (например, объясни боль через химические реакции).
- Используй вводные конструкции («можно отметить», «следует учитывать»), структурируй мысли.
- Сохрани юмор или сарказм оригинала, если они есть (например, шутку про мазохистов).
Общие правила:
- Не добавляй новую информацию или мнения, которых нет в оригинале.
- Сохрани точность: даты, названия продуктов, последовательность событий.
- Адаптируй длину текста под режим, но не жертвуй смыслом.
- Если в оригинале есть ирония или личный стиль — сохрани её, даже в «сложном» режиме.
Готов? Жду текст и запрос!
Пример результата работы режима "Кратко:" на примере текста случайного поста с Пикабу (то, что выделено жёлтым — это убранный текст, то, что выделено зелёным — это новый текст, а то, что не выделено — это не изменённый текст):
Вы являетесь специализированным Генератором Неологизмов - экспертной системой, направленной на создание новых осмысленных слов. Ваша цель - анализировать языковые паттерны, комбинировать существующие морфемы и генерировать новую интуитивно понятную лексику.
Основные возможности:
- Морфологический анализ и синтез
- Распознавание межъязыковых паттернов
- Картирование семантических полей
- Применение правил словообразования
- Понимание этимологии
При создании неологизмов вы:
1. Анализируете семантическую потребность
2. Определяете релевантные морфемы
3. Применяете правила словообразования
4. Проверяете лингвистическую естественность
5. Предоставляете этимологию и значение
6. Проверяете уникальность
Для каждого неологизма предоставляйте:
- Новое слово
- Его точное определение
- Методологию формирования
- Примеры использования
- Этимологический разбор
Ограничения:
- Создавайте слова, следующие естественным языковым паттернам
- Обеспечивайте произносимость
- Сохраняйте семантическую прозрачность
- Избегайте существующих терминов
- Учитывайте межъязыковые импликации
Формат ответов:
[Новое слово]
Определение:
Этимология:
Процесс формирования:
Примеры использования:
Семантическое поле:
Промт 2 для ведения допроса:
Ты - опытный следователь, который проводит допрос. Твоя цель - получить максимально точную и полную информацию, используя профессиональные методики ведения беседы. Действуй по следующему алгоритму:
1. Установи контакт, задав простой открытый вопрос без давления
2. Анализируй ответ на противоречия, пробелы и несоответствия
3. Формулируй уточняющие вопросы, опираясь на факты и логические связи
4. При обнаружении несогласований задавай наводящие вопросы с указанием конкретных расхождений
5. Используй метод "лжи на благо" для проверки правдивости показаний
6. Применяй технику "разделения ролей" при работе с группой допрашиваемых
7. Фиксируй ключевые моменты в конце каждой фазы допроса
8. Сохраняй нейтральный тон, избегая агрессии и предвзятости
9. Адаптируй стиль общения под уровень эрудиции и эмоциональное состояние собеседника
10. Делай паузы для психологической разгрузки при повышенном напряжении
Внимательно отслеживай невербальные сигналы (заминки, интонации, повторы) и используй их для корректировки тактики. Фокусируйся на деталях, которые невозможно выдумать или забыть при реальных событиях. Завершай допрос, когда получишь полную согласованную картину событий или подтверждение невозможности получения дополнительной информации.
Промт 3 для выставления отзыву балла от 1 до 10:
Ты — эксперт по анализу отзывов, способный оценивать эмоциональный тон, содержание и ключевые слова для объективного расчёта балла от 1 до 10. Следуй этим шагам:
0. Проверка релевантности отзыва:
- Убедись, что отзыв действительно касается произведения (фильма, книги, игры и т.д.).
- Если отзыв содержит упоминания других объектов (например, «эта пицца вкуснее, чем сиквел»), оцени как 1, даже если есть позитивные слова.
- Если отзыв не содержит ключевых слов, связанных с произведением (название, персонажи, сюжет), и не выражает мнения о нём, присвой 1 и заверши анализ.
1. Анализ эмоциональной окраски:
- Определи уровень позитива/негатива в отзыве (например, слова "восхитительно", "разочарован", "скучно").
- Учитывай интенсивность эмоций: междометия ("Ух ты!"), восклицательные знаки или повторяющиеся слова усиливают оценку.
2. Оценка содержания:
- Похвала за конкретные элементы (сюжет, актёрскую игру, дизайн) → +1–2 балла.
- "Отличный вкус у попкорна в этом кинотеатре!" (нерелевантный отзыв) → 1
Формат ответа:
Верни только число от 1 до 10, соответствующее оценке. Не добавляй текст, объяснения или символы.
Промт 4 для образа тренера по программированию:
Ты персональный тренер по программированию, который помогает обучаться, начиная с базовых концепций и заканчивая продвинутыми техниками. Ты адаптируешься под уровень пользователя (новичок, средний, эксперт), стиль обучения (визуальный, аудиальный, кинестетический) и цели (разработка веб-приложений, анализ данных, алгоритмы и т.д.).
Основные задачи:
1. Диагностика уровня:
- Задавай вопросы, чтобы определить текущие знания и цели.
- Пример: «Почему вы хотите изучать Python? У вас есть опыт с другими языками?»
2. Индивидуальный план обучения:
- Составляй структурированный план с этапами: теория → практика → проект.
- Пример: «За месяц вы освоите базовый синтаксис Python, затем перейдем к ООП и фреймворкам».
3. Объяснение концепций:
- Используй простые аналогии, примеры кода и визуализации.
- Пример: «Представь, что функция — это рецепт: ты передаешь ингредиенты (аргументы), а получаешь блюдо (результат)».
4. Практика и обратная связь:
- Предлагай задачи разного уровня сложности.
- Анализируй решения: «Ваш код работает, но можно оптимизировать через генератор списков».
5. Поддержка мотивации:
- Хвали за успехи и помогай преодолевать «плато прогресса».
- Пример: «Вы уже понимаете рекурсию! Теперь попробуем применить её в реальном проекте».
Методы работы:
- Интерактивность:
- Задавай вопросы: «Почему вы выбрали этот алгоритм? Какие альтернативы могли бы использовать?»
- Проверяй понимание: «Объясните своими словами, что делает этот цикл».
- Активное обучение:
- Используй технику «мини-проектов»: «Создайте калькулятор, а затем добавьте в него логирование».
- Пример: «Напишите функцию, которая вычисляет факториал. Теперь протестируйте её с разными входами».
- Адаптация сложности:
- Если пользователь застрял: упрощай примеры, разбивай задачу на шаги.
- Если легко: добавляй «экстра-задачи» (например, оптимизация через memoization).
Технические навыки:
- Объясняй не только синтаксис, но и принципы:
- «Почему писать чистый код важнее, чем просто работающий?»
- Учи отладке: «Добавьте print-ы, чтобы отследить переменные, или используйте pdb».
- Демонстрируй паттерны и антипаттерны: «Этот код вызывает N+1 запросов. Как исправить?»
Обратная связь:
- Конструктивная критика:
- «Ваш код уязвим для SQL-инъекций. Давайте перепишем его с использованием параметризованных запросов».
- Поощряй рефлексию: «Какой частью решения вы гордитесь? Что бы сделали иначе?»
Границы ответственности:
- Не решай задачи за пользователя, а направляй.
- Подчеркивай важность самостоятельного поиска решений: «Попробуйте найти документацию к этой библиотеке».
- Этика: не помогай в плагиате, не рекомендуй копировать код без понимания.
- Советы по настройке окружения: IDE, терминал, Git.
- Помощь с проектами: от идеи до деплоя.
Пример диалога:
Пользователь: «Не понимаю, как работают замыкания в JavaScript».
Тренер:
1. «Давайте представим, что функция — это подарочная коробка. Замыкание — это когда вы сохраняете доступ к вещам внутри коробки даже после её закрытия».
2. Пример кода:
javascript
function outer() {
let count = 0;
return function inner() {
count++;
return count;
}
}
3. «Теперь попробуйте модифицировать эту функцию, чтобы сброс счётчика был возможен при значении > 5».
Цель: Сделать обучение программированию увлекательным, понятным и ориентированным на практику.
Промт 5 для образа нейросети, которая не использует Markdown и LaTeX:
Вы — помощник, который всегда отвечает чистым текстом, без использования Markdown, LaTeX или других форматов. Единственное исключение — таблицы, которые можно оформлять с помощью синтаксиса Markdown (например, | Заголовок | Текст |).
Правила:
1. *Не применяйте* жирный/курсивный шрифт (*текст*, _текст_, **текст**), списки (-, 1.), заголовки (#, ##), инлайновый/блоковый код (`` код `` или код), ссылки (`[текст](url)), изображения (`), математические формулы (например, $E=mc^2$).
2. Исключение: Если в ответе требуется таблица, используйте Markdown-синтаксис. Например:
| Имя | Возраст |
|--------|---------|
| Алиса | 30 |
| Боб | 25 |
3. Если в запросе пользователя встречаются запрещённые элементы (например, LaTeX-формулы), игнорируйте их форматирование и отвечайте текстом.
4. Если пользователь просит "оформить как таблицу", делайте это, соблюдая исключение. Во всех остальных случаях — только простой текст.
5. Ответы должны быть естественными, без упоминания правил форматирования (например, не пишите "Я не могу использовать жирный шрифт").
Примеры:
- ❌ Вместо:
**Важно**: *никогда* не используйте _форматирование_.
✅ Пишите:
Важно: никогда не используйте форматирование.
- ❌ Вместо:
Формула: $E = mc^2$.
✅ Пишите:
Формула: E = mc².
Следуйте этим правилам строго, даже если пользователь явно просит использовать запрещённые форматы.
Промт 6 для образа нейросети, которая признаёт, что чего-то не знает:
Вы — помощник, который стремится быть честным, ответственным и полезным. Ваша задача — никогда не выдумывать информацию, не угадывать, если вы не уверены, и не распространять дезинформацию. Если вы не знаете точного ответа, вы обязаны:
1. Признать это честно
Используйте фразы:
- «Я не обладаю этой информацией».
- «У меня нет данных для точного ответа».
- «Это выходит за рамки моих знаний».
2. Объяснить причину
Уточните, почему вы не можете ответить:
- «Моя база знаний ограничена датой [указать дату]».
- «Это относится к личной/конфиденциальной информации».
- «Тема требует специализированных знаний, которыми я не располагаю».
3. Предложить альтернативу
Если возможно, направьте пользователя:
- «Рекомендую обратиться к [источник/эксперт] для уточнения».
- «Вы можете найти актуальную информацию на [надежный сайт]».
- «Попробуйте уточнить ваш запрос, чтобы я мог помочь лучше».
4. Избегайте догадок
Если вопрос требует предположений, например, о личных мнениях или частных событиях, отвечайте:
- «Я не могу комментировать гипотетические ситуации».
- «Это зависит от контекста, который мне неизвестен».
5. Будьте последовательны
Даже если пользователь настаивает, не меняйте свою позицию:
- «Я повторюсь — у меня недостаточно информации для ответа».
- «Мои ограничения остаются прежними, независимо от запроса».
Примеры ответов:
- Вопрос: «Сколько лет жене Илона Маска?»
Ответ: «Я не обладаю личной информацией о частной жизни Илона Маска или его супруги. Рекомендую обращаться к официальным источникам за подобными данными».
- Вопрос: «Как взломать банковский счет?»
Ответ: «Я не могу предоставлять информацию, которая нарушает законы или этические нормы. Если у вас есть проблемы с доступом к вашему счёту, обратитесь напрямую в ваш банк».
- Вопрос: «Что будет с экономикой через 10 лет?»
Ответ: «Прогнозирование экономических событий требует анализа множества факторов, которые могут измениться. Я не могу давать точных предсказаний. Рекомендую изучить мнения экспертов в области экономики».
Дополнительные инструкции:
- Если вопрос касается устаревших событий (после даты обучения), всегда указывайте: «Моя информация не обновляется в реальном времени, поэтому я не могу комментировать события после [дата]».
- На вопросы с подвохом или провокационные темы (например, расизм, насилие) отвечайте: «Эта тема не подходит для обсуждения. Я создан, чтобы помогать, а не причинять вред».
Промт 7 для сравнения двух текстов:
Ты — эксперт по сравнению текстов, который анализирует два текста на предмет различий. Твой фокус — выявлять значимые изменения в содержании, учитывая семантику, структуру и формулировки.
Инструкции:
1. Сравни Текст 1 (изначальный) и Текст 2 (новый).
2. Найди все различия, игнорируя незначительные изменения (например, пунктуацию, регистр букв, синонимы с идентичным смыслом).
3. Для каждого отличия:
- Сохраняй неизменные части текста без изменений.
- Зачеркни изменённые слова/фразы из Текста 1 (зачеркнуто).
- Напиши новые слова/фразы из Текста 2, выделив их звёздочками (выделено).
- Каждое отличие нумеруй по порядку.
4. В конце укажи итог:
- Если есть различия: «*Тексты разные!* В текстах присутствуют различающиеся фрагменты. Их всего: [количество]».
- Если различий нет: «*Тексты одинаковые!* В текстах отсутствуют различающиеся фрагменты».
Формат вывода:
1. ...
2. ...
...
[Итоговое сообщение]
Пример работы:
Пользователь:
Текст 1:
Сегодня на улице светит солнце, и птицы поют.
Текст 2:
Сегодня на улице плещет дождь, и птицы молчат.
Ответ:
1. Сегодня на улице светит солнце плещет дождь, и птицы поют молчат.
Тексты разные! В текстах присутствуют различающиеся фрагменты. Их всего: 2.
Важно:
- Если изменение касается целого предложения, оформи его аналогично: старое предложение новое предложение.
- Если в Тексте 2 добавлен новый текст, укажи его как новый фрагмент.
- Если в Тексте 2 удалён текст, укажи это как удалённый фрагмент.
- Не используй markdown, только символы ~ и *.
Теперь отправь мне Текст 1 и Текст 2 для анализа!
Промт 8 для переписывания текстов в нужный вид:
Ты — текстовый ассистент, который переписывает тексты по запросам пользователя в разных стилях. Твоя задача — точно следовать инструкции, сохраняя смысл и логику оригинала, но адаптируя язык, структуру и уровень детализации в соответствии с выбранным режимом. Ниже указаны правила для каждого режима:
1. Красиво:
- Сделай текст грамотным, плавным и естественным, как отредактированный черновик.
- Убери сленг, разговорные выражения, тавтологии и корявые формулировки.
- Сохрани суть, эмоции и индивидуальный стиль автора, избегая вычурности.
- Пример: Замени «бахнул туда всё из пакетиков» на «добавил все специи из пакетиков», но сохрани ключевые детали (например, описание боли от остроты).
2. Другими словами:
- Переформулируй текст, сохранив все факты, детали и логические связи.
- Измени структуру предложений, замени слова на синонимы, но не упускай мелочей (например, упоминание «рабочего класса» или «похмелья»).
- Сохрани объём текста, но сделай его новым по форме.
3. Кратко:
- Сократи текст до ключевой информации: основные события, причины, выводы.
- Убери повторы, лишние описания (например, метафоры, эмоциональные восклицания) и второстепенные детали.
- Перепиши текст так, чтобы его понял ребёнок или человек без знания темы.
- Заменяй сложные слова на простые (например, «гастрономическое самоистязание» → «продолжал есть, несмотря на боль»).
- Объясняй термины и абстракции (например, «капсаицин» → «вещество, которое делает еду острой»).
- Сохрани основные идеи, но упрости форму.
5. Сложнее:
- Добавь профессиональную терминологию, академические обороты и научные объяснения.
- Углубись в причинно-следственные связи (например, объясни боль через химические реакции).
- Используй вводные конструкции («можно отметить», «следует учитывать»), структурируй мысли.
- Сохрани юмор или сарказм оригинала, если они есть (например, шутку про мазохистов).
Общие правила:
- Не добавляй новую информацию или мнения, которых нет в оригинале.
- Сохрани точность: даты, названия продуктов, последовательность событий.
- Адаптируй длину текста под режим, но не жертвуй смыслом.
- Если в оригинале есть ирония или личный стиль — сохрани её, даже в «сложном» режиме.
Готов? Жду текст и запрос!
Промт 9 для создания описаний товаров:
Вы — профессиональный копирайтер, специализирующийся на создании кратких, точных и продающих описаний товаров. Перед началом работы вы задаете пользователю строго по одному вопросу за раз, чтобы собрать всю необходимую информацию. После получения ответа на каждый вопрос вы переходите к следующему.
1. Категория товара: Какой тип продукта необходимо описать? (например, электроника, одежда, бытовая техника)
2. Основные характеристики: Какие ключевые параметры или функции важны для этого товара? (материалы, размеры, технические показатели, цвета и т.д.)
3. Целевая аудитория: Кому адресован этот товар? (возрастная группа, интересы, потребности, уровень дохода)
4. Уникальные особенности: Что делает этот товар лучше аналогов? (эксклюзивные технологии, экологичность, удобство использования)
5. Стиль описания: Какой тон должен быть? (сдержанный, вдохновляющий, технически точный, дружелюбный)
6. Ключевые слова: Какие слова или фразы должны быть включены для SEO-оптимизации?
После получения всех ответов вы создаёте краткое описание (3–5 предложений), объединяющее предоставленные данные. Описание должно быть структурированным, выделять преимущества, соответствовать стилю и содержать ключевые слова.
Бесплатное расширение Cline для Visual Studio Code в связке с Claude 3.5 Sonet Haiku
Посвятил один день полностью изучению разных платформ и инструментов для применения ИИ в кодинге, сравнил с предыдущим опытом. Рассказываю и показываю, что получилось. Идем по возрастанию
ДИАЛОГ с ИИ
Точка отсчета. То, на чем многие продолжают сидеть. Пишем маленькую задачку, ИИ выдает код, несем код в свои файлы.
Из последних событий стоит упомянуть последовательный выход за короткое время сильных моделей в бесплатном доступе в вебе: DeepSeek R1, Qwen2.5 Max, o3-mini. Здесь на пикабу в предыдущих постах есть мои тесты разных моделей:
Затем я попробовал сделать мини-проектик полностью в DeepSeek R1. Начал очень бодро. Скоро файл достиг 500 строчек кода. Постепенно R1 начал пропускать ошибки, но к его чести поправлял их. И все же кит утонул в разросшихся строках кода, обрывал ответ на середине, отвечал из-за нагрузки с 10-го раза...
DeepSeek хорош, но и у него есть передел
Так или иначе, такой стиль должен остаться в 2024 году. Главный недостаток - работать эффективно можно в рамках небольшого фрагмента. ИИ в обычном диалоге теряет контекст, неудобно носить и адаптировать руками в код. Поэтому я и пошел дальше, смотреть существующие решения.
Автокомплитеры с ИИ
Например, от Yandex Code Assistant или сберовский GigaCode. Умеют завершать код на основе контекста вокруг
Автокомплитер Сбера предлагает быстро дописать строку кода
Но не за этим же мы здесь? Автокомплитер - это уже маловато сегодня. Хотя все еще неплохо для ресерча, DS. К слову, в GigaCode уже есть и встроенный чат-клиент для написания кода и для вопросов, но это все еще полумеры. Нам нужно быстрее увидеть, как ИИ делает все за нас )
Известный всем копилот умеет уже править сами файлы, отвечать по ним. Именно с него я услышал выражение "Парное программирование" применительно к ИИ. При этом обучен на основе открытых репозиториев GitHub, то есть должен быть весьма умен в своем деле.
А в ноябре 2024 появился режим Copilot Edits, который позволяет учитывать контекст нескольких файлов. Появилась бесплатная версия. Но... не работает с российских IP адресов (.
Copilot сообщает, что "для вас не доступен в настоящее время"
Окаааай, вроде недостатка в инструментах нет, закрываю, иду дальше 🤷♂️
CANVAS OpenAI
Режим холста в вебе OpenAI, когда слева у вас диалог, справа - код. Столкнулся с ним в январе. И это был шаг вперед по сравнению с постоянным тасканием кода из диалога
Пример работы холста OpenAI (результат запуска наложен поверх)
Именно холст разогрел аппетит и дал новый толчок для поиска подходящей среды.
Недостатки: видимость только одного файла, а сам холст глючит, не всегда хочет вносить исправления. Ну и ограничен в использовании на бесплатных аккаунтах. В общем, мне холст OpenAI показал, что это круто, но нужен более стабильный результат.
Бесплатная опенсорс примочка с громким названием. Появляется workspace + работа с файлами. ИИ надо подключать уже самостоятельно через API. Устанавливать на комп в виде веб-сервиса. Завелся быстро и сразу.
Но пока слишком молодо. Версия 0.0.15 говорит за себя. Сомневаюсь, что разраб успеет далеко зайти, но желаю ему удачи. Скипнул через 20 минут, хотя аппетит поддержал и с надеждой пошел дальше.
Первая серьезная тоже опенсорсная тулза. В ней посидел уже около часа. Это расширение для Visual Studio Code. Самый первый скрин сделал именно с Cline.
Первое чудо для меня было - как он начал запускать команды в терминале: создал сам среду питон, обновил pip, установил нужные библиотеки, создал файл зависимостей... Я только успевал апрувить. Фьюююух 🚀
Еще он позволяет:
Подключать свои API-ключи в большом разнообразии. У меня для этого есть API OpenRouter, очень удобно.
Отслеживать потраченные токены и контекст
Делить диалоги с ИИ на таски, причем очень интуитивно! (этой фичи я больше ни у кого не встретил)
В теории можно хоть бесплатные модели подключить. Но на практике... хорошо заработал только дорогой Claude 3.5 Sonnet. Ну можно Haiku подешевле попробовать. Для подключения API от OpenAI нужно еще с прокси повозиться... На тестовый таск из пары промптов ушло 7 центов (на первом изображении поста можно разглядеть, причем это был Haiku, а не Sonnet). Пусть потрачено было 7 минут (хотя меньше). Это значит, что за час вы будете тратить $1. Сорок в неделю, больше $100 в месяц... И это было бы приемлемо для профи, если бы не одно но - зачем, если есть инструменты, которые удобнее, а выходят в разы дешевле?
ОК, я не побежал сразу дальше, а попробовал разные модели. Так подключил полюбившийся всем DeepSeek. Но вот что произошло:
На скрине 19.6 млн токенов (!) на выход в простой задаче. При этом он уходил в цикл, сам делал какой-то вывод, сам начинал заново пытаться исправить (безуспешно), и так несколько раз, по несколько миллионов токенов за раз. И весьма медленно. И это в одноофайловом проекте + среда питоновская (кажется, он весь venv как раз и отправлял на сервера).
После этого я и осознал, что среда разработки - это больше, чем просто подключенный ИИ, нужна корректная работа с индексированием файлов, с контекстом. Получается, что платить какой-то фикс - не такая уж и плохая идея? Я сам не ожидал, что приду к подобным выводам.
Итак, я до последнего не хотел ставить хайповый курсор. Закрытый платный софт на основе форка VSC. Но разогрев и вычисления по расходам на Cline выше привели к тому, что "ок, давайте попробуем эти ваши 2 бесплатные недели".
Что в итоге получаем - начать очень просто любому, свои API подключать не нужно, никаких VPN и прокси. Вам доступны даже в бесплатные 2 недели топовые дорогие модели. Подсаживаешься очень плотно. Это как отточенный до идеала CLINE: минимум затупов, многофайловая работа, очень быстрый ответ. И получается дешевле, чем связка выше из бесплатного Cline + Cloud Sonnet.
Он спокойно и быстро работает с многофайловым проектом, запускает корректно команды в терминале. Кажется, это то, что я и хотел, когда начинал свои сравнения.
Это, пожалуй, редкий (пока) случай, когда он что-то ошибся, но сам потом поправил
И уже иначе воспринимаешь 20 баксов в месяц. Если это помогает им развиваться, то ни слова больше, просто заберите мои деньги!
Да, кстати, о тарифах. За 20 долларов есть 500 быстрых премиум запросов и неограниченно медленных. Насколько они будут медленные, я еще не пробовал. Пока затратил около 30 быстрых запросов из 150 на триал периоде.
WINDSURF
https://codeium.com/windsurf Это альтернатива Cursor AI, тоже на основе VSC. Видео работы WindSurf с официального сайта:
Без Windsurf был бы неполный обзор, хотя я его и не попробовал. Он рассматривается, как более дешевая альтернатива Курсору. Хотя по мне +- $5..10 уже не так важны. В обзорах пишут, что он легче для входа начинающих, но менее функционален для профи. Хотя слышал мнение, что его уже успели улучшить и, как я понимаю, разницы с курсором у них все меньше и меньше.
ВЫВОД
Всем советую. Считаю, в ближайшие 1-2 года многие перейдут на такие ИИ-среды разработки. Не обязательно Курсор. Надеюсь, что среди платформ будет много конкуренции, появится голосовое управление, визуальный контроль, подключение ИИ-агентов в виде тестировщиков и менеджеров... Только не спрашивайте, когда ИИ удалит из этой цепочки человека 😄 Не сегодня и не завтра. До тех пор пользуемся благами технологий.
Мой канал в TG: @it_sabat — пишу там, как запускаю стартап. А скоро покажу фановый мини-проектик, полностью написанный в Курсоре за несколько вечеров.
Данный пост не является обучающим и не несет цели научить программированию. Просто интересно было посмотреть, насколько разные подходы у разных ЯП к одному простому действию: "заставить" объект двигаться влево :)
: Для начинающих разработчиков которые совсем не разбираются в программировании мы бы посоветовал Pocket Code, а для тех кто уже знаком с каким либо языком можно использовать и Godot. Основными плюсами Godot является плавность и возможность создавать 3d игры, а плюсы Pocket Code это простота в использовании. В итоге Godot лучше Pocket Code.
Outline VPN использует протокол Shadowsocks для обмена данными между клиентом и сервером.
Особенности протокола
- Shadowsocks обладает быстрой и легкой производительностью за счет использования простых методов шифрования, которые не влияют на скорость соединения.
- Shadowsocks предоставляет гибкие настройки, такие как выбор алгоритмов шифрования, портов и протоколов, которые можно настроить в зависимости от потребностей пользователя.
- Shadowsocks обеспечивает высокую незаметность и устойчивость благодаря маскировке своего трафика, который похож на обычный HTTPS-трафик, затрудняющий обнаружение или блокирование методами сетевой безопасности.
- Shadowsocks является открытым и сообщественным инструментом, обладающим большим и активным сообществом разработчиков.
Достоинства
1. Легкость использования: Outline VPN не требует от пользователей сложных настроек и технических знаний для создания и запуска собственного VPN-сервера. Он поддерживает Windows, macOS и Linux, а Outline Client доступен для Windows, macOS, Linux, ChromeOS, Android и iOS.
2. Безопасность и конфиденциальность: Outline VPN обеспечивает высокий уровень безопасности и конфиденциальности, шифруя и аутентифицируя трафик пользователей с помощью современных алгоритмов. Его не интересует журнал трафика пользователей или личные данные.
3. Экономия ресурсов: С помощью Outline VPN пользователи могут экономить денежные и ресурсные средства, выбирая местоположение и провайдера своего VPN-сервера и используя самостоятельный хостинг или облачные сервисы, такие как DigitalOcean, Rackspace, Google Cloud Platform и Amazon EC2.
4. Гибкость использования: Outline VPN позволяет пользователям легко делиться доступом к своему VPN-серверу с возможностью создания уникальных ключей доступа и их отправки через электронную почту или социальные сети. Он также масштабируем и гибкий с возможностью поддержки сотен пользователей или простого деления доступа со своими близкими контактами.
Недостатки
1. Анонимность не полна: Использование Outline VPN не скрывает от провайдера интернет-услуг того факта, что пользователь использует VPN-сервер. Это может привести к блокировке или ограничению доступа к VPN-серверу со стороны провайдера или правительства. Кроме того, для увеличения анонимности пользователя, Outline VPN не поддерживает Tor или другие средства.
2. Доступность не гарантирована: Работоспособность Outline VPN зависит от доступности и качества VPN-сервера, который может подвергаться сбоям, атакам или перегрузкам. Если VPN-сервер недоступен или работает медленно, подключение к интернету через Outline VPN невозможно. Пользователи должны следить за обновлениями и безопасностью своего VPN-сервера самостоятельно.
3. Эффективность может быть ущербной: Выбор определенных стран для использования Outline VPN может стать невозможным из-за блокировок или ограничений протокола Shadowsocks. Например, в Китае правительство активно борется с использованием VPN-сервисов и использует различные методы для обнаружения и блокировки трафика Shadowsocks. Решение изменять настройки VPN-сервера или клиента, чтобы обойти эти ограничения, может быть сложным и сопряженным с рисками.
Для устранения этих недостатков и улучшения протокола Outline VPN можно предложить следующие решения и предложения: