Tongyi Lingma는 Tongyi 빅 모델을 기반으로 하는 지능형 프로그래밍 지원 도구로 라인 수준/기능 수준의 실시간 연속, 자연어 코드 생성, 단위 테스트 생성, 코드 최적화, 주석 생성, 코드 해석, R&D 지능형 Q&A를 제공합니다. , 예외 오류 문제 해결 및 기타 기능도 개발자가 효율적이고 원활하게 코딩할 수 있도록 Alibaba Cloud의 클라우드 서비스 사용 시나리오에 최적화되어 있습니다.
인터라인 코드 생성
라인 수준/기능 수준 실시간 연속: 현재 구문 및 파일 간 코드 컨텍스트를 기반으로 실시간으로 라인 및 기능 제안 코드를 생성합니다.
주석으로 코드 생성: 주석을 사용하여 원하는 기능을 설명하고 편집기 영역에서 직접 코드를 생성하여 코딩 흐름을 중단하지 않을 수 있습니다.
R&D 지능형 질문과 답변
R&D 질문에 대한 무료 Q&A: 코딩 관련 질문이나 기술적 문제가 발생할 때 한 번의 클릭으로 Tongyi Lingma에 전화하면 IDE 클라이언트를 떠나지 않고도 신속하게 답변과 솔루션 아이디어를 얻을 수 있습니다.
로컬 프로젝트 Q&A: Q&A를 통해 엔지니어링 이해, 코드 쿼리 등을 위해 현재 창고를 신속하게 결합할 수 있습니다. 동시에 요구 사항을 자연어로 설명하고 전반적인 수리 제안 및 권장 코드를 생성할 수 있습니다.
기업 지식 기반 Q&A: 기업 지식과 데이터를 사용하여 Q&A를 수행하고 기업 R&D 지식 Q&A 도우미를 신속하게 구축하며 팀의 업무 효율성과 협업 능력을 향상시킵니다.
지능형 생성
단위 테스트 생성: JUnit, Mockito, Spring 테스트, 단위 테스트, pytest 및 기타 프레임워크를 기반으로 단위 테스트 생성을 지원합니다.
코드 주석 생성: 한 번의 클릭으로 메서드 주석과 인라인 주석을 생성하여 코드 주석 작성 시간을 절약하고 코드 가독성을 효과적으로 향상시킵니다.
코드 설명: 다양한 프로그래밍 언어를 다룹니다. 코드를 선택하면 프로그래밍 언어가 자동으로 식별되고 코드 설명이 생성됩니다.
제출 정보 생성: 코드 Git 제출 정보의 원클릭 생성을 지원하고 생성된 언어 설정을 지원합니다.
코딩 문제 해결
코드 최적화: 간단한 구문 오류부터 복잡한 성능 병목 현상까지 잠재적인 코딩 문제를 신속하게 식별하기 위한 코드 및 해당 컨텍스트에 대한 심층 분석을 통해 문제를 지적하고 구체적인 코드 최적화 제안을 제공할 수 있습니다.
코드 문제 복구: 코딩 과정에서 발생하는 코드 문제(Problems)에 대해 한 번의 클릭으로 복구 제안을 제공하여 개발자가 코드 문제를 신속하게 해결할 수 있도록 돕습니다.
지능형 비정상 오류 해결(Java): 동작 중 비정상 오류가 발생하면 원클릭으로 오류 해결을 위한 지능형 Q&A를 시작할 수 있습니다.
엔터프라이즈급 관리
통합 권한 관리: 기업 내 개발자의 사용 권한 통합 추가 및 기업 회원 권한의 통합 관리를 지원합니다.
통계 보고서: 개발자 활동, AI 코드 생성 비율, Q&A 사용 비율 등의 통계 데이터를 제공하여 기업이 사용 효과를 빠르게 이해할 수 있도록 지원합니다.
지식 관리: 기업의 개인 도메인 데이터를 효율적으로 관리하고, 기업 데이터를 기반으로 기업 지식 기반 Q&A 및 기업 코드 생성 강화 기능을 제공하여 코딩 도우미를 기업 비즈니스 시나리오에 더욱 적합하게 만듭니다.
전용 VPC 배포: 엔터프라이즈 독점 버전은 독점 VPC 배포를 제공하고 엔터프라이즈 인트라넷 연결을 지원하여 링크 전체에서 엔터프라이즈 데이터 보안을 보장하고 엔터프라이즈 보안 규정 준수 요구 사항을 충족합니다.
Tongyi Lingma는 대중적으로 활용되는 Visual Studio Code, Visual Studio, JetBrain IDEs 등의 개발 툴에 설치하여 사용할 수 있습니다. 본 가이드에서는 Visual Studio Code로 설치 및 사용 예시를 소개합니다.
Visual Studio Code 를 설치하고 사이드 네비게이션에서 "Extensions"을 클릭합니다.
"tongyi lingma"를 검색하고 플러그인을 설치합니다.
Visual Studio Code를 재시작하고 알리바바클라우드의 어카운트에 로그인을 합니다.
(2024년 12월24일 기준 aliyun 어카운트 지원)
이제 AI Chat을 사용할 준비가 되었습니다.
Lingma에게 한국어로 "서울과 런던의 온도를 비교하는 코드를 만들어주세요." 라고 요청을 하였습니다.
Lingma는 OpenWeatherMap API를 이용하여 코딩을 할 수 있다는 방법론과 바로 적용할 수 있는 Python 코드를 생성하여 줍니다.
OpenWeatherMap 웹페이지에서 회원가입을 하고 발급받은 api_key 를 코드에서 대체하여 주면 바로 코드를 실행하여 결과값을 얻을 수 있습니다.
코드의 품질을 개선하기 위해서 코드의 Snipset을 클릭하고 "Optimize" 를 클릭합니다.
Lingma는 코드를 진단하고 가능성 있는 이슈를 찾아내고 최적화를 할 수 있는 기회를 찾아냅니다.
그리고 해당 방법론이 적용된 개선된 코드를 생성하여 주며, Insert버튼을 눌러 바로 업데이트를 할 수 있습니다.
Lingma에게 "Comment" Task를 요청합니다.
"compare_temperature" 함수의 파라미터에 대한 설명과 이 함수는 어떤 값을 리턴하는 지에 대한 주석이 생성되었습니다.
8월 29일, 국제 시장 조사 기관인 Gartner는 전 세계 12개 기업이 최종 후보로 선정된 업계 최초의 AI 코드 어시스턴트 매직 쿼드런트를 발표했습니다. Alibaba Cloud는 Challenger Quadrant에 진입한 유일한 중국 기술 회사가 되었습니다. Tongyi Lingma는 제품 기능 및 시장 적용 측면에서 좋은 성과를 거두었으며 권위 있는 기관으로부터 인정을 받았습니다.
Regional Content Hub - April 15, 2024
James Lee - December 23, 2024
JJ Lim - December 31, 2021
JJ Lim - July 11, 2022
Regional Content Hub - September 9, 2024
Regional Content Hub - March 20, 2024
Accelerate AI-driven business and AI model training and inference with Alibaba Cloud GPU technology
Learn MoreTop-performance foundation models from Alibaba Cloud
Learn MoreOffline SDKs for visual production, such as image segmentation, video segmentation, and character recognition, based on deep learning technologies developed by Alibaba Cloud.
Learn MoreSelf-service network O&M service that features network status visualization and intelligent diagnostics capabilities
Learn MoreMore Posts by James Lee