惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
WordPress大学
WordPress大学
宝玉的分享
宝玉的分享
人人都是产品经理
人人都是产品经理
博客园 - 聂微东
IT之家
IT之家
V
V2EX
Jina AI
Jina AI
V
Visual Studio Blog
有赞技术团队
有赞技术团队
博客园 - 司徒正美
博客园 - 叶小钗
The Cloudflare Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
小众软件
小众软件
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 三生石上(FineUI控件)
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Google DeepMind News
Google DeepMind News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
腾讯CDC
Google Online Security Blog
Google Online Security Blog
博客园 - 【当耐特】
Apple Machine Learning Research
Apple Machine Learning Research
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
N
News and Events Feed by Topic
N
News and Events Feed by Topic
The Last Watchdog
The Last Watchdog
W
WeLiveSecurity
月光博客
月光博客
Security Archives - TechRepublic
Security Archives - TechRepublic
Webroot Blog
Webroot Blog
SecWiki News
SecWiki News
博客园_首页
罗磊的独立博客
量子位
Latest news
Latest news
I
Intezer
V
Vulnerabilities – Threatpost
A
Arctic Wolf
Last Week in AI
Last Week in AI
Recent Commits to openclaw:main
Recent Commits to openclaw:main
S
SegmentFault 最新的问题
S
Security Affairs
阮一峰的网络日志
阮一峰的网络日志
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
酷 壳 – CoolShell
酷 壳 – CoolShell
P
Palo Alto Networks Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
N
News | PayPal Newsroom

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant Common SOC 2 Failures (Real World) Stop Vibe-Checking Your AI App: A Practical Guide to Evals How to Use SonarQube and SonarScanner Locally to Level Up Your Code Quality Your Next To-Do App Is Dead — I Replaced Mine with an OpenClaw AI Sign a Nostr event in 60 lines of Python using coincurve — no nostr-sdk, no nbxplorer, no rust toolchain ITGC Audit Explained Like You’re in Big 4 Patch Tuesday abril 2026: Microsoft parcha 163 vulnerabilidades y un zero-day en SharePoint Stop scraping everything: a better way to track competitor price changes Listing on MCPize + the Official MCP Registry while routing payments OUTSIDE the marketplace — how I kept 100% of my x402 revenue Building an AI-Powered Risk Intelligence System Using Serverless Architecture Why We Ripped Function Overloading Out of Our AI Toolchain Testing AI-Generated Code: How to Actually Know If It Works SaaS Churn Is Killing Your Business. Here Is What to Do About It (Without a Support Team) The Speed of AI Is No Longer Linear - And Self-Improving Models Are Why How to Implement RBAC for MCP Tools: A Practical Guide for Engineering Teams From Standard Quote to Persuasive Proposal: AI Automation for Arborists I built a CLI that scaffolds complete multi-tenant SaaS apps Axios CVE-2025–62718: The Silent SSRF Bug That Could Be Hiding in Your Node.js App Right Now The dashboard that ended our friendship Data Pipelines Explained Simply (and How to Build Them with Python) The Hidden Cost of AI Systems Nobody Talks About. undefined vs undeclared, and how typeof behaves Switching from file-based jobs to NATS/Kafka in Rust without changing code io_uring Adventures: Rust Servers That Love Syscalls Why Agentic AI is Killing the Traditional Database The POUR principles of web accessibility for developers and designers Quantum Neural Network 3D — A Deep Dive into Interactive WebGL Visualization How To Install Caveman In Codex On macOS And Windows Automation Pipeline Reliability: Why Your Workflow Breaks When Nobody Is Watching I Built an 'Open World' AI Coding Agent — It Works From ANY Folder From Freelancing to Product: A Tech Service Company's SaaS Transformation China's AI Giants: Adding Tencent Hunyuan & ByteDance Doubao to AI University (74 Providers) On the Vibe Coders and Their Lies clerk: Auto-Summarize Your Claude Code Sessions AI Weekly — 2026/04/10–04/17 | The Model Lockdown Is Here, but the Toolchain Is the Real Battleground AI 週報 — 2026/04/10–2026/04/17 模型封鎖潮來了,但工具鏈才是真戰場 Maybe this is how Open-Source apps are born... 🚀 Fine-Tune LLMs with LoRA and QLoRA: 2026 Guide tRPC v11 + Next.js App Router: End-to-End Type Safety Without the Boilerplate ShadCN UI in 2026: Why I Stopped Installing Component Libraries and Started Owning My Components SaaS Billing in React Server Components: Stripe + Supabase Without a Single `useEffect` Join our DEV Weekend Challenge — $1,000 in Prizes Across TEN winners! Submissions Due April 20 at 6:59 AM UTC. Implementing FSRS Spaced Repetition in Flutter + Supabase — Adding Memory Science to an AI Learning App "I Texted My Localhost From the Train — Claude Code Fixed the Bug Before I Got Home" I Built a Sales Prep AI and It Went Deeper Than Expected Design to Code #2: One JSON, Eleven Outputs Solving the 100M-Row Problem: A Summary Table Pattern for High-Volume Push Notification Logs Flutter Web With Wasm: What Actually Changes For Developers I Built 50 Royalty-Free Soundtracks for My Side Project in a Weekend Using AI Music Generation The Vibe Coding Security Checklist: 7 Things to Check Before You Ship Stop Letting Googlebot Guess Fix Your React App's SEO Right Desconstruindo o Streaming do LinkedIn: Como Criar um Engine de Extração de Vídeo de Alta Performance com HLS e FFmpeg (EDA Part-1) EDA (Exploratory Data Analysis) Explained With Real Life — Why Looking at Your Data Is the Most Important Step in Machine Learning Brand Relationship Management at Scale: Our 4-Touch Outreach System for 200+ Brands Why String.fromEnvironment() Might Return an Empty String in Dart JGuardrails 1.0.0 — Hardening Java LLM Apps Against Jailbreaks, Toxicity, and Prompt Injection Plan and Schedule a Full Week of Threads Content From One Claude Conversation Coding Cat Oran Ep3, Five Tables Changed Everything Updated: BFF Pattern I'm done watching freelancers get buried by 200 proposals. So I'm building the alternative. This is my first post BFS Algorithm in Java Step by Step Tutorial with Examples Tracking LLM Pricing Monthly: An Open Dataset for 22 AI Models How We Measure Content ROI on a Comparison Site: Revenue Attribution Without Perfect Data Introducing Nova AI Ops: The AI-Native Operating System for SRE Teams I built a free desktop video downloader for Windows — Grabbit How Talkie OCR Helps Vision-Impaired & Dyslexic Users Read the World Around Them VRCFaceTracking安装和iPhone面捕配置教程,有bug Even CrowdStrike Can't See Your Agents The Automation Gold Rush: What n8n Workflows and Claude Are Opening Up for Developers Right Now
AI Coding Agents Are Lowering the Barrier to Building Enterprise Data Apps - But the Real Barrier Is Moving
Hello Arisyn · 2026-05-15 · via DEV Community


