figma + claude + weavy AI :从会用到用好

figma + claude + weavy AI :从会用到用好

Google ai studio + figma + claude.ai + cosmos + Design with Weavy AI 这套头脑风暴工具看完后,你一定可从其中悟出独特、见解,并为之惊讶。我们不需要自己动手去建房子,我们可以借助不同的工具,去找找灵感,为自己创造东西,自然而然的知道自己的感受,和想要的感受。

1 / GoogleAIStudio 端到端 制定原型

GoogleAIStudio非常好,因为它能端到端完成。然后我发现Gemini在界面设计上真的很厉害!(本次以开发一款音乐日记讲述全流程)。

2 / claude.ai 制定品牌指南 (生成品牌指南 guidelines )

先谈谈设计思想。

就像电影和电视剧有开头、中间、结尾一样,我们现在还不太在意中间和结尾。用户他们不应该觉得我们在抢他们的注意力,或者强迫他们。用户更不愿意看到一堆广告和各种乱七八糟的东西。

很多人,觉得品牌指南听起来很像企业用语,但我认为如claude、gemin这些头脑风暴工具一定能帮助我们找到想要的点。利用claude制定品牌指南,自己想要什么,我们可以看看这个,可能需要一次或几次这样的聊天,最终从这里挑选到我们满意的指导原则、从这里挑选到你喜欢的观点。

比如我希望人们能感受到平静,针对那些厌倦了手机的人,claude提出一点「情绪基调是,发泄情绪的私人空间,安静的在场感。不催促,不打断,不评判,就像一个好的倾听者」。我就会把这一点中心思想提炼出来放大Figma中保存,作为品牌指南。

我们不需要自己动手去建房子,我们可以借助不同的工具,claude能帮很大的忙。去找找灵感,为自己创造东西,自然而然的知道自己的感受,和想要的感受。

Figma中不单单只记录品牌指南,它包括我们所有的设计灵感、想法、元素等都记录在Figma中 如图5。

3 / claude 基于以上指导(生成品牌指南文档 guidelines )
我们把这款应用叫做 Echo Journal。基于这个名字,帮我写一份完整的品牌指南文档。

内容包括:品牌名称、标语、品牌定位、品牌支柱、品牌声音与语气、核心信息。
4 / 制作情绪板 MOODBOARD WITH COSMOS

什么意思?就像一个录音按钮,接下来我要用到一个工具Cosmos,是我最喜欢的应用程序之一,说实话,它就是我最喜欢的程序之一。

通常会在这里添加情绪板,所以我为这个语音应用准备了一个情绪板。

非常简单,完全可以直接在Cosmos里搜索「复古磁带」,然后点击+号,就能够选择到mycosmos类别空间里面。

在这里感受到这些元素,都与我们刚才讨论的元素相互匹配的氛围。感觉它都在模拟设备,我们可以借助模拟的氛围,让某些东西感觉像是我们刚才说的一样。既不太科技化,又不会让人感到不知所措,至少不会让用户反感。

5 / 制作品牌素材 Design with Weavy AI

以前是设计师查看情绪板,根据情绪板创建定制素材等等,但现在任何人都可以做到。

我会在claude和 Weavy之间切换,让claude创建我想放入Weavy的提示。

先从颜色开始,颜色就像情绪板,是最原始、最简单的入门方式。然后就像搭积木一样,比如颜色、背景、按钮和图像,可以把它想象成一幅画。

从Cosmos下载的图片可作为输入,然后使用Weavy的图像模型,我们将使用Flex 2 Pro,这是一个非常通用的模型,所以在提示中,我可以这样写「我需要一个调色板,从参考图像中提取颜色」(最好选择英文提示词),我们来看看它会产生什么效果(图1、2)。

比如我希望最终用户这个人能感受到复古、平静、炫酷的感觉,什么配色能与之匹配。如果你不能在Weavy里获取到你喜欢的配色,就告诉claude,比如对claude说:我想要一个更好的提示,以便从图像中获取更好的调色板。再如给我写一个提示,「显示磨损的老式音频设备图像的进展」,如图3就claude给我的prompt。

做产品的目的不是为了做而做,我们需要把它做的更漂亮。

6 / 制作实际的素材和按钮

产品设计的好处在于,你不需要让脸看起来完全一样」。应用程序设计、网页设计你只需要让颜色、阴影和光照看起来视觉一致,这比起视频模型中的人物一致性要简单很多。

再次,排版处理,我们还需要一个录制按钮和一个类似录音机的扬声器。

视觉上还缺少一个元素,录制完之后它看起来像什么样子,它就像一个列表。但如果我们想营造一种模拟的,使用以上这一套配色方案生成一组卡带。从书脊视角展示这些卡带,就像它们被竖着排在书架或收纳盒里一样,视觉上每次录音完成,我们就得到一盘新的磁带。

现在来说 logo。我打算改用Weavy中的Ideogram V3,因为它在字体排印方面表现更好。
品牌名是 EchoJournal。
请帮我写 4 条 logo 生成提示词:

  • 版本 A:技术感文字标志,就像磁带机面板上的英文字样。
  • 版本 B:手写风格,好像有人在卡带标签上用笔写下来的字。
  • 版本 C:磁带标签风格,类似 TDK / Maxell 那种品牌视觉。
  • 版本 D:极简文字标志,带一个非常低调的卡带小图标。

