Navigate to WaytoAGI Wiki →
Home/Question List/Question Detail

做demo

Answer

以下是关于做 demo 的相关信息:

  • 本地部署资讯问答机器人:
    • 技术栈选择:决定先采取 Langchain + Ollama 的技术栈来作为 demo 实现,后续也会考虑使用 dify、fastgpt 等更直观易用的 AI 开发平台。
    • 运行环境:Intel Mac,其他操作系统也可以,但下载模型等可能需要梯子。
    • Langchain 简介:是当前大模型应用开发的主流框架之一,提供了一系列工具和接口,核心在于其“链”概念,包括 Model I/O、Retrieval、Chains、Agents、Memory 和 Callbacks 等组件,其生态系统还包括 LangSmith、LangGraph 和 LangServe 等工具。
    • Ollama 简介:是一个开箱即用的用于在本地运行大模型的框架。
  • AI 练功房:
    • 搭建工具:选择使用 Gradio 来搭建各种 Demo,主要考虑到开发成本较低,对 AI 相关模型特性支持好,预置很多现成组件,无需关注前后端交互,有免费托管分享功能,使用 Python。
    • 作者信息:《AI 产品江湖》由「混世魔王和他的朋友们」共同发起,混世魔王毕业于爱丁堡大学人工智能专业,负责过多个 AI 平台产品。
    • 初心小故事:年初哄哄模拟器火了受到启发,萌生搞哄哄模拟器的模拟器的想法,发现大家对 AI 产品的新奇体验和原理感兴趣,于是记录搭建过程和产品、技术原理。
  • 基于多模态大模型:
    • 移动端访问:通过在手机上使用 https://your-machine-ip:5002 访问服务,在华为手机上使用 Firefox,在一加手机上使用 Chrome 进行测试(外网访问摄像头,需将“安全浏览”设置为“标准保护”模式)。
    • 主要功能:包括 Switch Camera(切换前后摄像头)、Describe(进行一次 LLaVA 推理服务)、Narrate(对结果文本进行语音朗读)、Prompt(自定义提示词)。
    • 自定义 Prompt:通过自定义 Prompt 可瞬间获得极大扩展能力,是低成本商业验证的最佳方案,90%的问题可通过强大的基础模型结合构建提示词解决,剩下 10%中 90%需挂接自定义知识库由 RAG 解决,仅有 1%的问题需要算法工程师进行 finetune。
Content generated by AI large model, please carefully verify (powered by aily)

References

本地部署资讯问答机器人:Langchain+Ollama+RSSHub 实现 RAG

经过调研,我决定先采取Langchain+Ollama的技术栈来作为demo实现,当然,后续我也会考虑使用dify、fastgpt等更加直观易用的AI开发平台。整体框架设计思路如下:另外,本次开发的运行环境是Intel Mac,其他操作系统也可以。下载模型等可能需要梯子。Langchain简介https://www.langchain.com/langchainLangchain是当前大模型应用开发的主流框架之一,旨在帮助开发者构建和部署基于大型语言模型(LLM)的应用。它提供了一系列的工具和接口,使得与LLM交互变得简单。通过Langchain,开发者可以轻松创建定制的高级应用,如聊天机器人、问答系统和多种智能应用。Langchain的核心在于其“链”概念,这是一个模块化的组件系统,包括Model I/O(模型输入输出)、Retrieval(数据检索)、Chains(链)、Agents(代理)、Memory(内存)、和Callbacks(回调)。这些组件可灵活组合,以支持复杂的应用逻辑。Model I/O模块负责处理与语言模型的直接交互,包括发送请求和解析响应。Retrieval模块用于增强语言模型的回答能力,通过向量数据库检索相关信息来支持回答生成。Chains模块则是多个组件的集成,用于构建更复杂的应用逻辑。Langchain的生态系统还包括LangSmith、LangGraph和LangServe等工具,这些工具能帮助开发者高效管理从原型到生产的各个阶段,以便优化LLM应用。Ollama简介https://ollama.com/Ollama是一个开箱即用的用于在本地运行大模型的框架。它的主要功能和特点包括:

AI 练功房 By AI产品江湖

