跳转到主要内容

标签(标签)

资源精选(342) Go开发(108) Go语言(103) Go(99) angular(82) LLM(75) 大语言模型(63) 人工智能(53) 前端开发(50) LangChain(43) golang(43) 机器学习(39) Go工程师(38) Go程序员(38) Go开发者(36) React(33) Go基础(29) Python(24) Vue(22) Web开发(20) Web技术(19) 精选资源(19) 深度学习(19) Java(18) ChatGTP(17) Cookie(16) android(16) 前端框架(13) JavaScript(13) Next.js(12) 安卓(11) typescript(10) 资料精选(10) NLP(10) 第三方Cookie(9) Redwoodjs(9) LLMOps(9) Go语言中级开发(9) 自然语言处理(9) 聊天机器人(9) PostgreSQL(9) 区块链(9) mlops(9) 安全(9) 全栈开发(8) ChatGPT(8) OpenAI(8) Linux(8) AI(8) GraphQL(8) iOS(8) 软件架构(7) Go语言高级开发(7) AWS(7) C++(7) 数据科学(7) whisper(6) Prisma(6) 隐私保护(6) RAG(6) JSON(6) DevOps(6) 数据可视化(6) wasm(6) 计算机视觉(6) 算法(6) Rust(6) 微服务(6) 隐私沙盒(5) FedCM(5) 语音识别(5) Angular开发(5) 快速应用开发(5) 提示工程(5) Agent(5) LLaMA(5) 低代码开发(5) Go测试(5) gorm(5) REST API(5) 推荐系统(5) WebAssembly(5) GameDev(5) CMS(5) CSS(5) machine-learning(5) 机器人(5) 游戏开发(5) Blockchain(5) Web安全(5) Kotlin(5) 低代码平台(5) 机器学习资源(5) Go资源(5) Nodejs(5) PHP(5) Swift(5) 智能体(4) devin(4) Blitz(4) javascript框架(4) Redwood(4) GDPR(4) 生成式人工智能(4) Angular16(4) Alpaca(4) SAML(4) JWT(4) JSON处理(4) Go并发(4) kafka(4) 移动开发(4) 移动应用(4) security(4) 隐私(4) spring-boot(4) 物联网(4) nextjs(4) 网络安全(4) API(4) Ruby(4) 信息安全(4) flutter(4) 专家智能体(3) Chrome(3) CHIPS(3) 3PC(3) SSE(3) 人工智能软件工程师(3) LLM Agent(3) Remix(3) Ubuntu(3) GPT4All(3) 软件开发(3) 问答系统(3) 开发工具(3) 最佳实践(3) RxJS(3) SSR(3) Node.js(3) Dolly(3) 移动应用开发(3) 编程语言(3) 低代码(3) IAM(3) Web框架(3) CORS(3) 基准测试(3) Go语言数据库开发(3) Oauth2(3) 并发(3) 主题(3) Theme(3) earth(3) nginx(3) 软件工程(3) azure(3) keycloak(3) 生产力工具(3) gpt3(3) 工作流(3) C(3) jupyter(3) 认证(3) prometheus(3) GAN(3) Spring(3) 逆向工程(3) 应用安全(3) Docker(3) Django(3) R(3) .NET(3) 大数据(3) Hacking(3) 渗透测试(3) C++资源(3) Mac(3) 微信小程序(3) Python资源(3) JHipster(3) 大型语言模型(2) 语言模型(2) 可穿戴设备(2) JDK(2) SQL(2) Apache(2) Hashicorp Vault(2) Spring Cloud Vault(2) Go语言Web开发(2) Go测试工程师(2) WebSocket(2) 容器化(2) AES(2) 加密(2) 输入验证(2) ORM(2) Fiber(2) Postgres(2) Gorilla Mux(2) Go数据库开发(2) 模块(2) 泛型(2) 指针(2) HTTP(2) PostgreSQL开发(2) Vault(2) K8s(2) Spring boot(2) R语言(2) 深度学习资源(2) 半监督学习(2) semi-supervised-learning(2) architecture(2) 普罗米修斯(2) 嵌入模型(2) productivity(2) 编码(2) Qt(2) 前端(2) Rust语言(2) NeRF(2) 神经辐射场(2) 元宇宙(2) CPP(2) 数据分析(2) spark(2) 流处理(2) Ionic(2) 人体姿势估计(2) human-pose-estimation(2) 视频处理(2) deep-learning(2) kotlin语言(2) kotlin开发(2) burp(2) Chatbot(2) npm(2) quantum(2) OCR(2) 游戏(2) game(2) 内容管理系统(2) MySQL(2) python-books(2) pentest(2) opengl(2) IDE(2) 漏洞赏金(2) Web(2) 知识图谱(2) PyTorch(2) 数据库(2) reverse-engineering(2) 数据工程(2) swift开发(2) rest(2) robotics(2) ios-animation(2) 知识蒸馏(2) 安卓开发(2) nestjs(2) solidity(2) 爬虫(2) 面试(2) 容器(2) C++精选(2) 人工智能资源(2) Machine Learning(2) 备忘单(2) 编程书籍(2) angular资源(2) 速查表(2) cheatsheets(2) SecOps(2) mlops资源(2) R资源(2) DDD(2) 架构设计模式(2) 量化(2) Hacking资源(2) 强化学习(2) flask(2) 设计(2) 性能(2) Sysadmin(2) 系统管理员(2) Java资源(2) 机器学习精选(2) android资源(2) android-UI(2) Mac资源(2) iOS资源(2) Vue资源(2) flutter资源(2) JavaScript精选(2) JavaScript资源(2) Rust开发(2) deeplearning(2) RAD(2)