另外,请给我一条负向提示词,用来避免生成那种很普通、很AI 味的垃圾 logo。

把这段提示词丢到claude.ai中,可以得到5组提示词版本,「其中一组为负向提示词」,Weavy Ideogram V3有一个优点就是可以支持负向提示词,就是我们不希望看到什么。当然,在Weavy中使用SD3 - Remove Background可去除背景,可深度与figma组合。

8 / 组合开发

将以上在Weavy得到的所有元素,在figma中进行组合后,上传至GoogleAIStudio ,最终再一次在 GoogleAIStudio进行最后的开发。可与第一在 GoogleAIStudio 的原型作一个对比效果(如图2为最终效果,第一次效果请返回至制定原型阶段查看,效果限制提升)。

关注我,获取更多编程/AI实战教程!
找我 -> Auwubai

Read more

Redis 解锁:C++ 实战深度探索 Set 数据类型

Redis 解锁:C++ 实战深度探索 Set 数据类型

前言 欢迎来到 Redis Set 的终极指南。如果您曾需要管理一组独一无二的元素集合——无论是用户 ID、文章标签还是邮件地址——并希望以闪电般的速度对其执行强大的集合运算,那么您来对地方了。Redis Set 绝不是一个简单的列表,它是一种精妙的数据结构,将数学中强大的集合理论直接带入您的高性能数据库中。 在本文中,我们将从最基础的概念讲起,逐步深入到高级的实际应用。我们将使用优秀的 C++ 库 redis-plus-plus 来演示所有示例,并逐行剖析代码。无论您是 C++ 开发者、后端工程师,还是仅仅对 Redis 感到好奇,读完本文,您都将深刻理解是什么让 Set 成为 Redis 中功能最丰富的工具之一。 Redis Set 究竟是什么? 在我们深入代码之前,先来建立一个清晰的思维模型。想象你有一个魔力袋,你可以往里面扔东西,但这个袋子有两条非常特殊的规则: 1. 强制保持唯一:这个袋子会自动拒绝重复的物品。如果你想把一个标有“

By Ne0inhk
蓝桥杯手把手教你备战(C/C++ B组)(最全面!最贴心!适合小白!)

蓝桥杯手把手教你备战(C/C++ B组)(最全面!最贴心!适合小白!)

比赛环境:网盘资源分享 通过网盘分享的文件:蓝桥杯比赛环境 链接: https://pan.baidu.com/s/1eh85AW-y83ibCmEo8ByBwA?pwd=1234 提取码: 1234 1 常见问题答疑 1.1 蓝桥杯含金量高不高? 说起蓝桥杯,不得不提ACM。 ACM是国际大学生程序设计竞赛(ACM-ICPC),被誉为计算机领域的“奥运会”,是世界上,规模最大、水平最高、最具影响力的国际大学生程序设计竞赛。 ACM难度较高,当然含金量也更高, 那么蓝桥杯的含金量肯定比不过ACM,但是其具有独特的优势。 蓝桥杯难度更低,更易拿奖,同时在计算机行业具有较高认可度。 ACM适合那些智商高或者编程经验丰富(学习算法1年以上)的选手参赛。而蓝桥杯适合小白,适合期望快速获得编程领域一个认可证书而没有太多时间投入的参赛者。 1.2 获奖到底难不难? 蓝桥杯分为省赛和国赛。 省赛时: 与你竞争的是同省的人,所以获奖难度与你所在的省份有一定关系。 强省(

By Ne0inhk
【Linux】线程池(二)C++ 手写线程池全流程:从核心设计到线程安全、死锁深度解析

【Linux】线程池(二)C++ 手写线程池全流程:从核心设计到线程安全、死锁深度解析

文章目录 * 实现线程池 * ThreadPool类设计 * 构造函数 * Start接口 * 线程池接入日志 * 初步实现源码及效果图 * 总结代码执行逻辑 * 实现回调函数Routine * enqueue接口实现 * 线程池退出stop接口优化 * 线程池源码 * 线程安全和重入问题 * 结论 * 死锁 * 死锁四个必要条件 * 避免死锁 * STL、智能指针和线程安全 实现线程池 我们之前已经接触了进程池,其实线程池和进程池核心思路差不多,对于线程池来说,会有一个任务队列和若干线程,用户往任务队列里添加任务,若干线程在任务队列里拿任务并完成。 ThreadPool类设计 构造函数 对于线程来说,启动线程池分为两步: 1.先创建线程本身(Thread类对象)2.再启动线程(调用Thread的start接口) 所以在构造函数我们要先创建线程本身(thread t(回调函数,线程名)),创建线程需要传递回调函数(假设是hello)和线程名,但这里有一个问题,一般来说传递的

By Ne0inhk
2026年3月GESP真题及题解(C++一级):数字替换

2026年3月GESP真题及题解(C++一级):数字替换

2026年3月GESP真题及题解(C++一级):数字替换 题目描述 Alice 不喜欢 4,喜欢 8,她想把 4 全换成 8,若无 4 则不修改。 输入格式 输入一行,一个整数 A,表示替换前的数。 输出格式 输出一行,包含一个整数 B,表示替换后的数。 样例 样例 1: 输入: 8459045 输出: 8859085 样例 2: 输入: 123 输出: 123 数据范围 * 0 ≤ A ≤ 10 9 0 \leq A \leq 1

By Ne0inhk