Старт в ИТ

Андроид разработчик

Алгоритмы

iOS с 0

Python-разработчик

Frontend на React

Product manager

Генеративный ИИ

Data Science c 0

Аналитик данных

QA инженер

RESOURCES

Blog

Careers

Docs

About

COMMUNITY

Join

Events

Experts

Старт в ИТ

Андроид разработчик

Алгоритмы

iOS с 0

Python-разработчик

Frontend на React

Product manager

Генеративный ИИ

Data Science c 0

Аналитик данных

QA инженер

RESOURCES

Blog

Careers

Docs

About

COMMUNITY

Join

Events

Experts

Подборка

Подборка

Подборка

7 дек. 2022 г.

Как искусственный интеллект меняет жизнь разработчиков?

Как искусственный интеллект меняет жизнь разработчиков?

Арман Сулейменов

Арман Сулейменов

Решил изучить, как выглядит ландшафт продуктов, улучшающих производительность на разных этапах разработки. Вот, что получилось.

Авто-написание кода:

1) GitHub Copilot - без преувеличений самый нашумевший ИИ-ассистент для программистов (под капотом использует OpenAI Codex), поддерживает все популярные IDE: Visual Studio, Neovim, VS Code, JetBrains IDEs - https://github.com/features/copilot

2) Amazon CodeWhisperer - реакция Amazon’a на GitHub Copilot - https://aws.amazon.com/codewhisperer/

3) Replit Ghostwriter - Replit тоже быстро отреагировал - https://replit.com/site/ghostwriter

4) Blackbox - очередной аналог (пытается дифференцироваться за счет дополнительных фишек: копирование кода из видео, картинок, PDF) - https://www.useblackbox.io

5) Tabnine - авто-дополнение отдельных строк кода, авто-дополнение полноценных функций, от описания функции на естественном языке до финального кода - https://www.tabnine.com/

6) MutableAI - авто-дополнение кода, рефакторинг, документация, генерация unit-тестов - https://mutable.ai

Автоматизация code review:

7) Codacy - блокирование мерджей на pull request в зависимости от кодовых конвенций / правил компании - https://www.codacy.com

8) Codiga - статический анализ кода в вашей IDE-среде, CI/CD и пр., например, “не используйте format string в MySQL-запросах, т.к. это ведет к SQL-инъекциям” - https://www.codiga.io

Тестирование:

9) Ponicode - автоматизация написания unit-тестов - https://www.ponicode.com

Написание документации:

10) Mintlify - автоматизация написания качественной документации (у разработчиков Stripe появились конкуренты?) - https://mintlify.com

11) Stenography - расширение для VSC для автоматизированной документации - https://stenography.dev

Работа с базами данных:

12) Seek.AI - теперь не-инженеры могут взаимодействовать с базами данных на естественном языке (например, английском) - https://www.seek.ai

13) AI2sql - написание эффективных безошибочных SQL-запросов (в том числе сложных) без знания SQL - https://www.ai2sql.io

14) AskEdith - то же самое, но с более полным функционалом (поддержка CSV, Google Sheets, Airtable, Snowflake, BigQuery, Redshift и пр.) - https://www.askedith.ai

Разное:

15) Snyk - автоматический поиск уязвимостей по безопасности в вашем коде, в опен-сорс библиотеках, которые вы используете; контейнерах и инфраструктуре - https://snyk.io

16) CodePilot.ai - поисковик для разработчиков (ищет код c помощью GitHub, searchcode, stackoverflow) - https://codepilot.netlify.app

17) Pygma - превращайте дизайны из Figma в высококачественный код (HTML, CSS, React) - https://pygma.app

Решил изучить, как выглядит ландшафт продуктов, улучшающих производительность на разных этапах разработки. Вот, что получилось.

Авто-написание кода:

1) GitHub Copilot - без преувеличений самый нашумевший ИИ-ассистент для программистов (под капотом использует OpenAI Codex), поддерживает все популярные IDE: Visual Studio, Neovim, VS Code, JetBrains IDEs - https://github.com/features/copilot

2) Amazon CodeWhisperer - реакция Amazon’a на GitHub Copilot - https://aws.amazon.com/codewhisperer/

3) Replit Ghostwriter - Replit тоже быстро отреагировал - https://replit.com/site/ghostwriter

4) Blackbox - очередной аналог (пытается дифференцироваться за счет дополнительных фишек: копирование кода из видео, картинок, PDF) - https://www.useblackbox.io

5) Tabnine - авто-дополнение отдельных строк кода, авто-дополнение полноценных функций, от описания функции на естественном языке до финального кода - https://www.tabnine.com/

6) MutableAI - авто-дополнение кода, рефакторинг, документация, генерация unit-тестов - https://mutable.ai

Автоматизация code review:

7) Codacy - блокирование мерджей на pull request в зависимости от кодовых конвенций / правил компании - https://www.codacy.com

8) Codiga - статический анализ кода в вашей IDE-среде, CI/CD и пр., например, “не используйте format string в MySQL-запросах, т.к. это ведет к SQL-инъекциям” - https://www.codiga.io

Тестирование:

9) Ponicode - автоматизация написания unit-тестов - https://www.ponicode.com

Написание документации:

10) Mintlify - автоматизация написания качественной документации (у разработчиков Stripe появились конкуренты?) - https://mintlify.com

11) Stenography - расширение для VSC для автоматизированной документации - https://stenography.dev

Работа с базами данных:

12) Seek.AI - теперь не-инженеры могут взаимодействовать с базами данных на естественном языке (например, английском) - https://www.seek.ai

13) AI2sql - написание эффективных безошибочных SQL-запросов (в том числе сложных) без знания SQL - https://www.ai2sql.io

14) AskEdith - то же самое, но с более полным функционалом (поддержка CSV, Google Sheets, Airtable, Snowflake, BigQuery, Redshift и пр.) - https://www.askedith.ai

Разное:

15) Snyk - автоматический поиск уязвимостей по безопасности в вашем коде, в опен-сорс библиотеках, которые вы используете; контейнерах и инфраструктуре - https://snyk.io

16) CodePilot.ai - поисковик для разработчиков (ищет код c помощью GitHub, searchcode, stackoverflow) - https://codepilot.netlify.app

17) Pygma - превращайте дизайны из Figma в высококачественный код (HTML, CSS, React) - https://pygma.app

Подпишитесь на наш telegram канал

Подпишитесь на наш telegram канал

Подпишитесь на наш telegram канал