category

在不断发展的数据工程领域,Generative AI的集成不再是未来的概念,而是当今的现实。随着数据成为创新的生命线,数据的生成、处理和管理变得比以往任何时候都更加重要。
借助GPT(Generative Pre-trained Transformer)等大型语言模型(LLM)的进步,进入Generative AI的强大功能。这项技术不仅加强了现有的框架;它正在彻底改变整个数据生命周期。


数据工程生命周期再造


数据工程传统上涉及数据的移动和管理,包括几个阶段:生成、接收、存储、转换和服务。这是一个细致的过程,可以确保数据的准确性、可用性和可供分析的准备。
每个阶段都有其挑战和要求,LLM正成为提供智能解决方案的不可或缺的工具。

Source: https://www.oreilly.com/library/view/fundamentals-of-data/9781098108298/ch02.html

让我们探索每个阶段的协同作用,深入研究Generative AI如何成为这首数据交响曲中的大师。


1.生成:数据创造的艺术


数据工程生命周期的生成阶段是从交易数据库、物联网设备和web服务等各种来源收集原始数据的基础阶段。随着数据工程师与这些平台的合作,他们在保护数据方面的作用至关重要,这些数据将为从摄入到分析的整个生命周期提供燃料。
随着实际数据集的稀缺和数据隐私问题的增加,Generative AI已成为创建合成数据集的有力工具。
金融机构越来越多地采用这项技术,特别是生成对抗性网络(GANs),以产生密切模仿真实数据的金融交易。GANs采用双重网络架构:一个制造新数据的生成器和一个评估其真实性的鉴别器。通过迭代对抗过程,他们生成合成数据,在不损害客户隐私的情况下,保留真实金融行为的统计细微差别。
这种创新超越了金融领域。
Generative AI纠正数据失衡,确保电子商务平台上的公平情绪分析。它还为软件开发提供了现实的测试数据集,并丰富了自然语言处理(NLP)任务的训练数据。此外,它还为组织复杂的非结构化数据提供了模式生成,从而有助于后勤优化。
本质上,Generative AI通过在各个领域创建多功能、逼真的数据集,同时优先考虑数据安全和隐私,正在彻底改变数据生成。


2.摄入:数据同化的艺术


在数据工程过程中,摄取阶段至关重要,它从不同的来源收集数据以进行下游处理。由于数据源和数据流的变化,这一阶段可能会带来重大挑战。根据需求、数据量以及组织实时或近时间处理数据的能力,在批量或流式摄取之间进行仔细选择至关重要。
银行在将手写贷款申请转换为数字记录时面临的挑战之一是光学字符识别(OCR)技术在处理难以辨认的笔迹方面的局限性。为了缓解这种情况,Generative AI和LLM发挥了作用,利用文本清晰部分的上下文来推断和填充不清晰的部分。这些模型利用大量的训练数据,擅长推断和重建文本,确保数字文档准确反映原始手写材料。
这项技术还可用于丰富房地产清单、规范健康记录数据以实现一致性、转录口头客户服务互动以进行分析,以及将图像转换为文本以简化物流操作。
因此,生成型人工智能和LLM是提高数据准确性和实用性的重要工具,将复杂的摄入挑战转化为创新和效率的机会。

