让 Igala 成为一流:我在 Cloud Run 上的 AI 安全作品集

发布: (2026年2月1日 GMT+8 13:09)
4 分钟阅读
原文: Dev.to

Source: Dev.to

任务:为什么选择 Igala + AI 安全?

我叫 Godwin Faruna Abuh,居住在尼日利亚阿布贾,是一名 AI 安全和自然语言处理(NLP)研究员。如今,大多数 AI 安全研究都是用英文进行的,这实际上把像我的母语 Igala(约 200 万使用者)这样的低资源非洲语言当作“噪音”。

如果安全过滤器和可解释性工具对 Igala 无效,那么未来的 AI 对我们来说就不安全。本作品集展示了我们可以使用 Gemini 3 Flash 和 Google Cloud Run 为低资源语言构建生产级、符合安全对齐的系统。

注意:Qwiklabs 沙盒在截止日期后已过期。实时镜像位于 https://faruna.space。部署时应用的标签:`dev-tutorial=devnewyear2026`。

挑战部署元数据

  • Project ID: qwiklabs-gcp-00-aab206db1d7c
  • Region: us-west4
  • Services: portfolio-frontend, portfolio-backend
  • Build Tool: Google Cloud Buildpacks (Next.js 14)
  • Required Label: dev-tutorial=devnewyear2026

评审提示: 点击 “Ask About My Work” 小部件。它是一个定制的 AI Twin,使用 Gemini 3 Flash 后端驱动,基于我的实际研究笔记和代码库数据。试着询问:

  • “在 Igala 红队项目中你发现了什么?”
  • “你是如何处理 NMT 数据稀缺问题的?”

技术深度剖析:我是如何构建的

前端

使用 Next.js 14 (App Router)Tailwind CSS 构建。作为我七个研究项目的主要界面。

后端

在 Cloud Run 上运行的 FastAPI 服务,负责与 Gemini 3 Flash API 交互。

AI 实现

使用 Google AI Studio 为助手细化系统提示,重点关注“Zero‑Hallucination” 可靠性。

基础设施

通过 gcloud CLI 部署。采用混合方式:Cloud Run 用于经挑战验证的后端,faruna.space 用于长期持久化。

7 项目(Research Highlights)

  1. Igala‑English NMT – Igala 的首个公开翻译模型。
  2. Igala GPT from Scratch – 研究小数据集对 transformer 学习的影响。
  3. Red‑Teaming LLMs – 发现对 Igala 的对抗性 jailbreak 成功率比英文高 45%,因为当前安全过滤器对我们的句法“盲目”。
  4. Mechanistic Interpretability – 探索 mBERT 的“大脑”,了解其如何表示非洲语言结构。
  5. (为简洁起见,省略其他项目;完整列表请参阅作品集。)

我最自豪的

The Interactive Proof: 一个实时工具,用户可以实时查询我的研究成果,将静态简历转化为活跃的演示。

接下来是什么?

  • 将 red‑teaming 仪表板扩展,以包括更多尼日利亚中部语言。
  • 微调 Gemini 模型,以捕捉当前通用安全评估未覆盖的文化细微差别。

仓库

GitHub:

截图

在 Google Cloud Run 上托管的 PORTFOLIO

在 Google Cloud Run 上可视化 contacts 页面

项目部分

截图

感谢 Dev.to 与 Google AI 团队!

Back to Blog

相关文章

阅读更多 »