GitHub Copilot CLI Gets Smarter with Language Servers
In brief
- GitHub Copilot, the AI-powered coding assistant, is getting a major upgrade.
- Developers can now connect it with language servers-tools that understand specific programming languages-to make their code smarter and more accurate.
- This means instead of searching through old code or reverse-engineering software (a process called decompilation), Copilot can directly use real code intelligence to help developers write better code faster.
- This update is a big deal for the coding community.
- By integrating language servers, Copilot can now understand your project's unique setup and team workflows better.
- This turns one-time help from Copilot into repeatable processes that teams can review and rely on.
- For example, if you're working on a JavaScript project, Copilot can pull in JSDoc documentation or TypeScript type definitions to offer more relevant suggestions.
- Looking ahead, this integration opens up new possibilities for developers.
- As more language servers are supported, Copilot will become even more tailored to different programming languages and frameworks.
- Developers can expect faster, more accurate coding assistance that adapts to their specific needs.
Terms in this brief
- language servers
- Specialized tools that deeply understand specific programming languages and their nuances. They help programs like GitHub Copilot by providing detailed context about code structures, which makes coding assistance more accurate and tailored to the project at hand.
Read full story at GitHub Blog →
More briefs
New Rust Proxy Enhances AI Training Through Token-Level Tracking
AI researchers have unveiled a novel tool called Turnstile that addresses a critical challenge in reinforcement learning (RL). This open-source Rust proxy sits between AI models and their agent harnesses, capturing precise token-level data during interactions. By recording exact token IDs at the moment they're generated, Turnstile ensures that RL training uses accurate, unaltered information-something text transcripts often miss. This breakthrough is significant because it allows AI models to learn from more reliable data, improving tasks like coding and navigation. Tests with two agents showed steady progress during training, proving Turnstile's effectiveness without altering the harnesses themselves. The tool's framework neutrality means it can integrate with existing systems, making advanced RL more accessible. Looking ahead, Turnstile could lead to more sophisticated AI systems capable of handling complex tasks through precise learning. Its open-source nature invites contributions from the developer community, potentially accelerating advancements in RL and beyond.
NVIDIA Developer Tools Help Reduce AI Reconstruction Pipeline Time by Half
Engineers have optimized the NuRec neural reconstruction pipeline, used in autonomous vehicles and robotics, by cutting down on GPU inefficiencies. By identifying issues like excessive synchronization and underused resources using NVIDIA's Nsight tools, they were able to improve processing speed and reduce costs. The optimizations boosted GPU occupancy from 15% to between 30-50%, halving the runtime of key processes. These improvements are crucial for speeding up development in AI and autonomous systems. Future efforts will focus on balancing workloads and addressing long-running tasks, further enhancing efficiency. Developers can now better understand model behavior and validate results using these optimized tools, making their work more effective and faster.
New AI Tools Simplify Complex Document Queries
Two new AI tools are transforming how we search and retrieve information from large document collections. GraphRAG and Vector RAG offer distinct approaches-Vector RAG breaks documents into smaller chunks, embeds them for quick retrieval of similar content, while GraphRAG structures data by identifying key entities and relationships. This makes GraphRAG ideal for finding interconnected information across multiple documents. For developers and researchers, this means faster, more accurate information extraction. Vector RAG excels when answers lie within a few relevant sections, while GraphRAG shines in uncovering complex connections. These tools are already improving efficiency in fields like legal research and customer support, where quick access to structured data is crucial. Looking ahead, the integration of these methods could lead to smarter AI systems capable of both rapid retrieval and deep contextual understanding-making information discovery more powerful than ever.
NVIDIA Introduces Verified Agent Skills
NVIDIA has introduced verified agent skills to help developers understand and trust AI agent capabilities. These skills are portable instruction sets that teach AI agents how to use certain libraries and tools correctly. Verified skills undergo a publishing flow that includes daily catalog updates and automated and human reviews. They are also scanned for risks and signed with a cryptographic signature to ensure authenticity and integrity. NVIDIA-verified skills will help developers extend autonomous agents more confidently, with over 100 skills already available in the NVIDIA skills repository, and more to be added in the future.