3.存储:数字资产的金库


在数据工程中,高效存储至关重要,要在数据可用性和操作效率之间取得平衡。这一阶段取决于几个因素:确保与读/写需求的兼容性,防止瓶颈,决定存储的主要角色(无论是用于长期归档还是快速访问),并考虑可扩展性、元数据捕获、治理协议和架构灵活性,以适应频繁访问的“热”数据和不太活跃的“冷”数据。
随着数据创建量呈指数级增长,优化存储效率至关重要。以视频流媒体服务为例,它可以利用Generative AI缩小视频数据的大小。LLM学会简洁地对视频进行编码,在保持质量和减少存储占用之间取得微妙的平衡。这项人工智能技术可以识别消耗性数据,只保留存储所需的数据,并按需动态重建其余数据,以实现令人印象深刻的压缩率,而不会降低用户体验。
除了视频压缩,其他革命性的存储管理用例还包括--通过智能重复数据消除改进云存储,采用预测性分层以节省成本,为新业务生成合成数据集,以及恢复旧文档。
通过这些创新,Generative AI在转变存储方法、提供成本效益和增强功能方面发挥着关键作用,这对复杂的数据操作至关重要。


4.转型:为未来塑造数据


在数据工程中,转型阶段至关重要,它可以提炼数据,以释放其在指导业务见解方面的潜力。这个阶段涉及各种操作:类型转换、格式标准化、模式演变、数据规范化,以及将业务逻辑复杂地编织到数据模型中,使数据库与业务的功能现实相一致。
GPT-3等LLM在这一领域表现出色,利用其广泛的培训来处理精确标准化日期格式等任务。它们使用模式识别来生成脚本或正则表达式,将不同的数据转换为统一的格式,从而简化了为分析和机器学习应用程序清理数据的路径。
除了格式化之外,LLM还有助于将复杂的组织结构转换为逻辑数据库设计,简化业务规则的定义,自动化数据清理,并建议包含外部数据以获得更完整的分析视图。
LLM在数据工程中发挥着变革性的作用,不仅通过提高数据质量和一致性,还通过加快数据准备过程,为稳健、以数据为中心的业务决策铺平道路。

5.服务:精准传递数据


在数据工程中,服务阶段是通过三种主要途径将劳动成果交付给利益相关者的阶段:分析,通过报告和仪表板获得见解;机器学习,为预测和决策提供动力;和反向ETL,将转换后的数据循环回业务系统。
数据生命周期的高潮是将处理后的数据提供给最终用户或应用程序。在这里,交互式仪表板代表了可用性的顶峰,LLM正在通过自然语言处理(NLP)彻底改变用户与数据分析的交互。当集成到交互式仪表板中时,LLM充当复杂数据库和用户之间的智能中介。
用户可以用会话语言键入或说出查询;LLM然后解析查询,使用其对大量文本数据的广泛训练来理解用户的意图和请求的细微差别。随后,该模型将此意图转换为底层数据库系统可以执行的结构化查询。它检索所需的精确数据,然后以可理解的格式显示。这一无缝流程显著增强了用户体验,允许在不需要技术查询语言知识的情况下进行直观的数据探索和决策。
其他用例包括通过汇总复杂的数据集简化自动化报告,通过智能映射促进反向ETL,通过自动生成的数据报告确保法规遵从性,以及将BI复杂性转化为可理解的叙述,以供执行决策。
LLM在服务阶段起着关键作用,确保复杂的数据转换过程以直接、战略性的业务用户价值提取为高潮,促进整个组织的明智决策。


结论:新数据时代的曙光


代人工智能,尤其是通过LLM的使用,正在迎来数据工程的复兴。它将挑战转化为机遇,将复杂性转化为简单性,将原始数据转化为富有洞察力的叙述。随着Generative AI增强数据生命周期的每个阶段,创新的潜力是无限的。
当我们站在数据工程新时代的风口浪尖上时,问题不再是是否采用Generative AI,而是要多快。
组织必须转向将这些技术纳入其数据战略。
利用LLM的潜力,在迈向更智能、更高效和数据驱动的未来的竞赛中保持领先。
你准备好打开钥匙并释放你的数据的全部潜力了吗?现在是时候了。

文章链接