LFX Mentorship的[1]2024 年第三期申请就要截止啦,其中各种开源任务令人期待!秋季的项目将从 9 月持续到 11 月,开发者将在这期间为 CNCF 的开源项目做贡献,提升技能,同时也将获得一份可观的报酬。
WasmEdge 共有 4 个项目,围绕增强 WebAssembly (WASM) 能力、提高软件可靠性以及集成现代 AI 技术来构建创新应用方向。我们欢迎开发者借助 LFX Mentorship 在 WasmEdge 生态中进行前沿开发,让我们看看任务简介以及 mentee 需要了解的信息。
请注意申请截止日期。如果有任何疑问,请确保仅公开联系团队和导师(为了公平对待所有候选人,如本公告所述,私信或者邮件或消息将不会得到回复[2])。如果你想了解有关 LFX 指导的更多信息,请查看 WasmEdge 8 月月度社区会议的最后一部分。
1. WASM Serializer 新提案
项目介绍:WasmEdge 在 C API 级别提供了 WASM 模块 Serializer,允许开发者将加载的 WASM 结构转换回二进制格式。由于最近支持function-references
,、 GC
、 relaxed-SIMD
和 exception-handling
提案,Serializer 需要更新才能处理这些新分区。我们寻找的贡献者将完成这些新的 WASM 提案的二进制格式序列化。
预期结果:
完成 WASM 提案中新模块扩展的序列化。 完成 WASM 提案中添加的新指令的序列化。 使用手写 WASM 二进制文件添加一些基本的单元测试。
推荐技能:C++、WASM、git
Issue: WasmEdge issue #3585[3]
LFX 申请地址: WASM Serializer Project[4]
2. 修复 Fuzzer 发现的 Bug
项目介绍:WasmEdge 已收到 Fuzzer 发现的几个错误报告。Mentee将调查这些报告以确定其有效性、提出解决方案,或将无效的问题标记为无法修复
。申请人必须在申请的时候提交提案。
预期结果:至少修复/确定所提及问题的 60%。
推荐技能:git、C++、WebAssembly
Issue: WasmEdge issue #3584[5]
LFX 申请地址: Fuzzer Bug Fix Project[6]
3. 创建深刻理解 GitHub Repo 的 LLM App
项目介绍:利用 LLM(大型语言模型)进行编码辅助可以对开源开发产生重大影响。该项目旨在使用 LlamaEdge 和 WasmEdge 构建 LLM agent。这个 Agent 将有能力深入理解 GitHub 上的开源项目,并且使 Agent 能够回答并解决社区提出的问题。
预期结果:
构建一个自动化工具来提取和处理 GitHub repo 中的所有文件。其中包括源代码和文档。 开发一个 GitHub 机器人来捕获所有更改文件并实时更新知识库。 为每个文件生成摘要(使用 LLM)并补充其文件路径和其他元数据。 将摘要和原文建立向量数据库,根据摘要计算向量,提高搜索效率。 运行带有特定 GitHub repo 的 RAG 数据库的 LLM Agent。 创建一个 GitHub 机器人,它可以读取新问题并根据 repo 中的内容提供答案或代码编写建议。 评估答案质量。
推荐技能:Rust、LlamaEdge、ChatGPT 和 LLM、RAG 流程
Issue: WasmEdge Issue #3581[7]
LFX 申请地址: LLM GitHub Repo Project[8]
4. 为金融分析师创建基于 Wasm 的 LLM 应用
项目介绍:该项目涉及使用开源 LLM、embedding 模型、LlamaEdge application server、向量数据库和数据处理工具开发基于 LLM 的金融数据分析应用程序。目的是为金融领域的类似应用程序创建“模板”并展示“最佳实践”。
预期结果:
使用 Python 或 Rust 创建数据处理管道以自动化下面的工作 收集上市公司的 SEC 10-Q 季度报告和新闻稿。例如, 苹果 10-Q[9] 和 苹果公司新闻稿[10] 使用 LLM 服务生成每份 SEC 10-Q 和新闻稿文件的摘要,例如 LlamaParse[11] 或者EYELEVEL xRay[12] 建立并持续更新摘要和原文的向量数据库,根据摘要计算向量,提高搜索效率。 创建一个可以与财务报表向量知识库进行聊天的服务器端 RAG 应用程序。 评估答案质量 探索 LLM 函数调用以整合实时信息和操作
推荐技能:Python、LlamaEdge、ChatGPT 和 LLM、RAG 流程、Rust(加分)
Issue: WasmEdge Issue #3580[13]
LFX 申请地址:LLM Financial App Project[14]
与 WasmEdge 一起共建 WebAssembly 和 AI 的未来
LFX mentorship 为 Mentee 提供了独特的机会参与具有现实影响的重要项目。无论你是想提高技能,还是对 WebAssembly /AI 驱动的应用感兴趣,参与 LFX Mentorship 都是学习和获得宝贵经验的绝佳方式。
现在就来立即申请吧,你将得到经验丰富的导师指导,解决实际问题的能力,并帮助塑造技术的未来。
LFX Mentorship的: https://github.com/cncf/mentoring/tree/main/programs/lfx-mentorship/2024/03-Sep-Nov
[2]公告: https://github.com/WasmEdge/WasmEdge/discussions/3454
[3]WasmEdge issue #3585: https://github.com/WasmEdge/WasmEdge/issues/3585
[4]WASM Serializer Project: https://mentorship.lfx.linuxfoundation.org/project/c96de5c4-e1c3-4a02-a18a-65507d1cb675
[5]WasmEdge issue #3584: https://github.com/WasmEdge/WasmEdge/issues/3584
[6]Fuzzer Bug Fix Project: https://mentorship.lfx.linuxfoundation.org/project/824beced-74a9-4b65-9db3-c20589b9d0f6
[7]WasmEdge Issue #3581: https://github.com/WasmEdge/WasmEdge/issues/3581
[8]LLM GitHub Repo Project: https://mentorship.lfx.linuxfoundation.org/project/7909e713-a081-49d9-b14e-4ee5a36e0e97
[9]苹果 10-Q: https://www.sec.gov/edgar/browse/?CIK=0000320193
[10]苹果公司新闻稿: https://www.apple.com/newsroom/2024/05/apple-reports-second-quarter-results/
[11]LlamaParse: https://docs.llamaindex.ai/en/stable/llama_cloud/llama_parse/
[12]EYELEVEL xRay: https://dashboard.eyelevel.ai/xray/
[13]WasmEdge Issue #3580: https://github.com/WasmEdge/WasmEdge/issues/3580
[14]LLM Financial App Project: https://mentorship.lfx.linuxfoundation.org/project/75feef58-e372-4797-846a-c6a5d6087a19
关于 WasmEdge
WasmEdge 是轻量级、安全、高性能、可扩展、兼容OCI的软件容器与运行环境。目前是 CNCF 沙箱项目。WasmEdge 被应用在 SaaS、云原生,service mesh、边缘计算、边缘云、微服务、流数据处理、LLM 推理等领域。
GitHub:https://github.com/WasmEdge/WasmEdge
官网:https://wasmedge.org/
Discord 群:https://discord.gg/U4B5sFTkFc
文档:https://wasmedge.org/docs