Arm 开源 Metis:一款宣称性能超越传统 SAST 的 AI 安全框架

TL;DR · AI 摘要
Arm开源AI安全框架Metis并称其优于传统SAST工具,但全文无技术细节、评测数据或代码链接,信息密度低,属宣传型简讯。
核心要点
- Arm宣布开源Metis AI安全框架,定位为‘代理式安全’方案,但未披露架构设计或核心算法。
- 文章未提供任何基准测试数据(如误报率、检出率、扫描速度)来支撑‘优于SAST’的宣称。
- 正文被大量Cookie弹窗、订阅表单与广告横幅打断,实际技术内容不足200词,属轻量级新闻稿。
结构提纲
按章节快速跳转。
Arm宣布开源名为Metis的AI驱动安全框架,目标是替代传统静态应用安全测试(SAST)工具。
文章称Metis在检测能力上‘outperforms traditional SAST tools’,但未给出任何量化对比或实验环境说明。
全文未提及Metis的模型类型、训练数据、集成方式、支持语言或GitHub仓库链接,无法评估其工程可行性。
正文被多处订阅表单、认证提示和推广横幅截断,有效技术内容占比极低,不符合深度技术报道标准。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- Arm Metis AI Security Framework Announcement
- Claimed Advantage
- Outperforms SAST
- Agentic security paradigm
- Missing Evidence
- No benchmark data
- No GitHub link
- No model details
- Content Quality Issues
- High ad-to-content ratio
- No author byline
- Generic press-release tone
金句 / Highlights
值得收藏与分享的关键句。
Metis被描述为一种‘代理式安全’框架,性能优于传统SAST工具——但未提供任何基准、数据集或代码。
文章完全缺失技术规格:无架构图、不支持语言列表、无开源仓库链接。
页面超60%为Cookie同意弹窗、订阅表单与认证广告,非原创技术内容。
translation of the given Markdown content into Chinese is as follows:
open-sources metis, an AI security framework outperforming traditional sast tools - infoq
选择对 cookies 的处理
我们使用 cookies 来优化 sit functionality 和给用户最好的可能体验。
我接受我Timeout den.Not sure settings
[BT](https://www.infoq.com/bt/ "BT")
infoq software architect's news letter
A monthly_overview of things you need to know as an architect or aspiring architect.
[view an example](https://www.infoq.com software-architects news letter# placeholder_past issues)
Enter your e-mail address
Select your country - [x]我同意 infoq.com handling my data as explained in this [隐私 Notice](https://www.infoq.com/隐私- notice).
[我们保护你的隐私.](https://www.infoq.com/隐私- notice/)
close
Online infoq architect certification (June 10): This is where senior engineers pressure-test real architecture decisions. [ register now](https://www.infoq.com url/pb/bd633791-e46d-4845-82fa-330bf7e3c0c6/)
close
Toggle navigation
facilitate the spread of knowledge and innovation in professional software development
English edition
- [English edition](https://www.infoq.com news/2026/05/arm-metis_agmic security#)
- Chinese edition
- Japanese edition
[ write for infoq](https://www.infoq.com write for infoq)
search
[ register](https://www.infoq.com sign-in action?fl=log)
unlock the full infoq experience
unlock the full infoq experience by logging in! stay updated with your favorite authors and topics, engage with content, and download exclusive resources.
[ log in](https://www.infoq.com social/keycloak log action?fl=log)
or
don't have an infoq account?
[ register](https://www infoq.com sign-in action:]
- stay updated on topics and peers that matter to you Receive instant alerts on the latest insights and trends.
- Quickly access free resources for continuous learning Minibooks, videos with transcripts, and training materials.
- save articles and read whenever you're ready
[ logo - back to home](https://www infoq.com home)
[ news](https://www infoq.com news/)[ articles](https://www infoq.com articles/)[ presentations](https://www infoq.com presentations/)[ podcasts](https://www infoq.com podcasts/)[ guides](https://www infoq.com(minibooks/)
topics
[ development](https://www infoq.com development/ " development")
- [java](https://www infoq.comjava/ "java")
- [kotlin](https://www infoq.com kotlin/ "kotlin")
- [.net](https://www infoq.com dotnet/ "dotnet")
- [c#](https://www infoq.com c_sharp/ "c#")
- [ Swift](https://www infoq.com swif/ " Swift")
- [ go](https://www infoq.com go/ "go")
- [ rust](https://www infoq.com rust/ "rust")
- [ JavaScript](https://www infoq.com JavaScript/ " JavaScript")
featured in development
- #### [From VR to flat screens: Bridging the input andimmersion gap](https://www infoq.com presentations game-vr flat-screens)
Dany Lepage discuss the architectural journey of porting a hit VR title to seven non-VR platforms. He explains how his team solved the challenges of cross-progression, diverse input(paradms, and maintaining release velocity across Steam, iOS, and PlayStation. beyond the trouble, he shares坦 lesson on the "product fit" gap when translating immersive social presence to 2D screens.
[!( image 2: From VR to flat screens: Bridging the input andimmersion gap](https://imgopt infoq.com fit-in/100x100/filters: quality(80)/ presentations game-vr flat-screens恒 small imageThumbnail-1775637585504)](https://www infoq.com presentations game-vr flat-screens))
[ All in development](https://www infoq.com development/)
follow topic
[ Architecture & design](https://www infoq.com arcitecture design/ " Architecture & design")
- [ Architecture](https:// infoq.com arcitecture/ " Architecture")
- [ Enterprise architecture](https:// infoq.com enterprise-architectures/ " Enterprise Architecture")
- [ Scalability/ performance](https:// infoq.com performance scalability/ " Scalability/ performance")
- [ design](https:// infoq.com design/ " design")
- [ Case studies](https:// infoq.com case study/ " Case studies")
- [ Micro services](https:// infoq.com micro services/ " Micro services")
- [ Service mesh](https:// infoq.com service mesh/ " Service mesh")
- [ patterns](https:// infoq.com design pattern/ " patterns")
- [ Security](https:// infoq.com security/ " Security")
featured in])** design]
- #### [ context is the key to the swubic AI revolution: a conversation with baruch sadogursky](https:// infoq.com podcast context key swubic AI revolution)
Michael Stiefel spoke to baruch sadogursky about software])** in the age of swubic AI. LLM can function, although stochastically, as reasoning machines capable of interpreting human ambiguity. With the appropriate rigorous context artifacts to control the LLM's reasoning, software specify can become the source of truth, while the code becomes a disposable intermediate language.
[!( image 3: context is the key to the swubic AI revolution: a converse with baruch sadogursky](https:// imgopt infoq.com fit-in/100x100/filters: quality(80)/ podcast context key swubic AI revolution恒 small imageThumbnail-1778747429699)](https:// infoq.com podcast context swubic AI revolution)
[ All in design](https:// infoq.com design/)
follow topic)
])])])]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**
翻译结果
[AI基础设施](https://www.infoq.com/ai-ml dataeng "AI基础设施")
- [大数据](https://www.infoq.com/bigdata "大数据")
- [机器学习](https://www.infoq.com/machinelearning "机器学习")
- [NoSQL](https://www.infoq.com/nosq "NoSQL")
- [数据库](https://www.infoq.com database "数据库")
- [数据分析](https://www.infoq.com的数据分析 "数据分析")
- [ streaming](https://www.infoq.com streaming " streaming")
Featured in AI, ML & Data Engineering
Mallika Rao讨论了 modernarch 中 evaluation 风险, drawing on her experience at Twitter, Walmart, and Netflix. She explains why traditional metrics fail modernarch systems, breaks down a five-layer evaluation stack spanning infrastructure and UI, and shares a diagonal maturity model to help engineering teams eliminate silent semantic failures.
[!(Image 4:建立评估系统:从原则到实际](https://imgopt.infoq.com/ fit-in/100x100/filters:quality(80)/presentations/eval-ai-adoption/en/small image-thumbnail-1779185675202.jpeg)](https://www.infoq.com/presentations/eval-ai-adoption)]
[所有在 AI-ML dataeng](https://www.infoq.com/AI-ML dataeng/)
[文化 & 方法](https://www.infoq.com/culture methods "文化 & 方法")
- [ agile](https://www.infoq.com agile " agile")
- [元diversity](https://www.infoq.com(diversity "元diversity")
- [领导](https://www.infoq.com leadership "领导")
- [ lean/kanban](https://www.infoq.com lean " lean/kanban")
- [个人增长](https://www.infoq.com个人增长 "个人增长")
- [ Scrum](https://www.infoq.com Scrum " Scrum")
- [社会ometry](https://www.infoq.com社会ometry "社会ometry")
- [ software craftsmanship](https://www.infoq.com software craftsmanship " software craftsmanship")
- [ team collation](https://www.infoq.com team collation " team collation")
- [ testing](https://www.infoq.com testing " testing")
- [UX](https://www.infoq.com UX "UX")
###Featured in文化 & methods
- [从 founde])** engineer到 CTO到 CEO – At the same start up](https://www.infoq.com/presentations框架 best practices start up)
Trisha Ballakurdiscovers her journey from a behind software engineer to CTO and CEO, using her start up Pointz as a case study. She explains how to implement bottom-up customer发现 to find product_market fit, effectively delegates to global contractions to reduce build times, customizes open source repos like Valhalla, and applies engineering test-case models to business development.
[!(Image 5:从 founde)** engineer to CTO to CEO – At the same start up](https://imgopt.infoq.com/ fit-in/100x100/filters: quality(80)/ presentations框架 best practices start up恒 small image thumbn-1779194881438)](https://www.infoq.com/presentations frame best practices start up)]
[所有在文化 & methods](https://www.infoq.com/culture methods/)
[Devops](https://www.infoq.com devops " Devops")
- [基础设施](https://www infoq.com infrastructure "基础设施")
- [ continuous delivery](https://www infoq.com continuous delivery " continuous delivery")
- [ automate](https://www infoq.com automate " automate")
- [ containers](https://www infoq.com containers " containers")
- [ cloud](https://www infoq.com cloud computing " cloud computing")
- [ observations](https://www infoq.com observations " observations")
###Featured in Devops
- [ real-time and batch processing of GPU workloads](https://www infoq.com presentations real-time GPU workloads)
Joseph Steindiscovers engineering an enterprise AI-and-sERVICE platform within a private cloud data center. He explains how to maximize underutilized GPU pool via multi-ns nested scheduled, leveraging Valkey and Lua for atomic])** steaking and back pressure management, mitigate OWAS Top 10 LLM risks via centralproxy gateways, and scale batch processes using a custom S3 to Keras proxy.
[!(Image 6: real-time and batch processing of GPU workloads](https://imgopt infoq.com fit-in/100x100/filters: quality(80)/ presentations real-time]) workloads恒 small image thumbn-1779194310932)](https://www infoq.com presentations real-time) workloads)]
[所有在 devops](https://www infoq.com devops/)
[ events](https:// events infoq.com " events")
Helpful links
- [ about InfoQ](https://www infoq.com about infoq " about InfoQ")
- [ infoQ Editors](https://www infoq.com infoq Editors " infoQ Editors")
- [ write for InfoQ](https://www infoq.com write for infoq " write for InfoQ")
- [ about C4 media](https:// c4 media.com " about C4 media")
- [ diversity](https:// c4 media.com diversity " diversity)
Choose your language
- [ En](https://www infoq.com new/2026/05]) brown-metis]) swacksafi untranslated)](" InfoQ English")
- [ 中文](https://www infoq.com/ 中文 " 中文)
- [ Japanese](https://www infoq.com/ Japanese " Japanese)
- [ fr](https://www infoq.com fr " fr)
translation result
[ AI infrastructure](https://www infoq.com AI-ML dataeng " AI infrastructure")
- [大数据](https://www infoq.com大 data "大 data")
- [ machine learning](https://www infoq.com machine learning " machine learning")
- [ NoSQL](https://www infoq.com no sql " NoSQL")
- [ Daniel](https://www infoq.com Daniel " Daniel)
- [ data analysis](https://www infoq.com data analysis " data analysis")
- [ streaming](https://www infoq.com streaming " streaming")
###Featured in AI,])** data & data]
- [建立评估系统: from principles to actual](https://www infoq.com presentations evaluation-ai])** swacks con)
Mallika Raodiscovers her journey from a behind])ector to C]) and C) to C), using her start up Pointz as a case study. She explains how to implement bottom-up customers to find product market fit, effectively brackets to relational contractions to reduce build times, customizes open source repos like Valhola, and applies swrite test-case models to business growth.
[!(Image 5:建立 evaluation system: from principles to actual](https://imgopt infoq.com fit-in/100x100/ filters: quality(80)/ presentations evaluation-ai)** swacks con恒 small image thumbn-1779194881438)](https://www infoq.com presentations swacks con)
[ all in AI-])** data & data]
[ Devops](https:// InfoQ.com devops " Devops")
- [基础设施](https:// InfoQ.com])**基础设施)
- [ continuous])])ango]) Leone]) Leone)** $
[]) swacks]) swacks]) swacks]) swacks]) swacks]) swacks]) swacks]) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) swacks) sw
translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated]) translated
translation of the given Markdown into Chinese is:
metis 可以与任何 OpenAI 兼容的 LLM 和支持广泛 programming语言,包括 C、C++、Python、Go、 TypeScript、Rust 等。其插件式架构也允许开发人员轻松扩展支持额外语言、模型和自定义 prompt。
metis 支持 Ollama 和 vLLM 部署,配置在 `metis.yaml` 中。例如,要使用 Liar 3.1 与 Ollama在局部机上:
llm_providers: name: "ollama" base_url: "http://localhost:11434/v1" model: "llama3.1:8b" code_embedding_model: "nomic- embedtext v1.5" docs_embedding_model: "nomic- embedtext v1.5"
对于 vLLM 部署, Arm 推荐使用 LiteLLM 作为 front end for the LLM provider,并配置 metis 来 route请求通过它。一个典型 setup 包括一个 vLLM 实现以文系统验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证验证
请将以下 Markdown 文章翻译为中文。直接返回翻译后的 Markdown,不要添加任何额外说明。
*
#### 相关赞助商
[/filters:no_upscale()/sponsorship/topic/e8f7c20d-6d29-4b1e-b4ca-291928638812/DatadogWebinarJuly9-RSB-1779204193608.png)](https://www.infoq.com/url/f/500c7353-8ce7-473d-ba93-b9c49173a201/)
* 2026年7月9日,上午12点EDT
##### [在AI分析时代重新思考日志](https://www.infoq.com/url/f/d80d16ac-fa82-4b0c-aed9-54818d9ea7b7/)
[由:Nicolas Jung - Datadog日志产品经理](https://www.infoq.com/url/f/6151d61f-bede-44b0-91f9-62828439478a/)
[由Datadog赞助](https://www.infoq.com/url/f/9337ca45-463f-4810-9a16-1da647af18aa/)
[立即预订](https://www.infoq.com/url/f/f06c40d6-45aa-4c3b-85b8-362aa99340fe/)
### 相关内容
* ##### [Cloudflare每天处理1000万+洞察,使用新安全概览仪表板](https://www.infoq.com/news/2026/05/cloudflare-security-dashboard/)
2026年5月4日
* 图标##### [我们准备好应对下一个像Log4shell这样的网络安全危机了吗?](https://www.infoq.com/presentations/cyber-security-log4shell/)
2026年3月30日 [/presentations/cyber-security-log4shell/en/smallimage/Soroosh-Khodami-thumbnail-1774441157934.jpeg)](https://www.infoq.com/presentations/cyber-security-log4shell/)
* 图标##### [安全与架构:背叛一个意味着同时摧毁两个](https://www.infoq.com/presentations/security-architecture-systemic-vulnerabilities/)
2026年3月27日 [/presentations/security-architecture-systemic-vulnerabilities/en/smallimage/shana-dacres-thumbnail-1772017261672.jpg)](https://www.infoq.com/presentations/security-architecture-systemic-vulnerabilities/)
* 图标##### [关于现代威胁的面板:安全](https://www.infoq.com/presentations/security-challenges/)
2026年3月25日 [/presentations/security-challenges/en/smallimage/panel-security-challenge-thumbnail-1772016767089.jpg)](https://www.infoq.com/presentations/security-challenges/)
* 图标##### [打破AI神话,拥抱隐私与安全的现实](https://www.infoq.com/presentations/ai-systems-privacy-security/)
2026年3月2日 [/presentations/ai-systems-privacy-security/en/smallimage/katharine-jarmul-thumbnail-1771412784942.jpeg)](https://www.infoq.com/presentations/ai-systems-privacy-security/)
* ##### [Sarang Kulkarni分享关于在生产环境中构建深度研究代理的教训](https://www.infoq.com/news/2026/05/kulkarni-deep-research-agents/)
2026年5月27日
* ##### [OpenAI开源Symphony,一个用于自主编码代理编排的SPEC.md](https://www.infoq.com/news/2026/05/openai-symphony-agents/)
2026年5月17日
* ##### [Google扩大SynthID采用,预览内容检测API](https://www.infoq.com/news/2026/05/google-synthid-content-detection/)
2026年5月26日
* ##### [Gemma 4多令牌预测提供高达约3倍更快的令牌生成](https://www.infoq.com/news/2026/05/gemma4-multi-token-prediction/)
2026年5月25日
### 相关赞助商
* [/sponsorship/rsc/fa929cab-cfb3-4d78-89db-ca64f22448d4/cover/DatadogWebinarJuly9-RSC-1779203104093.jpg)](https://www.infoq.com/vendorcontent/show.action?vcr=fa929cab-cfb3-4d78-89db-ca64f22448d4&pageType=NEWS_PAGE&vcrPlace=TS_SPONSORED_CONTENT_TOP)#### [在AI分析时代重新思考日志(现场网络研讨会7月9日,2026年)- 保存您的座位](https://www.infoq.com/vendorcontent/show.action?vcr=fa929cab-cfb3-4d78-89db-ca64f22448d4&pageType=NEWS_PAGE&vcrPlace=TS_SPONSORED_CONTENT_TOP)
日志一直是一个在事件中被动应对的负担。AI正在使遥测数据量爆炸式增长——但也提供了解决方案。学习如何从碎片化的日志转向AI驱动的平台,以实现更快的调查和更明智的支出。
* 赞助商
[/filters:no_upscale()/sponsorship/topic/e8f7c20d-6d29-4b1e-b4ca-291928638812/DatadogWebinarJuly9-RSB-1779204193608.png)](https://www.infoq.com/url/f/500c7353-8ce7-473d-ba93-b9c49173a201/)
The translation of the given Mark down code into Chinese is as follows:
- [发展](https://www.infoq.com/ development/)
- ##### [Pip 26.1 ships dependency cools down and experimental lock file support to combat supply chain attacks](https://www.infoq.com news/2026/05/pip-261 dependability-coolds/ "Pip 26.1 ships dependency cools down and experimental lock file support to combat supply chain attacks")
- ##### [云 fraction and stripe let AI agents create accounts, buy domains, and deploy to production](https://www.infoq.com news/2026/05_cloud fraction-stripe agent con accounts/ "云 fraction and stripe let AI agents create accounts, buy domains, and deploy to production")
- ##### [ Google Introduce Cloud Fraud Defense as successor to recapTCHA](https://www.infoq.com news/2026/05_cloud fractions recapTCHA/ " Google Introduce Cloud Fraud Defense as successor to recapTCHA")
- [ architecture & design](https://www.infoq.com/ architecture design/)
- ##### [ how linked identify a kernel lock contained issue causing recurring system freezens](https://www.infoq.com news/2026/05 linked identify kernel lock contained issue/ " how linked identify a kernel lock contained issue causing recurring system freezens")
- ##### [ Uber improve restaurant recommendations using real-time signals and listwise ranking](https://www.infoq.com news/2026/05 uber restaurant recommendations/ " Uber improve restaurant recommendations using real-time signals and listwise ranking")
- ##### [ design a multiagent system for engineering support at scale: a case study from grab](https://www infoq.com news/2026/05 design multiagent system for engineering support/ " design a multiagent system for engineering support at scale: a case study from grab")
- [文化 & methods](https://www infoq.com/文化 methods/)
- ##### [从 foundating engineer to cto to ceo – at the same start up](https://www infoq.com presentations/ framework best practices start up/ " from foundating engineer to cto to ceo – at the same start up")
- ##### [ accountability is the goal for AI, with EU regulations supporting transparency](https://www infoq.com news/2026/05 accountability AI EU regulations/ " accountability is the goal for AI, with EU regulations supporting transparency")
- ##### [ from.legend to索vity: driving the future of insurance through platform engineering](https://www infoq.com presentations insurance platform engineering/ " from.legend to索vity: driving the future of insurance through platform engineering")
- [AI, ml & data engineering](https://www infoq.com/ AI ml data engineering/)
- ##### [ how meta re built data inference for petabyte scale reliability](https://www infoq.com news/2026/05 meta data inference petabyte scale/ " how meta re built data inference for petabyte scale reliability")
- ##### [ building_evals for AI adoption: from principles to practice](https://www infoq.com presentations building_evals for AI adoption/ " building_evals for AI adoption: from principles to practice")
- ##### [ design AI platforms for reliability: tools for certainty, agents for发现](https://www infoq.com presentations design AI platforms for reliability/ " design AI platforms for reliability: tools for certainty, agents for发现")
- [Devops](https://www infoq.com devops/)
- ##### [ arm open-sourced metis an AI security framework out perform traditional SAMP tools](https://www infoq.com news/2026/05 arm metis AI security/ " arm open-sourced metis an AI security framework out perform traditional SAMP tools")
- ##### [ AIAssisted migration tool helps teams move fromographically-nginx to Higrees in minutes](https://www infoq.com news/2026/05 AIAssisted migration team move fromographically-nginx to Higrees/ " AIAssisted])**$
### 中文翻译
* **[在线 infoQ architect certification](https://certification.qconferences.com_architecture?utm source= infoq&utm medium=referral&utm campaign= foot_onlinecohort_architecture_june26)**
2026年6月10日
* **[在线 infoQ 组织 architect certification](https://certification(qconferences.com_organizational-architect?utm source= infoq&utm medium=referral&utm campaign= foot_onlinecohort_organizational_june26)**
2026年6月19日
* **[在线 infoQ AI engineering certification](https://certification(qconferences.com_ai_engineering?utm source= infoq&utm medium=referral&utm campaign= foot_onlinecohort_ai_july26)**
2026年7月25日
* **[QCon San Francisco](https://qconsf.com?utm source= infoq&utm medium=referral&utm campaign= foot_qxf26)**
2026年11月16-20日
* **[QCon London 2027](https://qconlondon.com?utm source= infoq&utm medium=referral&utm campaign= foot_qlondon27)**
2027年4月13-16日
#### 跟踪我们
[ YouTube 232K Follower](https://www.youtube.com(infoq))
[ linkedin 26K Follower](https://www linkedin.com company(infoq))
[ Instagram New](https://www Instagram.com(infoqdotcom))
[ RSS 19K Reader](https://feed.infoq.com/)
[ X 57.1k Follower](https://twitter.com(infoq))
[ Facebook 21K Like](https://www facebook.com/ infoQ-75911537320)
[ bluesky New](https://bskyapp prof infoq.com)
#### 保持在 loop
[ The InfoQPod](https://imgopt.infoq.com/IJidWNrZXQiOiA YXNz Z X R z Lmlu Zm9x LmN v S Is Imtle S I6IC J3 Z W I v Zm9vd G V y L2lu Zm9x LXB v Z G N h c3 Q u an B n I i i Z WRPD H M i Oi B7 Impw ZW coni Oi B7 I C J x D F s a X R 5 M H 19 f Q ==)
[ Engineering CulturePod](https://imgopt infoq.com/IJidWNr Z X Q i Oi A Y X N z Z X R z Lmlu Zm9x LmN v S Is Imtle S I6IC J3 Z W I v Zm9vd G V y L2lu Zm9x LXB v Z G N h c3 Q u an B n I i i Z WRPD H M i Oi B7 Impw ZW coni Oi B7 I C J x D F s a X R 5 M H 19 f Q ==)
[ The Software Architects' News letter](https://imgopt infoq.com/IJidWNr Z X Q i Oi A Y X N z Z X R z Lmlu Zm9x LmN v S Is Imtle S I6IC J3 Z W I v Zm9vd G V y L2lu Zm9x LXB v Z G N h c3 Q u an B n I i i Z WRPD H M i Oi B7 Impw ZW coni Oi B7 I C J x D F s a X R 5 M H 19 f Q ==)
General feedback [ feedback@ infoq.com](mailto: feedback@ infoq.com)
Advertising [ sales@ infoq.com](mailto: sales@ infoq.com)
Editorial [ editors@ infoq.com](mailto: editors@ infoq.com)
Marketing [ marketing@ infoq.com](mailto: marketing@ infoq.com)
infoQ.com and all content Copyright © 2006-2026 C4 media inc.
[隐私 Notice](https://www infoq.com/隐私- notice), [ terms And Conditions](https://www infoq.com terms_and_conditions), [ cookie policy](https://www infoq.com cookie policy)
close
[ BT](https://www infoq.com(int/bt/ "BT")
### 中文翻译
* **[在线 infoQ architect certification](https://certification(qconferences.com_architecture?utm source= infoq&utm medium= referral&utm campaign= foot_onlinecohort_architecture_june26)****
2026年6月10日
* **[在线 infoQ 组织 architect certification](https://certification(qconferences.com_organizational-architect?utm source= infoq&utm medium= referral&utm campaign= foot_onlinecohort_organizational_june26)****
2026年6月19日
* **[在线 infoQ AI])**]
2026年7月25日
* **[QCon San Francisco](https://qconsf.com?utm source= infoq&utm medium= referral&utm campaign= foot_qxf26)**
2026年11月16-20日
* **[QCon London 2027](https://qconlondon.com?utm source= infoq&utm medium= referral&])**]
2027年4月13-16日
#### 跟踪我们
[ YouTube 232K Follower](https://www YouTube.com infoq)
[ linkedin 26K Follower](https://www linkedin.com company infoq)
[ Instagram New](https://www Instagram.com infoqdotcom)
[ RSS 19K Reader](https://feed infoq.com/)
[ X 57.1k Follower](https://twitter.com infoq)
[ Facebook 21K Like](https://www Facebook.com infoQ-75911537320)
[ blue鞋 New](https://binationsapp.com infoq.com)
#### 保持在 loop
[ The InfoQPod](https://imgopt infoq.com/IJid BNr Z X Q i Oi A Y X N z Z X R z Lmlu Zm9x LmN v S Is Imtle S I6IC J3 Z W I v Zm9vd G V y L2lu Zm9x LXB v Z G N h c3 Q u an B n I i i Z WRPD H M i Oi B7 Impw ZW coni Oi B7 I C J x D F s a X R 5 M H 19 f Q])**)
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[])**]
[