Tag

code completion

0 views collected around this technical thread.

DeWu Technology
DeWu Technology
Mar 5, 2025 · Big Data

Using ANTLR4 for SQL Parsing, Completion, and Validation in SparkSQL-based Data IDE

The article explains how a large‑scale data‑development IDE leverages ANTLR4 to build a custom SparkSQL parser that provides real‑time syntax checking, auto‑completion, and validation by generating ASTs, using listeners for context, optimizing performance, and exploring future integration with large language models.

ANTLRBig DataParsing
0 likes · 24 min read
Using ANTLR4 for SQL Parsing, Completion, and Validation in SparkSQL-based Data IDE
Tencent Cloud Developer
Tencent Cloud Developer
Nov 27, 2024 · Artificial Intelligence

Tencent Cloud AI Code Assistant: Product Evolution, Architecture, and Technical Implementation

Tencent Cloud AI Code Assistant has evolved from token‑level IDE completions to LLM‑driven multi‑modal coding and chat features, employing a dual‑loop R&D system, Hunyuan‑based code models, and sophisticated trigger, prompt, stop, and display strategies to deliver context‑aware, secure, and efficient code generation within IDE and review environments.

AB testingAI code assistantAST Analysis
0 likes · 15 min read
Tencent Cloud AI Code Assistant: Product Evolution, Architecture, and Technical Implementation
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 29, 2024 · Artificial Intelligence

AI in Software Engineering at Google: Progress and the Path Ahead

The article describes how Google has integrated AI, particularly large language models, into its internal software development tools to improve developer productivity, outlines the challenges faced, shares lessons learned, and outlines future directions for AI‑driven engineering assistance.

AIGoogleLLM
0 likes · 10 min read
AI in Software Engineering at Google: Progress and the Path Ahead
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 18, 2024 · Artificial Intelligence

Google's ML‑Enhanced Code Completion Improves Developer Productivity

Google's research demonstrates that integrating a transformer‑based machine‑learning model with a rule‑based semantic engine for code completion reduces developers' coding iteration time by 6%, increases accepted suggestions to 25‑34%, and completes over 3% of code, highlighting significant productivity gains across multiple programming languages.

Transformercode completiondeveloper productivity
0 likes · 6 min read
Google's ML‑Enhanced Code Completion Improves Developer Productivity
Top Architecture Tech Stack
Top Architecture Tech Stack
May 13, 2024 · Fundamentals

Python print() Function Tutorial with PyCharm 2024.1 Local Code Completion

This article demonstrates how to use PyCharm 2024.1's local code line AI completion to explore the Python print() function, covering syntax, various output examples, file writing, custom separators, and common pitfalls, while providing complete code snippets for each case.

PyCharmPythonTutorial
0 likes · 5 min read
Python print() Function Tutorial with PyCharm 2024.1 Local Code Completion
Ant R&D Efficiency
Ant R&D Efficiency
May 10, 2024 · Frontend Development

OpenSumi 3.0: AI-Native IDE Framework for Frontend Development

OpenSumi 3.0 is an open‑source, AI‑native IDE framework that extends VS Code compatibility with extensive AI features—inline code completion, chat, refactoring, naming, terminal assistance, and conflict resolution—while preserving low switching cost, high customizability, modern UI, and performance upgrades for web and Electron development.

AI IDEAI Native FrameworkFrontend Development
0 likes · 29 min read
OpenSumi 3.0: AI-Native IDE Framework for Frontend Development
Java Captain
Java Captain
Apr 11, 2024 · Fundamentals

IntelliJ IDEA 2024.1 Release Highlights

JetBrains' 2024.1 update for IntelliJ IDEA and related IDEs introduces full‑line code completion, Java 22 support, a revamped terminal, sticky lines, enhanced indexing, IDE scaling, language‑injection in string templates, improved logging workflow, and a redesigned conflicts dialog, offering developers a richer, more efficient coding experience.

2024.1IDE featuresIntelliJ IDEA
0 likes · 6 min read
IntelliJ IDEA 2024.1 Release Highlights
Qunar Tech Salon
Qunar Tech Salon
Dec 29, 2023 · Artificial Intelligence

