Github Copilot : 인간? AI가 다른 이유는 무엇입니까?

Github Copilot 인공 지능

La 인공 지능 (AI) 도약과 경계로 전진합니다. 그들은 점점 더 똑똑해지고 더 많은 응용 프로그램을 가지고 있습니다. 조만간 그들은 사람들이 현재 보유하고있는 수많은 직업을 차지하게 될 것입니다. 프로그래밍 또는 하드웨어 개발과 같은 직업은 Github Copilot이 보여준 것처럼 이러한 알고리즘 중 하나로 수행 할 수 있습니다.

기계는 딥 러닝에 사용되는 새로운 OpenAI 언어 모델 인 GPT-3을 기반으로하는이 시스템이 인간의 글을 시뮬레이션하는 텍스트를 생성하는 것으로 나타났습니다. 그러나 Github 부조종사 그들은 조금 더 나아가서 완전히 자율적으로 소스 코드를 생성 할 수있게하여 개발자가 시간을 절약하고 더 효율적이되도록 돕습니다.

많은 궁금증 내가 어디로 갈 수 있니 Github Copilot 또는 향후 유사한 프로젝트. 그들이 이미 그것을 할 수 있다면 몇 년 안에 AI는 많은 직업을 쓸모 없게 만들 수 있지만, 현재 알려지지 않은 새로운 직업을 생성 할 수도 있습니다.

아시다시피 GPT-3은 텍스트를 생성합니다. 이전 교육에서 인간이 작성한 텍스트임을 시뮬레이션합니다. 이 프로젝트는 매우 설득력있는 방식으로 대화하고 글을 쓸 수 있으므로 다양한 실용적인 응용 프로그램을 제공합니다. 그중 하나는 이것이 AI가 마치 개발자 인 것처럼 코드를 작성하는 것입니다.

유망 해 보이며 Microsoft, GitHub의 현재 소유자는 개발 도구에 통합 할 것이라고 전했습니다. 지금은 프로그래머를 대체 할 수 없지만 코드의 일부를 자동으로 작성하고 제안을하고 개발을보다 효율적이고 빠르게 수행 할 수 있습니다.

그것은 심지어 가능합니다 주석을 코드로 변환. 프로그래머는 구현하려는 로직을 설명하고 GitHub Copilot이 필요한 코드를 생성합니다. 오늘날의 많은 IDE와 마찬가지로 자동 완성도 가능하지만 고급 방식으로 코드 대체를 표시 할 수도 있습니다.

GitHub Copilot에 대한 추가 정보- 공식 웹 사이트


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   헤 일렘 칸델라 리 바우 자

    매우 흥미롭지 만 개발을 가속화하는 또 다른 방법은 매우 높은 수준의 API를 만드는 것입니다. 예를 들어 부조종사는 "데이터베이스에 연결하고 50 세 이상 연령 표시"와 같은 주석을 달면 올바른 코드가 생성됩니다. 또는 각 실행에서 매번 다른 코드를 생성하지만, show_database_result ( "midatabase", SHOW_AGE_GREATER (50))와 같이 언어 자체에 고유 한 표준 함수가있는 경우; 우리는이 같은 기능을 한 문장으로 가질 것이고 동등 할 것입니다. 우리가 현재 언어로 이와 같은 매크로 함수를 넣는다면, 예를 들어 가상의 언어로 알고리즘을 PC로 가져 오는 것은 매우 간단 할 것입니다.

    문자열 유형 및 val "mibase"의 var db

    connect_to ( "192.168.1.1")
    extract_regs_where ( "ID = 24") 및 결과에 저장
    목록 (결과)
    닫기 (db)

    ----------

    var 큐브 유형 Cube3D

    show_cube (큐브)
    colorize_face (2 ~ 3), 색상 RED
    삭제 _ 얼굴 (1)
    스레드 (INC 0.5를 사용하여 x 축 (큐브)에서 회전 _ 애니메이션)

    콘솔에 표시 ( "I 'm rotate a cube")

    if (이 큐브를 클릭하면 얼굴 (6))
    stop_rotation_of (큐브)