In April 2026, GitHub published a beginner-focused series on GitHub Copilot CLI, showing how developers can use an AI coding assistant directly from the command line. GitHub describes Copilot CLI as bringing agentic AI capabilities into the terminal, where it can understand repositories, generate code, run tests, fix errors, and support iterative development without forcing developers to switch tools.

This is more than a productivity feature.

It signals a deeper shift: software development is moving from code-first interaction toward intent-driven execution.

Instead of starting with files, functions, and command syntax, developers can now begin with natural language:

Generate a data API for this analytics module.
Review this SQL query for performance issues.
Add tests for this data transformation.
Convert this API response into a JSON format suitable for charts.

For enterprise data teams, this looks like a major reduction in development friction.

But there is a catch.

AI coding agents reduce the barrier to writing code.
They do not automatically solve the harder problem of understanding enterprise data.

AI coding agents lower the barrier to engineering actions

GitHub’s documentation describes Copilot CLI as a terminal-native AI coding assistant that brings agentic capabilities directly into the command line and can work autonomously on complex tasks while keeping users in control.

That matters because the terminal is still one of the most important places where real engineering work happens.

With an AI agent inside the CLI, developers can:

understand unfamiliar repositories faster;
generate or modify code from a prompt;
run and fix tests;
summarize project structure;
automate focused tasks through non-interactive commands.

GitHub also explains that Copilot CLI supports both interactive and non-interactive modes: interactive mode is useful for iterative, hands-on work, while non-interactive mode is designed for quick, focused prompts directly from the shell.

This makes AI coding agents useful not only for senior developers, but also for junior developers, data engineers, analysts, and platform teams who need to move faster across unfamiliar projects.

However, enterprise data applications are not normal applications.

The difficult part is often not creating a route, rendering a chart, or writing a function.

The difficult part is knowing what the data actually means.

Enterprise data apps are hard because enterprise data is hard

Imagine a business user asks for a new data app:

Show the gross profit trend of strategic customers by region over the past six months, and identify customers with a significant decline.

At first glance, this looks like a dashboard request.

But behind the request are many hidden questions:

What does “strategic customer” mean?
Is “region” based on customer ownership, sales organization, delivery location, or finance reporting structure?
Does “gross profit” come from orders, invoices, contracts, or finance-adjusted profit tables?
Which tables contain the required data?
How should customer, order, invoice, product, and profit tables be joined?
Are there multiple valid join paths?
Which metric definition is currently active?
Does the requesting user have permission to see this data?

An AI coding agent can generate code faster.

But if it does not understand these business and data constraints, it may generate a working application that returns the wrong answer.

That is the real challenge.

As AI reduces the cost of code generation, the bottleneck shifts from coding to context.

From code-driven development to context-driven development

Traditional development is code-driven.

A requirement becomes a specification.
The specification becomes APIs, SQL, services, and UI components.

AI coding agents push the process toward context-driven development:

Natural language intent + codebase context + data context + business semantic context + tool execution = working data application

This means future development productivity will depend not only on how well a team uses AI tools, but also on how well the enterprise prepares machine-readable context.

For enterprise data apps, an AI agent needs at least four types of context.

