Ignacia 投资组合引擎 V!
Source: Dev.to
关于我
居住在马萨诸塞州格洛斯特,我是 Ignacia Heyer ——一名创意技术专家、Web3 创业者以及以健康为驱动的构建者。
我的工作位于 AI、快速原型、品牌识别和去中心化数字体验的交叉点。我热衷于将抽象的想法转化为简洁、可扩展的系统,这些系统有明确的意图、以人为本、面向未来。
这个作品集并非静态网站;它是一个随我共同进化的活生生、生成式系统。通过它,我希望传达三个关键方面:
- 身份 – 一个真实反映我的声音、能量和愿景的数字形象。
- 清晰 – 明确展示我是谁、我在构建什么以及我提供的价值。
- 动能 – 对我在原型制作过程中所运用的速度和创造力的表达。
作品集
(内容动态生成——请参阅“How I Built It”了解详情。)
我是如何构建它的
我将我的作品集重新架构为一个 AI 驱动的引擎,而不是传统的网站。与其手动编写每个页面,我构建了一个系统,能够通过一次 API 调用按需生成以下资产:
- 完整的多页面作品集网站
- 单页 PDF 风格的简历
- 专业的演示文稿
- 评审用的介绍脚本
- 社交媒体公告
这个动态身份层能够瞬间为不同受众调整格式和内容。
技术栈概览
前端 / 输出层
- 基于 Markdown 的内容,由 Gemini 生成
- 可渲染为网站、PDF 或幻灯片
后端
-
Python (Flask) API
-
自定义端点:
/generate – create content /status – health check /health – health check /tasks – list available tasks /connect – connection info /demo – demo output -
结构化日志 + 错误处理
-
版本化服务架构
基础设施
- Google Cloud Run(无服务器,自动扩展)
- Docker 容器,便于迁移
- 环境变量用于安全的 API 密钥管理
AI 层
-
Google AI Studio (Gemini)
-
自定义系统提示,训练内容包括:
- 我的个人简介
- 技能
- 项目
- 品牌语调
- 社交媒体链接
- 输出格式
技术架构概览
| 层 | 技术 | 目的 |
|---|---|---|
| AI 与内容生成 | Google AI Studio (Gemini) | 核心生成引擎;自定义系统提示编码我的个人简介、项目、语调、链接及所需输出格式。 |
| 后端与 API | Python (Flask) | 处理请求路由,调用 Gemini,返回干净的 Markdown。 |
| 基础设施与部署 | Google Cloud Run + Docker | 无服务器、自动扩展、安全、可移植的运行环境。 |
| 输出层 | Markdown | 灵活的源文件,可渲染为网站、PDF、幻灯片或社交媒体帖子。 |
Source:
AI‑驱动作品集引擎:设计与开发
核心设计原则
-
生成式优于静态 – 作品集自动演进,免除手动更新。
-
通用 Markdown 输出 – 单一格式适用于所有资产,轻松转换为:
- 网站
- 幻灯片
- 社交媒体帖子
-
清晰的任务驱动架构 – 每个资产根据指定的
task_type生成。 -
以人为本的语调 – 专用系统提示确保一致、专业且引人入胜的声音:
- 自信
- 清晰
- 专业
- 创意
- 面向未来
-
无服务器部署(Cloud Run) – 提供:
- 即时弹性伸缩
- 公网 HTTPS 端点
- 与 AI Studio 的无缝集成
开发工作流
| 步骤 | 描述 |
|---|---|
| 1. 身份定义 | 起草详细的系统提示,涵盖我的故事、技能、项目、语调以及社交链接。 |
| 2. AI 逻辑构建 | 在 Google AI Studio 中构建并迭代 Gemini 提示,直至输出(网站、幻灯片、PDF、脚本、帖子)保持一致且高质量。 |
| 3. 后端创建 | 开发一个 Flask API,接收 task,转发给 Gemini,并返回干净的 Markdown。 |
| 4. 专业端点实现 | 添加生产就绪的端点:/status、/health、/version、/tasks、/connect、/demo。 |
| 5. 部署 | 使用 Docker 将其容器化,并安全地部署到 Google Cloud Run,使用环境变量存放密钥。 |
| 6. 最终测试与完善 | 使用 curl 验证所有端点,并打磨生成的输出以求完美。 |
使用的 Google AI 工具
- Google AI Studio (Gemini) – 核心生成模型,通过自定义系统提示进行微调。
- Google Cloud Run – Flask API 的无服务器托管。
- Google Cloud Build – 自动化容器构建(可选)。
- Google Secret Manager – 通过环境变量安全存储 API 密钥。
Google AI 与云技术
工具
| Tool | Function |
|---|---|
| Google AI Studio (Gemini) | 用于定义自定义系统提示、基于任务的生成、多格式内容测试以及整体迭代环境。 |
| Gemini API | 核心生成引擎,集成在 Cloud Run 后端,负责创建所有作品集资产、处理结构化提示并生成 Markdown。 |
| Google Cloud Run | API 的托管平台,提供无服务器弹性伸缩、自动 HTTPS 管理、日志记录和部署基础设施。 |
这些工具共同构成了一个现代、灵活且全自动的 AI 驱动作品集引擎,专为我的独特身份量身定制。
我最自豪的事
我最大的成就,是开发了一个超越单纯展示作品的作品集系统;它体现了我面向未来的理念。与传统的静态网站不同,我打造了一个动态、生成式的身份层,能够随我的成长不断自我适应。该项目体现了我核心的信念——设计必须是适应性的、有意图的,并且深具人性。这是艺术表达与技术实现的交汇点——正是在这里,我完成了最具影响力的工作。