"AI 프로그래머 온보딩 시리즈"의 두 번째 부분: Tongyi Ling Code를 사용하여 프로젝트 프로그래밍 언어를 빛의 속도로 다시 작성하는 방법은 무엇입니까?

Tongyi Lingma는 Alibaba Cloud의 클라우드 네이티브 팀에 합류한 후 단위 테스트를 생성하고 자동으로 코드를 생성하는 능력을 입증했습니다  . 오늘 Alibaba Cloud 백엔드 엔지니어 Yun Huan은 프로젝트 개발의 실제 요구 사항부터 시작하여 Tongyi Lingma가 개발 작업에 제공할 수 있는 도움을 시연할 예정입니다.

Git 개발 프로젝트에서 Tongyi Lingma는 어떤 역할을 합니까?

Yun Huan의 팀은 매일 Git 개발 작업에 참여하고 있습니다. Git 자체에는 오래된 테스트 프레임워크가 있으므로 팀은 새로운 오픈 소스 프로젝트로 전환할 계획입니다. 하지만 Git은 C 언어로 작성되었기 때문에 Python으로 언어를 변경해야 합니다. Python에 대해 잘 모르는 경우, 직접 작성한다면 Python 구문을 먼저 배워야 하는데, 이는 꽤 시간이 많이 소요됩니다.

교차 언어 개발의 문턱을 낮추는 것이 Tongyi Lingma의 안락한 영역입니다. 즉시 새로운 동료 Tongyi Lingma가 프로젝트의 프레임워크를 구축하기 시작했습니다.

기능 1: Tongyilingcode는 Git 프레임워크의 C 언어를 Python으로 변환합니다.

먼저 Tongyi Lingma 플러그인을 설치한 다음 새 프로젝트를 생성하고 Python을 사용하여 명령줄 프로그램을 구현하도록 합니다. 동시에 지원해야 하는 하위 명령을 지정할 수 있으며 Tongyi Lingma는 Python을 사용하여 생성합니다. 관련 요구 사항에 대한 코드입니다.

요구사항은 생성 후 수정될 수도 있습니다. 코드의 첫 번째 버전은 RQ 패스를 프레임워크로 사용하여 매개변수 구문 분석을 지원합니다. 기본 기능의 디자인을 직접 단순화하고 dict 및 함수 포인터를 사용자 정의하려는 경우 Tongyi Lingma는 필요에 따라 다른 버전의 코드를 수정합니다. 수정 후 요구 사항이 충족되면 바로 가기 키를 클릭하여 파일을 직접 생성하고 코드를 실행할 수 있습니다.

기능 2: Tongyi Lingma는 계속해서 실시간으로 Git 프레임워크 코드를 작성합니다.

Yunxuan은 현재 코드에서 생성된 CMD 16진수 덤프 방법이 원래 코드와 완전히 일치하지 않으므로 생성된 코드를 수정해야 한다는 것을 발견했습니다.

Tongyi Lingma는 코드의 자동 연속을 완료하는 데 도움을 줄 수 있습니다. 코드 주석을 입력하기만 하면 Tongyi Ling 코드가 자동으로 연속 실행되고, 생성된 연속 코드는 아래에 회색 글꼴로 작성됩니다. 이 코드를 수락하면 바로 탭 키를 누른 후 계속해서 요구 사항을 입력할 수 있으며, 연속된 코드가 요구 사항을 충족하지 않으면 스위치를 계속해서 세 번째 내용을 선택한 후 탭을 누르면 됩니다. 키가 기대에 부합한다고 판단되면 Tongyi Ling Code의 코드 연속이 실행됩니다.

마지막으로 Tongyi Lingma의 도움으로 이 데모에서는 C 언어 단위 테스트 프레임워크를 Python 프레임워크로 성공적으로 다시 작성했습니다.

이는 Tongyi Lingma가 회사에 합류한 후 완료한 N번째 프로젝트입니다. AI 프로그래머는 회사에서 매우 편안하며 모두에게 매우 인기가 있습니다. Tongyi Lingma의 숙련된 사용자인 Yun Huan은 Tongyi Lingma가 개발자가 일상적인 코드 작성을 완료하고 복잡한 기술적 어려움을 극복하는 데 도움을 줄 수 있는 위치에 있다고 말했습니다. “개발 과정에서는 항상 사람이 주체이고, AI가 대체할 수 없는 직업도 있습니다.”

예를 들어, 프로젝트를 개발하고 설계할 때 사람들은 주로 사람에게 의존하여 설계하고, 아이디어를 제공하고, 의도를 표현합니다.

프로그래머는 프레임워크를 설계한 후 작업을 여러 개의 간단하고 명확한 작은 작업으로 나누고 이를 함수 생성, 코드 생성, 테스트 생성 등과 같이 AI에 할당합니다.

"AI 작업이 잘 됐든 안 됐든 결국 사람이 판단해야 한다. 앞으로는 프로그래머들이 창의성과 아이디어, 구축에 더 집중할 수 있을 것이다."

Tongyi Ling Code를 빠르게 체험하고 경품을 받으시려면 여기를 클릭하세요 ~

과거 이슈 검토: Alibaba Cloud의 첫 번째 AI 직원이 회사에 합류하여 개발 엔지니어의 피드백을 관찰

Linus는 커널 개발자가 탭을 공백으로 대체하는 것을 막기 위해 스스로 노력했습니다. 그의 아버지는 코드를 작성할 수 있는 몇 안되는 리더 중 한 명이고, 둘째 아들은 오픈 소스 기술 부서의 책임자이며, 막내 아들은 오픈 소스 코어입니다. 기고자 Robin Li: 자연 언어 새로운 범용 프로그래밍 언어가 될 것입니다. 오픈 소스 모델은 Huawei에 비해 점점 더 뒤쳐질 것입니다 . 일반적으로 사용되는 5,000개의 모바일 애플리케이션을 Hongmeng으로 완전히 마이그레이션하는 데 1년이 걸릴 것입니다. 타사 취약점. 기능, 안정성 및 개발자의 경험이 크게 개선된 Quill 2.0 출시되었습니다. Ma Huateng과 Zhou Hongyi는 "원한을 제거하기 위해" 공식적으로 출시되었습니다. Laoxiangji의 소스는 코드가 아닙니다. Google이 대규모 구조 조정을 발표한 이유는 매우 훈훈합니다.
{{o.이름}}
{{이름}}

추천

출처my.oschina.net/u/3874284/blog/11054045