企业决策,例如欺诈检测和价格优化,现在能够利用大量数据实时进行。曾经耗时数天或数周的工作流程,现在可以在数小时甚至数分钟内完成。
人工智能的核心在于实现自动化,包括那些曾经需要人工操作的任务、工作流程和决策。利德尔指出:“长期以来,企业一直在寻求通过自动化来提升效率和规模,从简单的程序化规则系统开始,发展到更先进的算法软件。如今,机器学习和人工智能的创新正在推动下一代智能自动化。”
减少重复性工作方面,数据科学和软件开发公司Loka的数据主管恩里克·里贝罗·德尔加多·达席尔瓦表示,人工智能通过控制日常任务和优化流程,显著提高了IT团队的生产力。
“通过减少模板,团队可以节省处理重复任务的时间,而自动化和增强的文档能够跟上代码更改和项目开发的步伐。”他强调,人工智能还能自动创建拉取请求,并与项目管理软件集成。此外,人工智能能够生成修复bug的建议,提出新功能,并改进代码审查。
希望自动化日常任务的团队可以利用ChatGPT等工具编写简单示例,并使用GitHub Copilot获取编码帮助。达席尔瓦说:“这种方法之所以有效,是因为它速度快,只需少量努力就能获得满意的结果,并且具有足够的可扩展性,能够处理不同规模和复杂度的项目。”
在增强ITOps的可观察性方面,随着企业追求零停机时间和降低IT运行成本,IT运营团队发现自己迫切需要改进和快速适应,以满足不断变化的需求。人工智能和自动化软件提供商Digitate的现场首席技术官Efrain Ruh表示,为了帮助实现性能目标,人工智能运营正朝着统一可观察性的方向发展,将IT运营从传统的被动监控转变为积极主动的IT管理。
Ruh认为,通过分析大量数据集、识别模式、检测异常、关联、预测甚至预测问题的能力,人工智能将把ITOps的可观察性提升到一个新水平。所有这些好处都承诺给IT团队额外的时间来专注于更复杂的问题。
人工智能还可以识别隐藏的依赖关系,捕获正常行为,并执行影响分析。Ruh指出:“在系统出现故障或异常的情况下,人工智能可以帮助IT团队自动响应,从而对系统可用性和性能产生重大影响。”
在规划基于人工智能的ITOps可观察性计划时,Ruh建议将负责IT管理、平台管理、工具和安全性的团队结合起来进行协作。“重要的是要从正确的期望开始,并与不同团队分阶段进行。”
在自动化监控和维护方面,Instacart高级技术软件产品经理Aravindh Manickavasagam表示,通过自动化日常监控和维护任务,人工智能可以显著提高IT团队的生产力。他解释说:“利用人工智能驱动的预测性维护可以帮助团队预见潜在的系统故障,并在造成任何重大停机时间之前减轻故障。”
人工智能可以自动生成报告、系统更新,甚至可以通过聊天机器人处理一级客户支持查询。Manickavasagam表示,人工智能可以减少IT团队的运营开销,使成员能够专注于需要人工干预的战略和复杂任务。他说:“用人工智能自动化日常任务不仅可以提高效率,还可以减少人为错误的可能性,同时延长系统正常运行时间,提高整体服务质量。”
与任何人工智能计划一样,规划团队应该包括IT经理、系统架构师、数据科学家(以协助人工智能模型的培训和集成)和最终用户(以获得反馈)。Manickavasagam指出:“行政领导的参与可以确保项目与更广泛的业务目标保持一致,并获得必要的支持和资源。”
在加快编码方面,数据管理和机器学习解决方案提供商Arc53的首席运营官兼联合创始人Pavel Torbin表示,人工智能副驾驶工具提供了智能完井功能,可以大大加快编码任务的速度。“与早期系统只建议单个单词不同,如今的人工智能副驾驶可以建议整个功能,大大减少了编码时间和错误率。”
展望未来,Torbin预计人工智能工具将取得重大进展,解决依赖管理和代码翻译问题。他还认为,随着IT基础设施的发展,人工智能可以自动化和保护更新过程,减少与依赖混淆攻击相关的风险。人工智能将在将遗留软件转换为现代框架方面发挥重要作用,在保持业务连续性的同时促进更平稳的过渡。
Torbin建议IT领导者密切关注人工智能的准确性,并警惕“幻觉”,即当一个模型突然开始给出自信但不正确或不相关的答案时。他警告说:“此外,在没有人类专家定期验证的情况下,所有查询都依赖人工智能,可能导致错误信息成为IT运营中的一种常态。”
发表评论 取消回复