First, it needs business semantic context: metrics, dimensions, business terms, definitions, formulas, and valid scopes.

Second, it needs data asset context: data sources, tables, fields, primary keys, field meanings, and data types.

Third, it needs data relationship context: how tables connect, which fields are used for joins, and which relationship paths are trustworthy.

Fourth, it needs governance context: permissions, versions, audit requirements, sensitive fields, and data quality status.

Without these layers, the agent is mostly guessing.

In simple projects, guessing may be acceptable.

In enterprise data systems, guessing is dangerous.

The semantic layer becomes the translator for AI coding agents

When a business user says:

“I want to analyze the decline in gross profit for strategic customers.”

An AI coding agent should not immediately write SQL.

It should first understand the business meaning behind the request.

That is the role of the semantic layer.

A semantic layer translates business language into governed data language. It manages metrics, dimensions, terminology, formulas, units, scopes, and versions.

In the Arisyn architecture, Arisyn is positioned as an enterprise semantic-layer intelligent query engine. Its documented capabilities include natural language understanding, business semantic definitions, semantic mapping, terminology management, metric and dimension definitions, and version/gray-release management.

For AI coding agents, this matters because the semantic layer can answer questions such as:

What does this business term mean?
Which metric definition is active?
What dimensions are allowed?
Which tables and fields represent this concept?
Are there ambiguities?
Is the current user allowed to query it?

Without this layer, AI may automate misunderstanding.

With this layer, AI can generate code under business constraints.

The data relationship layer becomes the map for AI coding agents

Enterprise data apps often need to combine multiple tables.

A customer profitability dashboard may involve customer master data, contracts, orders, invoices, payments, product information, sales organization, and profit detail tables.

The hard part is not writing SELECT.

The hard part is choosing the correct join path.

Intalink is documented as an enterprise data lineage and relationship discovery platform. Its capabilities include data source management, table management, relationship discovery, task execution, and relationship indicators such as co-occurrence count, distinct count, and inclusion ratio. It also discovers table relationships, field relationships, primary/foreign key relationships, and semantic relationships.

In an AI coding agent workflow, this kind of layer becomes a data connection map.

Instead of guessing:

customer.id = order.customer_id

the agent should ask the relationship layer:

Which tables are actually connected?
What fields connect them?
How strong is the relationship?
Are there multiple candidate paths?
Which path matches the current business definition?
Are there cross-system relationships?

This reduces the risk of producing code that runs but returns misleading results.

A new development workflow for enterprise data apps

A future enterprise data app workflow may look like this:

A business user describes the goal:

I want a dashboard showing gross profit decline for strategic customers by region and product over the past six months.

The AI coding agent does not immediately generate code.

Instead, it performs a context-enriched development flow:

Ask the semantic layer to clarify “strategic customer,” “gross profit,” “region,” and the time period.
Ask the data relationship layer to identify valid table relationships.
Generate SQL based on governed definitions and trusted join paths.
Generate backend APIs.
Generate frontend components.
Generate tests.
Run the project locally.
Produce reviewable code changes.
Ask for human clarification when ambiguity remains.

The documented relationship between Intalink and Arisyn follows this kind of layered logic: Intalink provides data source management, table and field extraction, and technical relationship discovery, while Arisyn builds business semantics and supports intelligent querying and NL2SQL on top of that foundation.

This is the real opportunity.

AI coding agents are not just making developers faster.

They are pushing enterprise software development toward a governed assembly line powered by structured context.

What changes for enterprise teams?

AI coding agents will not eliminate developers.

But they will change the shape of enterprise data teams.

In the past, data application development depended heavily on:

data engineers to find tables and write SQL;
backend engineers to build services;
frontend engineers to build dashboards;
analysts to explain requirements;
governance teams to manage definitions, permissions, and quality.

These roles will remain, but the collaboration model will change.

Three capabilities become more important.

The first is context engineering.
Teams that can turn data sources, metadata, metrics, relationships, permissions, and business definitions into agent-readable context will get more value from AI coding tools.

The second is agent review.
Humans will need to review whether AI-generated code follows business definitions, data rules, security boundaries, and engineering standards.

The third is data product thinking.
When code becomes easier to generate, the scarce skill becomes defining the right problem, designing the right analysis path, and making the result useful for decisions.

AI lowers the cost of implementation.

It increases the value of correct problem definition.

Conclusion: AI coding agents need enterprise context to be truly useful

GitHub Copilot CLI shows that AI is moving deeper into the developer workflow: the terminal, the repository, the test loop, and eventually the pull request.

This will make software development faster.

But for enterprise data applications, the most important question is not:

Can AI write code?

The real question is:

Can AI write code with the right enterprise data context?

Without a semantic layer, AI does not know what business language means.
Without a relationship layer, AI does not know how data connects.
Without governance, AI does not know what can be trusted.
Without feedback loops, AI does not know how to improve.

So the future of enterprise data app development is not simply:

Developer + Copilot.

It is more likely to be:

Business intent + AI coding agent + semantic layer + data relationship engine + governance + human review.

That is how AI coding agents can truly lower the barrier to enterprise data application development.