Design and Implementation of an AI‑Powered Development Assistant for Internal Use

This article presents the design, implementation, and measured impact of an AI‑driven development assistant integrated into the IDE, detailing its features such as intelligent context filling, custom Prompt templates, quick error diagnosis, internal system integration, and smart code completion, while also discussing limitations of existing tools like Copilot and ChatGPT and outlining future development plans.

AIDevelopment AssistantIDE Integration
0 likes · 18 min read
Design and Implementation of an AI‑Powered Development Assistant for Internal Use
Tencent Cloud Developer
Tencent Cloud Developer
Nov 2, 2023 · Artificial Intelligence

Reverse Engineering GitHub Copilot: Architecture and Implementation Analysis

The article reverse‑engineers GitHub Copilot’s VSCode extension, detailing how its webpack‑bundled JavaScript is unpacked, its registerGhostText entry point identified, and its prompt‑building, multi‑layer caching, debouncing, and Jaccard‑based similarity mechanisms operate, offering insights into AI‑assisted code completion design.

AI programming assistantGitHub CopilotJaccard similarity
0 likes · 31 min read
Reverse Engineering GitHub Copilot: Architecture and Implementation Analysis
Nightwalker Tech
Nightwalker Tech
Mar 9, 2023 · Artificial Intelligence

AI-Assisted Programming Tools: Research Findings, Comparisons, and Recommendations

This report investigates the impact of large language model‑based AI coding assistants such as Copilot, Tabnine, CodeGeeX, and ChatGPT on frontend and backend development, evaluates their efficiency gains, compares features, pricing, and IDE integration, and provides practical adoption recommendations for development teams.

AILLMcode completion
0 likes · 13 min read
AI-Assisted Programming Tools: Research Findings, Comparisons, and Recommendations
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Apr 11, 2022 · Frontend Development

Building a Lightweight WebIDE with Monaco Editor: Multi‑File Support, ESLint, Prettier, and Code Completion

The guide shows how to build a lightweight, browser‑based WebIDE using Monaco Editor by adding multi‑file support, preserving view state, integrating ESLint via a WebWorker, enabling Prettier formatting, and extending TypeScript definitions for rich code completion and navigation.

ESLintJavaScriptMonaco Editor
0 likes · 24 min read
Building a Lightweight WebIDE with Monaco Editor: Multi‑File Support, ESLint, Prettier, and Code Completion
macrozheng
macrozheng
Dec 19, 2020 · Fundamentals

What’s New in IntelliJ IDEA 2020.3? A Deep Dive into the Latest Features

IntelliJ IDEA 2020.3 introduces a revamped welcome screen, reader mode, easier window splitting, enhanced refactoring, upgraded debugging tools, AI‑powered code completion, Search Everywhere improvements, Java 15 support, built‑in database tools, Lombok integration, and a refined VCS menu, all aimed at boosting developer productivity.

IDE featuresIntelliJ IDEAJava 15
0 likes · 7 min read
What’s New in IntelliJ IDEA 2020.3? A Deep Dive into the Latest Features
Python Programming Learning Circle
Python Programming Learning Circle
Apr 28, 2020 · Backend Development

Three Secret Weapons for Python Developers: Kite, Mypy, and SonarLint

An experienced Python engineer shares three indispensable tools—Kite for AI‑powered code completion, Mypy for static type checking, and SonarLint for real‑time linting—explaining their benefits, usage examples, and how they improve coding speed, reliability, and error detection.

Pythoncode completiondevelopment tools
0 likes · 8 min read
Three Secret Weapons for Python Developers: Kite, Mypy, and SonarLint
JD Tech
JD Tech
Jun 26, 2018 · Backend Development

Design and Development of an IntelliJ Plugin for Smart Code Completion and Formatting

This article describes the motivation, design, implementation, and deployment of an IntelliJ IDEA plugin that automatically inserts semicolons and braces, formats code, and uses a chain‑of‑responsibility pattern to decouple business logic, providing developers with a smoother coding experience.

IntelliJJavacode completion
0 likes · 18 min read
Design and Development of an IntelliJ Plugin for Smart Code Completion and Formatting