2024 秋季WasmEdge LFX实习机会:大模型、 交易机器人等你来

文摘   2024-08-09 18:24   日本  

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-SIMDexception-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 都是学习和获得宝贵经验的绝佳方式。

现在就来立即申请吧,你将得到经验丰富的导师指导,解决实际问题的能力,并帮助塑造技术的未来。

参考资料
[1]

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


Second State
Rust 函数即服务
 最新文章