我们选择使用Gradio来搭建各种Demo,主要是考虑到开发成本较低,对AI相关模型特性的支持比较好。我们更多还是关注产品功能和原理复刻,所以怎么快速怎么来。#[Gradio](https://www.gradio.app/)Gradio本来就是为了ML交互应用开发而设计的,可以很好的支持AI产品背后模型的特性;Gradio又预置了很多现成的组件,无需关注所谓的前后端交互;Gradio有免费托管分享功能,不用考虑部署问题;Gradio用Python[heading1]?作者信息[content]《AI产品江湖》是由「混世魔王和他的朋友们」共同发起的。混世魔王,毕业于爱丁堡大学人工智能专业,负责过多个AI平台产品。混世魔王将持续为大家分享典型AI产品,并搭建Demo模型器。魔王和他的朋友们,也会以AI行业一线从业者的视角,为大家分享行业见闻。[heading1]?初心小故事[content]年初的时候哄哄模拟器一下就火了,然后去了解了哄哄背后的的独立开发者@王登科老哥。老哥从生活中的小遭遇到上线哄哄,给大家很多启发,于是我就萌生了一个想法,搞个哄哄模拟器的模拟器。我把哄哄Demo搞完后,在朋友间流传玩了一下,发现大家对AI产品的新奇体验和原理还挺感兴趣的。于是就想想干脆搞一个AI产品Demo模拟器,然后记录一下搭建过程和产品、技术原理。AI产品还处于非常早期的阶段,积极动手,亲身体验是非常难得的机会。等到行业成熟,应用变得非常复杂,就很难再有这样的机会了。

基于多模态大

通过在手机上使用https://your-machine-ip:5002访问服务,在华为手机上使用Firefox,在一加手机上使用Chrome进行测试(其中外网访问摄像头,需要将“安全浏览”设置为“标准保护”模式)。这两款浏览器对HTML5的API支持较好,「其他手机浏览器情况欢迎在留言板反馈」。主要功能包括:Switch Camera:切换前后摄像头Describe:进行一次LLaVA推理服务Narrate:对结果文本进行语音朗读Prompt:自定义提示词「准备工作已完成,理论上只需携带手机,就可以出门浪了」。仿佛低配版本的AR设备齐备了一样,这是不是很像ai pin!「不是ai pin不够好,而是闲置手机更具性价比」。利用家中的电脑和闲置的手机,以几秒的推理速度,无限的可扩展AI模型和自由设计的架构,还要啥自行车嘛~[heading3]自定义Prompt[content]「通过自定义Prompt,可以瞬间获得极大的扩展能力。」让人感慨传统计算机视觉的口罩模型,需要准备多少数据样本和花费多少时间进行模型训练。如果需求变为安全帽检测呢...这个用来做demo,是「低成本商业验证的最佳方案」。没有比自定义prompt更低成本、又能完整走完整个工程链的测试工具了。拥有强大的Prompt,就能解决大部分问题。随着不同项目落地越来越感叹,90%的问题可以通过一个强大的基础模型(比如GPT-4),结合构建提示词来解决。在剩下的10%中,90%需要挂接自定义知识库由RAG来解决,而「仅有1%的问题」需要算法工程师进行finetune,朝着AGI的方向努力吧。

Others are asking
如果我想基于一条视频的视频风格,结合我自己的视频内容创作需求,生成一条新的demo视频,怎么使用AI更加高效和达到我想要的效果?
要基于一条视频的风格结合自己的需求生成新的 demo 视频,您可以参考以下步骤,更高效地达到想要的效果: 1. 准备内容 先准备一段视频中播放的内容文字,比如产品介绍、课程讲解、游戏攻略等。您也可以利用 AI 来生成这段文字。 2. 制作视频 使用剪映 App 进行简单处理。电脑端打开剪映 App,点击“开始创作”。 选择顶部工具栏中的“文本”,点击默认文本右下角的“+”号,为视频添加一个文字内容的轨道。 在界面右侧将准备好的文字内容替换默认文本内容,这将为数字人提供语音播放的内容以及生成与文字内容相对应的口型。 另外,如果您想用 AI 把小说做成视频,可以按照以下流程: 1. 小说内容分析 使用 AI 工具(如 ChatGPT)分析小说内容,提取关键场景、角色和情节。 2. 生成角色与场景描述 根据小说内容,使用工具(如 Stable Diffusion 或 Midjourney)生成角色和场景的视觉描述。 3. 图像生成 使用 AI 图像生成工具根据描述创建角色和场景的图像。 4. 视频脚本制作 将提取的关键点和生成的图像组合成视频脚本。 5. 音频制作 利用 AI 配音工具(如 Adobe Firefly)将小说文本转换为语音,添加背景音乐和音效。 6. 视频编辑与合成 使用视频编辑软件(如 Clipfly 或 VEED.IO)将图像、音频和文字合成为视频。 7. 后期处理 对生成的视频进行剪辑、添加特效和转场,以提高视频质量。 8. 审阅与调整 观看生成的视频,根据需要进行调整,比如重新编辑某些场景或调整音频。 9. 输出与分享 完成所有编辑后,输出最终视频,并在所需平台上分享。 需要注意的是,具体的操作步骤和所需工具可能会根据项目的具体需求和个人偏好有所不同。此外,AI 工具的可用性和功能也可能会随时间而变化,建议直接访问上述提供的工具网址获取最新信息和使用指南。
2025-03-04