V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Rule2025
V2EX  ›  分享创造

摸索了 3 个月,终于把 AI 股票分析网站做出来,太不容易了!

  •  2
     
  •   Rule2025 · 1 天前 · 4074 次点击
    作为一个 0 代码基础的新手,借助 AI 编程,花了 3 个月终于把 AI 股票分析网站做出来了。

    这过程花了非常多的精力和时间,不断的进行数据打磨、验证,调整等等,现在终于可以呈现给大家了。

    这个 AI 股票网站的功能:输入公司名字后,选中自己要分析的公司,点击生成,大概 2 分钟半时间就能生成一份专业级的股票分析报告供你参考。这份股票分析报告就能节省你阅读公司财报的时间和精力,以及解决看不懂财报的问题。

    功能说起来很简单,但是要实现 AI 自动化分析,这个过程真的真的太麻烦了,光是数据就一大堆,要清洗,汇总,再让 AI 分析等等。而这只是技术方面的。

    其实,最重要的是,要用什么样的理念来做股票分析。

    作为 2016 年入场股市的我,一路跌跌撞撞,入了不少坑,最终我还是选定了价值投资的理念来实现股票分析。

    为什么呢?

    有几点原因:

    1 、作为散户,如果做短线,那是零和博弈,肯定干不过机构。一来我们资金没有他们多,二来信息面没有他们广,三来技术没有他们厉害。更重要的是,做短线,我认为就是赌博,从有股市以来,那么多研究者都给出了结论——股市短期是不可能预测的。这个观点不接受反驳。

    2 、2016 起,我自身不断学习投资相关的知识,深入阅读了格雷厄姆的《聪明的投资者》,《巴菲特传》、《香帅的北大金融学》、《段永平的投资之道》(不知道是不是叫这个名字,太久了有点忘了)等书籍,以及付费学习很多价值投资的课程。随着学习的越多,越觉得价值投资才是散户投资股票最好的归宿。价值投资看重的是公司基本面以及长久持续获益的潜力,而不太在意短期的股票波动。好公司在下跌时正是价值投资者买入的好时机。

    3 、不仅学习,更重要是下场实践。我现在还记得 2016 年第一次进股市买的是浦发银行,毫无疑问在这支股票亏了,幸好当时没有什么钱,亏的不多。为什么亏呢?因为当时作为小白,只看到这家股票一直涨,就觉得也会涨,自己的运气不会那么差,后面才知道这种行为就是很多人说的追涨杀跌,妥妥的韭菜。就是这次经历后,我就深入研究股票的各种分析方法,一开始也研究各种技术分析,后面觉得不适合自己,而且总觉得不靠谱,直到后面了解到价值投资,从此我的投资理念就确定了。

    价值投资的好处是,不用一直盯着股价走势,你要做的是深入分析公司的财报,从而了解公司的基本面以及长期盈利潜力,只要公司选得好,留有安全边际,基本不用盯着股价走势,一天中有时间可以看下,没时间甚至可以一周都不用看。这非常符合我们散步,因为我们都有自己的事要做,不可能一直盯着股票。

    4 、除了这个价值投资理念,通过这 8 年多的投资实践,我又用股价百分位和 PE/PB 百分位来判断安全边际,不同人根据自己的风险偏好设置不同的安全边际即可。在这个 AI 股票网站生成的分析报告,也给出了股票当前的股价和 PE/PB 百分位,你可以据此来设定自己的安全边际。

    说了这么多,是时候公布网站的链接了: https://aistock.tools.新用户登录,免费赠送两个分析积分( 1 个分析积分可以生成一份股票分析报告),如果你感觉分析报告的质量不错,对自己有帮助,可以留言,前 50 个支持的用户,我会给你打 8 折,感谢你们前期的支持与帮助,优惠码会直接发放到评论区。领取了优惠码并支付的朋友,方便的话可以留下邮箱或者微信登等联系方式(有额外的福利赠送)。

    最后再说下网站未来规划,目前只接入了中国 A 股的分析,短期内会接入港股与美股的分析,长期可能会把全球股市接入,这要看网站的使用情况了。并且后面我会把一些分析方法作为博客内容不断更新。

    网站制作不易,并且我相信可以给大家投资股票带来价值,所以有需要的 V 友可以尝试一下。

    再次感谢大家的支持。前 50 个支持的用户,记得留下你的联系方式。

    AI 股票分析网站: https//aistock.tools
    第 1 条附言  ·  2 小时 57 分钟前
    现在订阅或者充值仍然打 8 折(仅限前 50 位付费用户),促销码:zhekou0923 ,促销码截止时间 2025 年 9 月 23 号 23 点 59 分
    111 条回复    2025-09-23 13:18:39 +08:00
    1  2  
    iSkylar
        1
    iSkylar  
       1 天前
    零基础做成这样,难能可贵啊! 好像不支持港股美股,期待。
    duwuyan
        2
    duwuyan  
       1 天前
    已經注冊了,我賬號是 d3VkdXlhbiU0MHFxLmNvbQ==
    感謝
    wdmx007
        3
    wdmx007  
       1 天前
    看起来很不错的样子。已注册,账号是 d29vZHlfbWVAcXEuY29t , 感谢
    cskeleton
        4
    cskeleton  
       1 天前
    有点意思,现在有写博客吗,期待
    rieshinn
        5
    rieshinn  
       1 天前
    已注册,账号是 MzEzNzc3ODc0QHFxLmNvbQ==。花了 2 积分测试了一下,看上去有点帮助,期待更完善。
    Rule2025
        6
    Rule2025  
    OP
       1 天前 via iPhone
    感谢大家的支持,稍等下把优惠码发留言,有需要的朋友可以领取
    Rule2025
        7
    Rule2025  
    OP
       1 天前 via iPhone
    @rieshinn 期待你的建议,你测试完后觉得哪些不好呢
    Rule2025
        8
    Rule2025  
    OP
       1 天前 via iPhone
    @iSkylar 是的,目前只是拉了 A 股的数据,应该 10 月份前把美国和港股都接好。生成完有什么问题,请及时告知,感谢感谢
    Rule2025
        9
    Rule2025  
    OP
       1 天前 via iPhone
    @cskeleton 在准备,后面肯定会更新,作为付费用户的福利
    Rule2025
        10
    Rule2025  
    OP
       1 天前 via iPhone
    有点好奇,为什么你们的账号不是邮箱呢?
    GivingX
        11
    GivingX  
       1 天前
    @Rule2025 #6 我用 google 登陆
    zrcool222
        12
    zrcool222  
       1 天前
    已注册,账号是 ZnJhbmNpczIzNTdAZ21haWwuY29t 。期待
    bboring
        13
    bboring  
       1 天前
    已注册,账号是 Ym9yaW5nbGVvNjgxQGdtYWlsLmNvbQ==
    分析了两个,还行,支持一下
    black55
        14
    black55  
       23 小时 32 分钟前
    已注册,邮箱 eWFuZ2hlbmcxNTk5QGdtYWlsLmNvbQ==,分析了重仓的 A 股,看看能不能吃到肉
    4a4f6dff1113a5d7
        15
    4a4f6dff1113a5d7  
       23 小时 23 分钟前
    已注册,邮箱是 aWVtZWFuaW5nQGdtYWlsLmNvbQ==
    谢谢
    oldlemon
        16
    oldlemon  
       23 小时 16 分钟前
    已注册,邮箱 bHVjaWVuYWtlcjYwMkBnbWFpbC5jb20=,准备试试看能不能喝到汤
    FosterUU
        17
    FosterUU  
       23 小时 13 分钟前
    已注册,邮箱 YTEzNzIzNUBnbWFpbC5jb20=
    Depth
        18
    Depth  
       23 小时 7 分钟前
    已注册,邮箱 d3d3ZXI1MkBnbWFpbC5jb20=
    谢谢
    StoneCutter
        19
    StoneCutter  
       23 小时 6 分钟前
    感谢老哥,俺滴账号:bG9yZGxlZUAxMjYuY29t
    ppboyhai
        20
    ppboyhai  
       23 小时 5 分钟前
    不错,不错! 已注册,bWttaW5kb25lQGdtYWlsLmNvbQ==
    isSimon
        21
    isSimon  
       23 小时 5 分钟前
    c2ltb253YW5nOTIxMUBnbWFpbC5jb20=
    zanderwu
        22
    zanderwu  
       23 小时 0 分钟前
    已注册,emFuZGVyLnd1QG91dGxvb2suY29t
    Rule2025
        23
    Rule2025  
    OP
       22 小时 52 分钟前
    这个是促销代码 zhekou0923 ,打 8 折,数据获取确实花费了大量的时间和费用,但还是给前 50 个支持的朋友表示最大的感谢。大家可以领取使用了,现在放了 10 个,如果有没有领取到的,在评论区回复,再次感谢
    36d
        24
    36d  
       22 小时 51 分钟前
    已注册,bW9ycGhvbGlicmFyeUBnbWFpbC5jb20K
    JamesTao
        25
    JamesTao  
       22 小时 50 分钟前
    已注册, 谢谢. amFtZXN0YW8ubWVAZ21haWwuY29t
    Rule2025
        26
    Rule2025  
    OP
       22 小时 50 分钟前
    @zanderwu 8 折促销码:zhekou0923 ,也放评论区了,感谢支持
    Rule2025
        27
    Rule2025  
    OP
       22 小时 50 分钟前
    8 折促销码:zhekou0923 ,也放评论区了,感谢支持
    Rule2025
        28
    Rule2025  
    OP
       22 小时 50 分钟前
    @wdmx007 8 折促销码:zhekou0923 ,也放评论区了,感谢支持
    Rule2025
        29
    Rule2025  
    OP
       22 小时 49 分钟前
    @rieshinn 8 折促销码:zhekou0923 ,也放评论区了,感谢支持
    Rule2025
        30
    Rule2025  
    OP
       22 小时 49 分钟前
    @zrcool222 8 折促销码:zhekou0923 ,也放评论区了,感谢支持
    Rule2025
        31
    Rule2025  
    OP
       22 小时 49 分钟前
    @bboring 8 折促销码:zhekou0923 ,也放评论区了,感谢支持
    Rule2025
        32
    Rule2025  
    OP
       22 小时 49 分钟前
    @black55 8 折促销码:zhekou0923 ,也放评论区了,感谢支持
    Rule2025
        33
    Rule2025  
    OP
       22 小时 48 分钟前
    @FosterUU 8 折促销码:zhekou0923 ,也放评论区了,感谢支持
    robinchina
        34
    robinchina  
       22 小时 27 分钟前
    已经注册啦:cm9ib3RjbjkyN0BnbWFpbC5jb20=
    kexxxfeng
        35
    kexxxfeng  
       22 小时 19 分钟前
    ZmVuZ3h4eGtlQGdtYWlsLmNvbQ==

    thank you
    Rule2025
        36
    Rule2025  
    OP
       22 小时 8 分钟前
    8 折促销码:zhekou0923 ,也放评论区了,感谢支持
    Rule2025
        37
    Rule2025  
    OP
       22 小时 8 分钟前
    @kexxxfeng 8 折促销码:zhekou0923 ,也放评论区了,感谢支持
    missfox1
        38
    missfox1  
       22 小时 7 分钟前
    已注册,邮箱 d2FuZ3ptbW1tbW1AZ21haWwuY29t 感谢🙏
    NGUP915
        39
    NGUP915  
       22 小时 3 分钟前
    已注册 邮箱 bmd1cDkxNUAxNjMuY29t
    Flowing
        40
    Flowing  
       21 小时 53 分钟前
    已支持,邮箱:bXlvdW5nbWVuZ0BnbWFpbC5jb20=
    BelovedOne
        41
    BelovedOne  
       21 小时 53 分钟前
    很棒!!!效果太好了。d2VzdG95QGdtYWlsLmNvbQ==
    Usrename
        42
    Usrename  
       21 小时 52 分钟前
    注册了,邮箱 am95NDR5b3VAZ21haWwuY29t
    kangwei
        43
    kangwei  
       21 小时 44 分钟前
    已支持,邮箱:bGl1a2FuZ3dlaTMzNDRAZ21haWwuY29tCg==
    BelovedOne
        44
    BelovedOne  
       21 小时 43 分钟前
    如果能够添加关注列表,每日收盘自动复盘并预测就好了,PDF 报告很炫酷,但是感觉不是很实用。
    wellqq
        45
    wellqq  
       21 小时 40 分钟前
    據說現在的 ai 薦股可以看成反向指標,沒有惡意只是想起了前幾天的一個新聞
    Rule2025
        46
    Rule2025  
    OP
       21 小时 23 分钟前 via iPhone
    @BelovedOne 关注列表后续应该会做,预测这个没法做,不做短线的,而且预测跟不准确的。股市短期波动基本没法做预测。感谢建议
    dispuri
        47
    dispuri  
       21 小时 15 分钟前
    已支持,邮箱:emhlbmdzaGkwNjA2QGdtYWlsLmNvbQ==
    chouyee
        48
    chouyee  
       21 小时 13 分钟前
    注册了,邮箱:Y2hvdXllZTlAZ21haWwuY29t
    ElevenQAQ
        49
    ElevenQAQ  
       21 小时 8 分钟前
    支持
    riskyrun
        50
    riskyrun  
       21 小时 7 分钟前   ❤️ 4
    看了两家熟悉的公司报告,感觉不太行。
    1.都是字,没有图表,对公司的情况就无法一目了然
    2.分析的年份数太少,一家公司的来龙去脉至少要掌握 10 年(除非刚上市不久),越多越好。
    3.我随便看了两份报告就发现若干错误,非常影响专业性和可信度
    4.导致公司基本面出现重大变化的信息,在报告中仅有只言片语,说明还是要靠自己研究。那为何要看这份报告呢,年报里说得还详细一些。
    专业用户来说,无法使用。若是为了粗浅的了解,年报里的信息更丰富。小韭菜那整天追涨杀跌,更不会看这种报告。所以我不知道这个报告的目标用户群体是谁
    NeoWu
        51
    NeoWu  
       21 小时 7 分钟前
    已注册 邮箱:d293Z3VvcWluZ0BnbWFpbC5jb20=
    ElevenQAQ
        52
    ElevenQAQ  
       21 小时 6 分钟前
    已注册 邮箱:bGVlYXBva2VAZ21haWwuY29t
    Alon9
        53
    Alon9  
       21 小时 3 分钟前
    注册了 邮箱 ODQ4ODMzNkBnbWFpbC5jb20=
    dongking
        54
    dongking  
       20 小时 56 分钟前
    已注册,邮箱 ZHl5MDAwMDAxQGdtYWlsLmNvbQ==
    longzn
        55
    longzn  
       20 小时 52 分钟前
    已注册 邮箱 d2FuZy55YW5ncnVAZXdheXQuY29t
    IBN5100
        56
    IBN5100  
       20 小时 51 分钟前
    试试呢 bWNzaHJAaG90bWFpbC5jb20=
    ondeay
        57
    ondeay  
       20 小时 50 分钟前
    已注册,邮箱 aHVqaWUuaGVsbG9AZ21haWwuY29tCg==
    qiaokeshushu
        58
    qiaokeshushu  
       20 小时 49 分钟前
    有点像看过的一个开源股票分析工具。
    Colderer
        59
    Colderer  
       20 小时 44 分钟前
    2. PE 指标分析:PE 为 29.53667 ,远高于行业平均 PE ( 63.16 ),表明市场对公司未来盈利预期较高。然而,高 PE 也可能意味着股价被高估,投资者需谨慎评估公司未来盈利能力的可持续性。

    3. 行业对比:公司 PE 低于行业平均,但 PB 低于行业平均( 2.48 ),表明公司在行业中的估值相对较低,可能存在一定的投资价值。然而,考虑到 PB 的近 3 年百分位为 100%,公司资产价值可能已被充分反映在股价中。


    全是错误呀,会误导用户吧
    deepbytes
        60
    deepbytes  
       20 小时 32 分钟前
    已注册,邮箱 OWgwc3RpbnNoZWxsQGdtYWlsLmNvbQ==
    xzh654321
        61
    xzh654321  
       20 小时 22 分钟前
    ZXZlcnloYXBweWRheUBvdXRsb29rLmNvbQoK
    crocoBaby
        62
    crocoBaby  
       20 小时 20 分钟前
    感觉是悖论,能用这个赚钱没必要放出来订阅
    kill9
        63
    kill9  
       20 小时 15 分钟前
    shyrock2026
        64
    shyrock2026  
       20 小时 14 分钟前
    注册了。c2h5cm9jay5sYXN0QGdtYWlsLmNvbQ==
    ynxh
        65
    ynxh  
       20 小时 13 分钟前
    还有吗大佬。已注册,谢谢 aHRtbDNjJTQwMTI2LmNvbQ==
    lxxzml
        66
    lxxzml  
       20 小时 13 分钟前
    注册了,邮箱:MzEzNzkxMTM5NEBxcS5jb20=
    tkhlo
        67
    tkhlo  
       20 小时 12 分钟前
    已注册,邮箱 dGtobG8xQGdtYWlsLmNvbQ==
    gaozhy
        68
    gaozhy  
       19 小时 54 分钟前 via Android
    已注册,邮箱:cXE2MjczNDUxOTlAZ21haWwuY29t
    lervard358
        69
    lervard358  
       19 小时 42 分钟前
    已注册 邮箱 bGVydmFyZEBnbWFpbC5jb20=
    yinap
        70
    yinap  
       19 小时 35 分钟前
    已注册 邮箱:eWluYXA5MDNAZ21haWwuY29t
    jjymup1
        71
    jjymup1  
       19 小时 34 分钟前
    已注册,邮箱:amp5bXVwQGdtYWlsLmNvbQ== 感谢
    exmario
        72
    exmario  
       19 小时 26 分钟前
    已注册,邮箱:d193ZWl5dUAxNjMuY29t
    azhangbing
        73
    azhangbing  
       19 小时 23 分钟前
    已注册 邮箱, cHNlbDE5OTFAZ21haWwuY29t
    tigerZhang
        74
    tigerZhang  
       19 小时 14 分钟前
    已注册,邮箱:dGlnZXJfemg4NkAxNjMuY29t
    azhangbing
        75
    azhangbing  
       19 小时 8 分钟前
    周期性的分析有问题 比如 银行 证券 还有畜牧 猪肉 这些不能单纯按照 PE 分析
    Rule2025
        76
    Rule2025  
    OP
       19 小时 2 分钟前 via iPhone
    @Colderer Ai 生成的可能有时会错误,可以再生成一次
    freefly111
        77
    freefly111  
       19 小时 1 分钟前
    先赞一个
    Rule2025
        78
    Rule2025  
    OP
       18 小时 58 分钟前 via iPhone
    8 折促销码:zhekou0923 ,也放评论区了,感谢支持。如果领取了不能用可能就是被用了,麻烦告知一下,我再重新设置一下,感谢大家
    baseline
        79
    baseline  
       18 小时 57 分钟前
    已注册,邮箱:eTk5MTAxNDI4N0BnbWFpbC5jb20= 感谢
    cyy564
        80
    cyy564  
       18 小时 57 分钟前
    很厉害啊,很难想象是 0 代码基础的人做出来的。想了解一下用的哪个 ai 模型
    Rule2025
        81
    Rule2025  
    OP
       18 小时 55 分钟前 via iPhone
    @cyy564 用 codex 和 claude code 做的
    Rule2025
        82
    Rule2025  
    OP
       18 小时 48 分钟前
    @crocoBaby 大哥,你是不是有什么误解,这个只是一份股票分析报告,主要是用来参考。按照你这个逻辑,那些机构怎么要出来帮人理财,直接自己闷声发大财不就行了?
    Rule2025
        83
    Rule2025  
    OP
       18 小时 48 分钟前
    @baseline 8 折促销码:zhekou0923 ,也放评论区了,感谢支持
    Rule2025
        84
    Rule2025  
    OP
       18 小时 47 分钟前
    @tigerZhang 8 折促销码:zhekou0923 ,也放评论区了,感谢支持
    Rule2025
        85
    Rule2025  
    OP
       18 小时 47 分钟前
    @azhangbing 8 折促销码:zhekou0923 ,也放评论区了,感谢支持
    zhaoto
        86
    zhaoto  
       18 小时 47 分钟前
    已注册,邮箱:emhhb3ZvQGdtYWlsLmNvbQ== 感谢
    Rule2025
        87
    Rule2025  
    OP
       18 小时 45 分钟前
    @ynxh 8 折促销码:zhekou0923 ,也放评论区了,感谢支持
    xfxly
        88
    xfxly  
       18 小时 42 分钟前
    程序报错了
    xfxly
        89
    xfxly  
       18 小时 42 分钟前
    status_code=400, body={"code":305000002,"message":"Function execution failed, please check the code of the function. Detail: UserFuncExecErr: Extra data: line 1 column 2 (char 1)\n query_history_data_plus/query_history_data_plus.py\", line 26, in handler\n rs = bs.query_history_k_data_plus(stock_code,\"date,code,close,peTTM,pbMRQ,psTTM,pcfNcfTTM\",\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/opt/bytefaas/packages/baostock/security/history.py\", line 23, in query_history_k_data_plus\n return __query_history_k_data_plus_page(1, cons.BAOSTOCK_PER_PAGE_COUNT, code, fields, start_date,\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/opt/bytefaas/packages/baostock/security/history.py\", line 129, in __query_history_k_data_plus_page\n data.setData(body_arr[6])\n File \"/opt/bytefaas/packages/baostock/data/resultset.py\", line 148, in setData\n js_data = json.loads(\"\".join(receive_array)) # dict\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.12/json/__init__.py\", line 346, in loads\n return _default_decoder.decode(s)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.12/json/decoder.py\", line 340, in decode\n raise JSONDecodeError(\"Extra data\", s, end)\njson.decoder.JSONDecodeError: Extra data: line 1 column 2 (char 1)\n"}
    cshwen
        90
    cshwen  
       18 小时 40 分钟前
    aWNzaHdlbkBnbWFpbC5jb20= 已注册,邮箱
    14night
        91
    14night  
       18 小时 34 分钟前
    已注册,谢谢。邮箱:emhhbmd0YW9fNDNAMTYzLmNvbQ==
    Rule2025
        92
    Rule2025  
    OP
       18 小时 24 分钟前
    @xfxly 再试一下哈,谢谢
    txhsj
        93
    txhsj  
       18 小时 9 分钟前
    dHhoc2oyMDIwQGdtYWlsLmNvbQ== 已注册,邮箱
    apanlin
        94
    apanlin  
       17 小时 53 分钟前
    已经注册,邮箱:YXBhbi5saW5AZ21haWwuY29t
    yelan
        95
    yelan  
       17 小时 49 分钟前
    牛逼啊老哥,邮箱已注册:bWhzMTc4MjUzODg0MkBnbWFpbC5jb20= 感谢🙏
    Hampton
        96
    Hampton  
       17 小时 33 分钟前
    已经注册,Z3B4MjUwNDkwMTA3N0BnbWFpbC5jb20=
    lenbkan
        97
    lenbkan  
       17 小时 26 分钟前
    已经注册,YmtiYW9rYW5nQGdtYWlsLmNvbQ==
    littlebadbay
        98
    littlebadbay  
       17 小时 13 分钟前
    挺厉害的,但是感觉都是文字,重点不是很突出,我之前用的一个 ai 软件就是很大的图表明多大的概率涨,下面再写分析,就是要把最吸引眼球的东西做成图表展示出来
    Rule2025
        99
    Rule2025  
    OP
       16 小时 54 分钟前
    @littlebadbay 是的,后面会考虑加图表,感谢建议
    Rule2025
        100
    Rule2025  
    OP
       16 小时 53 分钟前
    现在充值或者订阅有 8 折促销码:zhekou0923 ,感谢支持
    1  2  
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4570 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 91ms · UTC 05:41 · PVG 13:41 · LAX 22:41 · JFK 01:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.