Yunqi Conference: Tongyi Lingma Intelligent Coding Assistant, fully open beta


core scene

Intelligent code generation
After training with massive amounts of excellent open source code data, it can generate line-level/function-level code, unit tests, and code for you based on the current code file and cross-file context. Notes etc. Immersive coding flow and second-level generation speed allow you to focus more on technical design and complete coding work with high quality and efficiency.
R&D Intelligent Question and Answer
Conduct question and answer training based on massive R&D documents, product documents, general R&D knowledge, Alibaba Cloud’s cloud service documents and SDK/OpenAPI documents, etc., to provide Answer your questions and help you solve R&D problems easily.
Product advantages
• Cross-file awareness makes code generation more suitable for business scenarios: the client and model layer are synchronously optimized to generate code based on the cross-file context awareness of the code. It is more suitable for the business scenario of the current code base.
• Alibaba Cloud service usage scenarios are friendly: specially optimized for Alibaba Cloud cloud service usage, SDK/OpenAPI usage and other scenarios, making it easier to use Alibaba Cloud services when coding; When you have questions about cloud usage, answers from intelligent coding assistants will also be more effective.
• Adapt to the native design of multiple IDEs, in line with developers’ usage habits: Adapt to IDE’s native themes and interaction modes, allowing developers to feel the IDE’s native visual and interactive experience, which is more in line with developers usage habit.
• Develop Q&A and document/code search capabilities to create immersive coding: There is no need to switch tools, and the IDE client can meet the needs of developers for technical information retrieval and technical problem solving in coding scenarios. , creating an immersive coding experience for developers.
• Dual-mode engine, free switching: supports two code completion models: extremely fast local model and cloud large model. It supports one-click switching to meet the scene demands of different network environments and different completion strengths.


1. What is Tongyi Lingma?

Tongyi Lingma is an intelligent coding assistance tool based on the Tongyi large model produced by Alibaba Cloud. It provides line-level/function-level real-time continuation, natural language code generation, unit test generation, code comment generation, code explanation, and research and development. It has capabilities such as intelligent question and answer, exception reporting and troubleshooting, and is optimized for the usage scenarios of Alibaba Cloud SDK/OpenAPI to help developers code efficiently and smoothly.

Tongyi Lingma is an intelligent coding assistance tool based on the Tongyi large model produced by Alibaba Cloud. It provides line-level/function-level real-time continuation, natural language code generation, unit test generation, code comment generation, Capabilities such as code interpretation, R&D intelligent Q&A, and exception reporting and troubleshooting are also optimized for Alibaba Cloud SDK/OpenAPI usage scenarios to help developers code efficiently and smoothly.
• Compatible with mainstream IDEs such as Visual Studio Code and JetBrains IDEs;
• Supports Java, Python, Go, C/C++, JavaScript, TypeScript, PHP, Ruby, Mainstream programming languages ​​such as Rust and Scala.

2. Function introduction

1.Introduce plug-ins

Insert image description here

2.How to use

Row-level/function-level real-time continuation
Generate line and function suggestion codes in real time based on the current syntax and cross-file code context. :

Insert image description here

Natural language code generation
Use natural language to describe the functions you want, and you can generate code directly in the editor area, making your coding flow uninterrupted.
Insert image description here

Unit test generation
Supports generating unit tests based on JUnit, Mockito, Spring Test, unit test, pytest and other frameworks.
Code comment generation
Generate method comments and interline comments with one click, saving you time in writing code comments and effectively improving code readability.
Insert image description here

Code explanation
supports the recognition of more than 30 languages. After selecting the code, it can automatically identify the programming language and generate code explanations. Crossing language boundaries allows you to read code more efficiently.
Insert image description here

Free Q&A in the R&D field
When you encounter coding questions or technical problems, you can call up Tongyi Lingma with one click, and you can quickly get answers and solution ideas without leaving the IDE client. Q&A focusing on knowledge in the R&D field to help developers solve problems quickly.
Insert image description here

Intelligent troubleshooting of abnormal errors (Java)
When an abnormal error occurs during operation, intelligent Q&A for error troubleshooting can be started with one click. It can be combined with the error context such as running code and exception stack to quickly provide Come up with troubleshooting ideas or suggested code fixes.
Insert image description here


Summarize

Supports IDEs and operating systems
• Windows 7 and above, macOS, Linux
• JetBrains IDEs (IntelliJ IDEA, PyCharm, GoLand, WebStorm, etc. ) 2020.3 and above
• Visual Studio Code 1.75.1 and above

Guess you like

Origin blog.csdn.net/gradonisis/article/details/134154423