03 авг 2022 · 20:10    
{"document": [{"text": [{"type": "string", "attributes": {}, "string": "Все мы знаем о развитии искусственного интеллекта, но многие из нас не знают, что именно может сделать ИИ. На самом деле, помимо того, что он может рассказать вам анекдот и обыграть вас в шахматную партию в Интернете, он также может дописать код вашего программного обеспечения!"}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Как разработчику, вам приходится решать множество сложных вопросов каждый день, помимо написания кода для ПО или приложений. Но когда у вас есть IDE с автодописыванием кода с помощью ИИ, вы сможете выполнять больше задач за меньшее время и стать очень продуктивным."}], "attributes": []}, {"text": [{"type": "attachment", "attributes": {"presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/png", "filename": "03.08.2022.03.png", "filesize": 98802, "height": 1080, "pic_id": 115842, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2022/08/03/03.08.2022.03.jpeg", "width": 1920}}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Дописывание кода с помощью ИИ и примеры его использования"}], "attributes": ["heading1"]}, {"text": [{"type": "string", "attributes": {}, "string": "Проще говоря, такие приложения или платформы используют технологию искусственного интеллекта для дописывания кода, который вы пишете для создания инструмента или программного обеспечения. Если вы являетесь разработчиком или кодером, инструменты дописывания кода с помощью ИИ помогут вам писать код быстрее, так как от вас потребуется меньше действий."}], "attributes": []}, {"text": [{"type": "string", "attributes": {"italic": true}, "string": "Кроме того, эти приложения с помощью ии помогут вам писать код более точно, сокращая количество распространенных ошибок, таких как опечатки, забытые «;», «.» и другие."}], "attributes": ["quote"]}, {"text": [{"type": "string", "attributes": {}, "string": "Написание одного и того же кода в разных местах, несомненно, утомительно для каждого разработчика. Инструменты дописывания кода при помощи AI сокращают количество таких повторяющихся ошибок, предлагая следующие элементы кода, которые вы можете ввести."}], "attributes": []}, {"text": [{"type": "attachment", "attributes": {"presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/jpeg", "filename": "03.08.2022.01.jpg", "filesize": 98490, "height": 500, "pic_id": 115846, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2022/08/03/03.08.2022.01.jpeg", "width": 1000}}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "При этом он учитывает ваш контекст и миллионы программных кодов на разных языках, поэтому может предложить вам точные прогнозы."}], "attributes": []}, {"text": [{"type": "string", "attributes": {"italic": true}, "string": "Помимо сокращения количества ошибок, которые вы можете допустить во время кодирования, эти инструменты позволяют разработчикам тратить меньше времени на поиск справочных фрагментов кода. По этим причинам данные решения популярны как среди разработчиков-фрилансеров, так и среди команд разработчиков разных масштабов."}], "attributes": ["quote"]}, {"text": [{"type": "string", "attributes": {}, "string": "Ниже приведен список трёх, как нам кажется, лучших инструментов для дописывания кода, использующих технологию искусственного интеллекта:"}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "GitHub Copilot"}], "attributes": ["heading1"]}, {"text": [{"type": "string", "attributes": {}, "string": "Если вы ищете инструмент для дописывания кода с открытым исходным кодом, выбор "}, {"type": "string", "attributes": {"bold": true, "href": "https://github.com/features/copilot/"}, "string": "GitHub Copilot"}, {"type": "string", "attributes": {}, "string": " будет правильным решением. Этот «самопровозглашенный парный программист» с искусственным интеллектом предлагает варианты кода для целых строк или функций внутри вашего редактора кода."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Он предоставляет вам знания о миллиардах строк кода с открытым исходным кодом, чтобы вы могли сосредоточиться и сэкономить время."}], "attributes": []}, {"text": [{"type": "attachment", "attributes": {"caption": "Источник: https://github.blog/2021-06-29-introducing-github-copilot-ai-pair-programmer/", "presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/jpeg", "filename": "03.08.2022.02.jpg", "filesize": 127058, "height": 850, "pic_id": 115847, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2022/08/03/03.08.2022.02.jpeg", "width": 1600}}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Тем не менее, вы всегда сможете управлять своим кодом, поскольку "}, {"type": "string", "attributes": {"bold": true}, "string": "Copilot "}, {"type": "string", "attributes": {}, "string": "позволяет вам выбирать из альтернативных предложений и редактировать рекомендуемый код вручную. Более того, этот инструмент адаптируется к вашим правкам, подстраиваясь под ваш стиль кодирования."}], "attributes": []}, {"text": [{"type": "string", "attributes": {"italic": true}, "string": "Решение для завершения кода совместимо с огромной коллекцией языков и фреймворков. Поддерживаемые языки включают Python, Java, JavaScript, TypeScript, Ruby и Go."}], "attributes": ["quote"]}, {"text": [{"type": "string", "attributes": {}, "string": "Используйте его в качестве расширения для ваших любимых редакторов кода, таких как Visual Studio Code, Neovim и JetBrains. Это расширение доступно на настольном компьютере, также вы можете использовать его в облачных решениях, таких как GitHub Codespaces."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Visual Studio IntelliCode"}], "attributes": ["heading1"]}, {"text": [{"type": "string", "attributes": {"bold": true, "href": "https://visualstudio.microsoft.com/pl/services/intellicode/"}, "string": "IntelliCode"}, {"type": "string", "attributes": {}, "string": " - это инструмент от компании Microsoft, который помогает вам писать код с помощью искусственного интеллекта. Он интегрирован в ide Microsoft под названием Visual Studio. В Visual Studio он поддерживает "}, {"type": "string", "attributes": {"bold": true}, "string": "C#"}, {"type": "string", "attributes": {}, "string": " и "}, {"type": "string", "attributes": {"bold": true}, "string": "XAML"}, {"type": "string", "attributes": {}, "string": ", а в Visual Studio Code совместим с "}, {"type": "string", "attributes": {"bold": true}, "string": "Java"}, {"type": "string", "attributes": {}, "string": ", "}, {"type": "string", "attributes": {"bold": true}, "string": "Python"}, {"type": "string", "attributes": {}, "string": ", "}, {"type": "string", "attributes": {"bold": true}, "string": "JavaScript"}, {"type": "string", "attributes": {}, "string": " и "}, {"type": "string", "attributes": {"bold": true}, "string": "TypeScript"}, {"type": "string", "attributes": {}, "string": "."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Этот инструмент дописывания кода с искусственным интеллектом обучался на основе кодов полумиллиона открытых проектов GitHub, имеющих не менее 100 звезд. Поэтому он может подсказывать вам более разумные предложения с учетом текущего кода и контекста."}], "attributes": []}, {"text": [{"type": "attachment", "attributes": {"caption": "В видео Microsoft более подробно рассказывает о самом помощнике, а также даёт некоторые советы и подсказки. Ссылка - https://www.youtube.com/watch?v=uGJNNTiEMm0", "presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/jpeg", "filename": "03.08.2022.03.jpg", "filesize": 116475, "height": 720, "pic_id": 115848, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2022/08/03/03.08.2022.03_qQVHYdB.jpeg", "width": 1280}}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Для этого он также использует имена и позиции переменных, список "}, {"type": "string", "attributes": {"bold": true}, "string": "IntelliSense"}, {"type": "string", "attributes": {}, "string": ", библиотеки, которые вы используете, и функции в соседнем коде. Хотя по умолчанию инструмент показывает предложения в алфавитном порядке, вы всегда можете переключаться между вариантами."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Функция дописывания кода по всей строке, доступная в 2022 версии Visual Studio, указывает следующий фрагмент кода на основе вашего ввода в строке серого текста."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "PyCharm"}], "attributes": ["heading1"]}, {"text": [{"type": "string", "attributes": {}, "string": "Хотите быть более продуктивным при написании самых сложных программ? Начните использовать "}, {"type": "string", "attributes": {"bold": true, "href": "https://www.jetbrains.com/pycharm/"}, "string": "PyCharm "}, {"type": "string", "attributes": {}, "string": "- интегрированную среду разработки, специально созданную для разработчиков на языке "}, {"type": "string", "attributes": {"bold": true}, "string": "Python"}, {"type": "string", "attributes": {}, "string": "."}], "attributes": []}, {"text": [{"type": "attachment", "attributes": {"caption": "Pycharm AI Code Completion", "presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/jpeg", "filename": "03.08.2022.04.jpg", "filesize": 55495, "height": 500, "pic_id": 115849, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2022/08/03/03.08.2022.04.jpeg", "width": 1000}}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Эта среда предлагает вам функцию искусственного завершения кода, в которой реализован подход, ориентированный на считывание вводимого кода, поэтому вы сможете закончить кодирование за меньшее время и сосредоточиться на более важных вещах."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Помимо интеллектуального завершения кода, он также поддерживает проверку ошибок на ходу, плавную навигацию по проекту и быстрые исправления."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Заключение"}], "attributes": ["heading1"]}, {"text": [{"type": "string", "attributes": {}, "string": "В следующей части мы рассмотрим менее известных конкуретов этой троицы, которые точно так же достойны вашего внимания."}], "attributes": []}], "selectedRange": [0, 0]}
Комментарии 0