#Знакомство с автором.
👋 Привет дорогой друг!
Меня зовут Костя. Я руковожу разработкой цифровых сервисов на базе искусственного интеллекта последние два года.
Мне приходится много работать с большими языковыми моделями, поэтому я решил завести этот канал, чтобы сохранять наиболее удачные решения для себя и своих подписчиков.
🔔Нажми кнопку «подписаться» и не забывай ставить реакции, это поможет мне делать контент еще лучше.
👋 Привет дорогой друг!
Меня зовут Костя. Я руковожу разработкой цифровых сервисов на базе искусственного интеллекта последние два года.
Мне приходится много работать с большими языковыми моделями, поэтому я решил завести этот канал, чтобы сохранять наиболее удачные решения для себя и своих подписчиков.
🔔Нажми кнопку «подписаться» и не забывай ставить реакции, это поможет мне делать контент еще лучше.
🔥3
Подписывайся!
#новости и #инструменты - Новости мира AI и обзоры инструментов
#урок - короткие уроки о техниках промптинга.
#ЯПроспал - базовые понятия для тех, кто ничего не знает об искусственном интеллекте.
#кейс - реальные кейсы решения задач с помощью промптов.
#НеЮтуб - суммаризация свежих видео с зарубежных каналов про ИИ
#жизнь Немного о моей работе и жизни, закулисные скриншоты ИИ сервисов над которыми я работаю.
Нажимайте «Подписаться»!
#новости и #инструменты - Новости мира AI и обзоры инструментов
#урок - короткие уроки о техниках промптинга.
#ЯПроспал - базовые понятия для тех, кто ничего не знает об искусственном интеллекте.
#кейс - реальные кейсы решения задач с помощью промптов.
#НеЮтуб - суммаризация свежих видео с зарубежных каналов про ИИ
#жизнь Немного о моей работе и жизни, закулисные скриншоты ИИ сервисов над которыми я работаю.
Нажимайте «Подписаться»!
❤2
Кто такой промпт-инженер и какие задачи он решает?
Промпт-инженер - это специалист, который занимается созданием и оптимизацией запросов (промптов), которые передаются искусственному интеллекту для выполнения различных задач.
Промпт-инженеры работают над тем, чтобы запросы были точными и понятными для системы, что позволяет получить наиболее точные результаты.
Эта область связана с обработкой естественного языка и техникой подсказок, которая используется для обучения языковых моделей.
Промпт-инженеры решают различные задачи, включая создание рекламных материалов, скриптов для общения менеджеров с клиентами, переводы текстов и редактирование уже переведенных материалов, а также помощь в создании произведений искусства.
#урок@ai_skillful
Промпт-инженер - это специалист, который занимается созданием и оптимизацией запросов (промптов), которые передаются искусственному интеллекту для выполнения различных задач.
Промпт-инженеры работают над тем, чтобы запросы были точными и понятными для системы, что позволяет получить наиболее точные результаты.
Эта область связана с обработкой естественного языка и техникой подсказок, которая используется для обучения языковых моделей.
Промпт-инженеры решают различные задачи, включая создание рекламных материалов, скриптов для общения менеджеров с клиентами, переводы текстов и редактирование уже переведенных материалов, а также помощь в создании произведений искусства.
#урок@ai_skillful
🔥1
Какие инструменты использует промпт-инженер в своей работе?
Хотя профессия (а точнее навык) достаточно молодой, он уже успел обзавестись немалым набором инструментов.
Неплохую подборку можно найти здесь - https://www.promptingguide.ai/ru/tools
Но чтобы вам сейчас не распыляться, начните с Playground в Open AI или в Anthropic. В Anthropic есть неплохие инструменты для генерации промптов, их оценки и сравнения результатов. Кажется, что больше ничего и не нужно, но в других постах я более подробно расскажу о Playground и других инструментах, которые помогут вам создавать крутые промпты и решать реальные задачи.
#инструменты@ai_skillful
Хотя профессия (а точнее навык) достаточно молодой, он уже успел обзавестись немалым набором инструментов.
Неплохую подборку можно найти здесь - https://www.promptingguide.ai/ru/tools
Но чтобы вам сейчас не распыляться, начните с Playground в Open AI или в Anthropic. В Anthropic есть неплохие инструменты для генерации промптов, их оценки и сравнения результатов. Кажется, что больше ничего и не нужно, но в других постах я более подробно расскажу о Playground и других инструментах, которые помогут вам создавать крутые промпты и решать реальные задачи.
#инструменты@ai_skillful
В прошлом посте я написал, что промпт инженерия это профессия, а в скобочках указал - навык. Как вы думаете почему?
И то, и то правильно. Но у меня на этот счет есть мнение, что с развитием больших языков моделей и в целом внедрения ИИ в повседневную жизнь людей, НАВЫК составления промптов станет таким же важным, как в средневековье научится читать.
Промпт инженерия - это база. Грамота. Умение общаться с ИИ на его языке - это навык будущего. Точнее уже настоящего. Хотя футуристы считают что со временем ИИ будет подключен к человеку, и сможет читать мысли. Промптинг изменится. Но база останется.
#жизнь@ai_skillful
И то, и то правильно. Но у меня на этот счет есть мнение, что с развитием больших языков моделей и в целом внедрения ИИ в повседневную жизнь людей, НАВЫК составления промптов станет таким же важным, как в средневековье научится читать.
Промпт инженерия - это база. Грамота. Умение общаться с ИИ на его языке - это навык будущего. Точнее уже настоящего. Хотя футуристы считают что со временем ИИ будет подключен к человеку, и сможет читать мысли. Промптинг изменится. Но база останется.
#жизнь@ai_skillful
🤩1
Автоматизированное код-ревью с помощью ИИ в GitLab.
В этом посте хочу рассказать про реальный кейс, который я внедрил в рабочий процесс, когда работал в ООО «Море Данных».
Мне приходилось проводить много код-ревью почти каждый день. Иногда на Python, который не является моим родным языком. Я все таки выходец из фронтендеров.
Я ощутил необходимость в помощнике, более внимательном, и готовым помочь 24/7.
Чтобы решить эту задачу, я попросил коллегу сделать микросервис, который принимает в себя git diff, и выдает ревью кода. Один ендпоинт POST /webhook и всё.
Дальше я в GitLab создал WebHook для проекта, и настроил его таким образом, чтобы он на каждый merge request (MR) стучался в микросервис, а микросервис в свою очередь писал комментарий в MR со своим ревью кода.
Теперь когда я захожу в MR, чтобы сделать ревью кода, у меня уже есть комментарий от LLM, на который я могу опереться, и не пропустить ничего важного.
Поделиться с вами промптом для код-ревью? Ставьте огонечки 🔥
#кейс@ai_skillful
В этом посте хочу рассказать про реальный кейс, который я внедрил в рабочий процесс, когда работал в ООО «Море Данных».
Мне приходилось проводить много код-ревью почти каждый день. Иногда на Python, который не является моим родным языком. Я все таки выходец из фронтендеров.
Я ощутил необходимость в помощнике, более внимательном, и готовым помочь 24/7.
Чтобы решить эту задачу, я попросил коллегу сделать микросервис, который принимает в себя git diff, и выдает ревью кода. Один ендпоинт POST /webhook и всё.
Дальше я в GitLab создал WebHook для проекта, и настроил его таким образом, чтобы он на каждый merge request (MR) стучался в микросервис, а микросервис в свою очередь писал комментарий в MR со своим ревью кода.
Теперь когда я захожу в MR, чтобы сделать ревью кода, у меня уже есть комментарий от LLM, на который я могу опереться, и не пропустить ничего важного.
Поделиться с вами промптом для код-ревью? Ставьте огонечки 🔥
#кейс@ai_skillful
🔥5
Промпт для код-ревью, для тех, кто ставил огонечки 🔥 Часть 1
Для начала обозначим роль и специализацию ассистента:
Дальше передадим в промпт git diff:
Дальше описываем пошаговый алгоритм проведения код-ревью:
В следующем посте напишу еще одну важную вещь.
#урок@ai_skillful #кейс@ai_skillful
Для начала обозначим роль и специализацию ассистента:
Ты - эксперт и ментор в бэкенд разработке на python, ответственный за проведение code review для pull request. Твоя цель - проанализировать код на наличие ошибок, проблем с безопасностью и потенциальных улучшений. Ты также должен предложить варианты оптимизации для повышения читаемости и эффективности алгоритма.
Дальше передадим в промпт git diff:
Код для code review будет предоставлен в таком виде:
<pull_request_code>
{{PULL_REQUEST_CODE}}
</pull_request_code>
Дальше описываем пошаговый алгоритм проведения код-ревью:
Для проверки выполните следующие действия:
1. Внимательно прочитай всю кодовую базу, указанную в pull request.
2. Определи и перечисли все ошибки в коде. Сюда входят синтаксические ошибки, логические ошибки и потенциальные ошибки во время выполнения.
3. Проверь код на наличие уязвимостей в системе безопасности. Обрати внимание на такие распространенные проблемы, как неправильная обработка ошибок или небезопасное хранение данных.
4. Оцени читаемость и структуру кода. Учитывай такие факторы, как согласованные соглашения именования, соответствующие комментарии и общую организацию кода.
5. Проанализируй эффективность используемых алгоритмов и структур данных. Определи области, в которых можно оптимизировать код для повышения производительности.
6. Предложи конкретные улучшения для каждой выявленной проблемы. Предоставь примеры кода, где это применимо, чтобы проиллюстрировать свои предложения.
7. Найди возможности для рефакторинга кода, чтобы улучшить его общее качество, удобство поддержки кода и использование лучших практик.
В следующем посте напишу еще одну важную вещь.
#урок@ai_skillful #кейс@ai_skillful
🔥3
Промпт для код-ревью, для тех, кто ставил огонечки 🔥 Часть 2
В заключении нужно указать формат в котором мы ожидаем выдачу результата и обязательно дать возможность LLM не высасывать ответ из пальца, а писать: «не обнаружено», если в коде и правда ничего нет.
И просим продержится профессионального тона:
В заключении.
Промпт действительно себя хорошо показал с GPT-4o. Но нельзя сказать что он совершенен. Как появится больше времени, я обязательно его доработаю. А в следующем посте расскажу историю как я подошел к написанию промпта. Ставьте огонечки 🔥 , если интересна эта история.
#кейс@ai_skillful
В заключении нужно указать формат в котором мы ожидаем выдачу результата и обязательно дать возможность LLM не высасывать ответ из пальца, а писать: «не обнаружено», если в коде и правда ничего нет.
Представь свои результаты в следующем формате:
<code_review>
<errors_and_bugs>
Перечисли все ошибки, обнаруженные в коде. Если таковые не обнаружены, укажи "Ошибок не обнаружено".
</errors_and_bugs>
<security_issues>
Перечисли все уязвимости или проблемы, связанные с безопасностью. Если они не обнаружены, укажи "Проблем с безопасностью не выявлено".
</security_issues>
<readability_and_structure>
Предоставь отзывы о читаемости и структуре кода, включая конкретные предложения по улучшению. Если их нет, укажи "Структура и чистота кода удовлетворительны".
</readability_and_structure>
<algorithm_efficiency>
Проанализируй эффективность используемых алгоритмов и структур данных, предложив, где это применимо, оптимизацию. Если нет предложений, укажи "Оптимизация не требуется".
</algorithm_efficiency>
<improvement_suggestions>
Предлагай подробные предложения по улучшению кода, включая конкретные примеры кода, где это уместно. Форматируй примеры кода, используя блоки кода markdown. </improvement_suggestions>
<overall_assessment>
Дай краткую общую оценку качества кода и свои рекомендации. Не хвали и не давай положительную оценку.
</code_review>
И просим продержится профессионального тона:
Помни, что code review должен быть кратким и конкретными. Твоя цель - помочь улучшить код, сохраняя при этом уважительный и профессиональный тон.
В заключении.
Промпт действительно себя хорошо показал с GPT-4o. Но нельзя сказать что он совершенен. Как появится больше времени, я обязательно его доработаю. А в следующем посте расскажу историю как я подошел к написанию промпта. Ставьте огонечки 🔥 , если интересна эта история.
#кейс@ai_skillful
🔥4
💡 Это будет моя фишка - буду ставить на аватарку изображение из следующего запланированного поста. Типо как в сериалах вызывают интерес фразой «в следующей серии…». Посмотрев на аватарку можно поразмышлять, о чем же будет следующий пост. Он кстати будет в понедельник утром.
Всем добра и хороших выходных! ❤️
Всем добра и хороших выходных! ❤️
❤2🙉1