跳转到主要内容
Ihab Khaled
菜单
所有项目

开源项目

TwinzyAI

一款注重隐私的 AI 风格与氛围小游戏,从照片中读取可见的风格特征,但绝不识别任何人的身份。

概览

玩家上传一张照片,即可获得对其可见风格与氛围的趣味解读,并可通过临时链接分享。整个产品都围绕一个约束条件进行设计:既要有趣,又绝不能沦为人脸识别工具。

架构

前端基于 Next.js,API 使用 NestJS 与 Fastify 构建,并以 Docker 容器化运行,分析环节调用 Gemini。处理流程会先校验图像、提取可见特征、随即丢弃图像缓冲区,此后每个阶段仅处理文本数据。

工程实践

隐私特性本身就是核心功能:不进行人脸识别、不进行身份匹配、不保留图像,特征提取完成后仅进行文本处理。此外还包括安全的图像校验、对生成内容的安全防护、具有时效性的分享链接、阿拉伯语与英语双语支持,以及以移动端为先构建的 PWA。

角色
完成整套技术栈的开发,并设计了将图像数据彻底排除在任何存储之外的隐私处理流程。
类别
人工智能
技术栈
Next.jsNestJSFastifyTypeScriptGeminiDocker
编程语言
TypeScript