作为一名算法工程师,我最近开始学习 React 框架,目标是将大模型 LLM API 与前端框架对接。虽然平时主要与业务、产品和后端团队交流,但我意识到掌握前端技能对于独立开发 LLM 产品至关重要。

我已经对大模型的微调和高效部署有了一定了解,现在想进一步学习前端架构。观察到目前国内外主流大模型(如 OpenAI 、Claude 、Gemini 、通义千问、智普 AI 等)都提供网页版和 APP 版工具。

虽然大模型聊天页面的前端代码看似不复杂,但 HTML 布局设置仍然让我感到困惑。我特别好奇这些产品使用的是什么前端框架 - React? Vue? 还是其他?

同时,我也想了解:

这些框架在开发 LLM 产品时各有什么优势?
对于新手来说,哪个框架更容易上手?
有没有针对 LLM 产品开发的特定前端最佳实践?
作为一个正在学习前端的后端/算法工程师,非常感谢各位的建议和经验分享!
举报· 189 次点击
登录 注册 站外分享
16 条回复  
wunonglin 小成 2024-9-13 16:43:38
[我特别好奇这些产品使用的是什么前端框架 - React? Vue? 还是其他?]

ChatGPT 是:
https://i.imgur.com/GX6yK8o.png

[哪个框架更容易上手?]
React
xshell 小成 2024-9-13 16:47:32
同问·
weixind 小成 2024-9-13 16:47:50
有其他编程语言基础的的一律推荐 React 。
没有一点编程基础,想转行做前端的推荐 Vue 。
java 狂热爱好者推荐 Angular 。
woodytang 小成 2024-9-13 16:49:25
LLM 也是前端页面,什么框架没啥差别,最多有个流式处理需要考虑,可以去 github 调研一下,主流大部分的都是 nextjs 开发的,如果要问 React vs Vue 哪个好,是送命题,会被骂死,但如果你那枪指着问我,我会选 react ,主要因为生态。但是 react 是这样,上手非常简单,精通有点陡峭,对新手来说,它是要你去适应它,而不是它来适应你。你不要期望一两天就可以用得心应手。
如果你是要做生产环境的项目,那 React 和 Vue ,只是一小部分知识,前端还有无数坑需要需要踩,做 demo 没问题。

我建议你简单的看一下 react ,弄懂基本原理,然后直接学 nextjs ,因为 nextjs 是一个框架,react 的话你还要配各种插件。
vue 一站式,国内比较流行。

等你有一定基础了,可以看看我的课程 https://www.01crafter.com/course/1 :)
hackyuan 小成 2024-9-13 16:54:45
虽然我用 Vue 做大模型产品,但这取决于之前做低代码积累比较多的相关技术。  
没有积累的建议直接上 React ,可以直接抄 dify ,其他质量还可以的大模型产品基本是 React 。Vue 产品不错的也有,但不开源。
horizon 初学 2024-9-13 16:57:06
react + tailwind
可以用 https://v0.dev/chat 生成页面
mightybruce 小成 2024-9-13 17:18:03
实话是用这些前端框架都是错误的,
我看到的很多产品原型都是用 python 写的,记住前端也是 python 写的
可以看看 gradio 和 streamlit 这两个项目
此外 数据和图表分析用这个 streamlit 有着天然的优势, 尤其是对 pandas 支持。
GeekGao 小成 2024-9-13 17:39:05
没所谓。据我所知 OpenAI 用的是 React ,但是没所谓。
ychost 小成 2024-9-13 17:40:34
建议 React ,这玩意生态十分繁荣,VUE 虽然也有生态但是维护的不好比如 Antd Modal 框关不掉的 BUG 现在都没解决
12下一页
返回顶部