10 2024 档案
如何在本地使用AI检索增强生成(RAG)
摘要:在这篇博文中,我们将探讨如何使用检索增强生成(RAG)来构建更有效、更吸引人的对话式人工智能应用程序。我们将介绍 RAG 的基础知识及其优势,并逐步说明如何开发自己的 RAG 机制供本地使用。什么是 RAG? RAG(基于强化的生成)结合了自然语言处理(NLP)领域两种著名方法的优势:基于检索的模型 阅读全文
posted @ 2024-10-31 21:14 PetterLiu 阅读(651) 评论(0) 推荐(0)
您应该了解的三大LLM框架
摘要:您应该了解的三大LLM框架LM 领域出现了很多库和框架。对于开发人员来说,要跟踪并为您的 LLM 项目选择最合适的库和框架是一件非常困难的事情。在本文中,我们将深入探讨整个生产 LLM 工作流程,重点介绍并批评这些技术:Unsloth.ai(用于微调)AdalFlow(用于预生产和优化)vLLM(用 阅读全文
posted @ 2024-10-30 15:27 PetterLiu 阅读(1065) 评论(0) 推荐(0)
Meta发布了一个开源的NotebookLM
摘要:https://github.com/meta-llama/llama-recipes/tree/main/recipes/quickstart/NotebookLlama Meta 的 Llama Recipes 中的 “NotebookLlama ”提供了一系列 Jupyter 笔记本指导,用于 阅读全文
posted @ 2024-10-28 10:43 PetterLiu 阅读(791) 评论(0) 推荐(0)
使用Spring AI和LLM生成Java测试代码
摘要:背景 AIDocumentLibraryChat 项目已扩展至生成测试代码(Java 代码已通过测试)。该项目可为公开的 Github 项目生成测试代码。只需提供要测试的类的网址,该类就会被加载、分析导入,项目中的依赖类也会被加载。这样,LLM 就有机会在为测试生成模拟时考虑导入的源类。可以提供 t 阅读全文
posted @ 2024-10-27 16:36 PetterLiu 阅读(297) 评论(0) 推荐(0)
PMP 考试学习助手提示词
摘要:英文版提示词I want you to help me study for the PMP exam with personalized practice questions and detailed explanations of each correct answer. Your role is 阅读全文
posted @ 2024-10-26 10:42 PetterLiu 阅读(64) 评论(1) 推荐(0)
RAG系统架构介绍
摘要:让我们直奔主题: 检索增强一代Retrieval-Augmented Generation(RAG)系统正在重塑我们处理人工智能驱动的信息的方式。作为架构师,我们需要了解这些系统的基本原理,才能有效利用它们的潜力。 什么是 RAG? RAG 系统的核心是通过将 LLM 与外部知识源整合,增强 LLM 阅读全文
posted @ 2024-10-25 14:40 PetterLiu 阅读(1057) 评论(0) 推荐(0)
开发人员使用遗留代码库指南
摘要:您是否曾经在开始新工作时,面对复杂的代码库不知从何下手?你并不孤单。我们中的许多人都曾有过这样的经历--试图理清仍在运行业务主要部分的过时代码。2024 年 Stack Overflow 的一项调查发现,超过 80% 的开发人员经常与遗留代码打交道,因此这是我们这个行业面临的共同挑战。大多数遗留软件 阅读全文
posted @ 2024-10-25 10:22 PetterLiu 阅读(108) 评论(0) 推荐(0)
在分布式系统中使用异步管道创建实体
摘要:背景 在分布式系统中异步创建实体既是挑战也是优势,尤其是对于追求可扩展性、容错性和高效用户体验的大型企业而言。用于创建实体的异步(async)管道可以解耦服务、优雅地处理故障并最大限度地减少延迟。这些特性使企业能够在扩展过程中保持灵活、高性能的系统。让我们深入探讨构建有效管道的优势、挑战和解决方案。 阅读全文
posted @ 2024-10-23 17:50 PetterLiu 阅读(64) 评论(0) 推荐(0)
六种概率数据结构的详细解释及应用场景
摘要:1/ Bloom Filter用途: 测试一个元素是否可能在一个集合中。原理: Bloom Filter 使用多个哈希函数将元素映射到一个位数组上。如果所有对应的位都被设置为1,则认为该元素可能在集合中。优点: 非常节省空间,因为不需要存储实际的元素,只需存储位图信息。应用: 在数据库查询优化、网页 阅读全文
posted @ 2024-10-23 09:31 PetterLiu 阅读(189) 评论(0) 推荐(0)
MariaDB 矢量版-专为人工智能设计
摘要:作为一名在关系型数据库系统领域拥有二十多年经验的解决方案架构师,我最近开始探索 MariaDB 的新矢量版,看看它能否解决我们面临的一些人工智能数据挑战。快速浏览一下似乎很有说服力,尤其是它如何将人工智能的魔力直接带入常规数据库设置中。不过,想通过一个简单的用例对它进行测试,看看它的实际表现如何。在 阅读全文
posted @ 2024-10-22 15:37 PetterLiu 阅读(222) 评论(0) 推荐(0)
AI辅助安全测试案例某电商-供应链平台平台安全漏洞
摘要:AI辅助安全测试案例某电商-供应链平台平台安全漏洞背景 无意发现国內某政企采购集团系统入口前端,我们今天初步评估Web安全如何。https://xxxxwww.cn/#/login我们使用AI工具大模型辅助指导渗透测试完整的反馈建议路径探索(Path Traversal)是一种常见的Web应用安全测 阅读全文
posted @ 2024-10-21 21:48 PetterLiu 阅读(594) 评论(0) 推荐(0)
LLM与Gamma.ai与Napkin的PPT制作
摘要:LLM与Gamma.ai与Napkin的PPT制作Chagpt/Claude/LLM + Gamma + Napkin 的组合好用到爆炸,制作一个分享的 PPT 就只需要几十分钟。 Gamma.aiGamma.ai平台具有一系列显著的特点,这些特点使得它在PPT制作、内容创作以及数据分析等方面表现出 阅读全文
posted @ 2024-10-20 16:30 PetterLiu 阅读(1431) 评论(0) 推荐(0)
基于扣子AI智能体生成双语播客
摘要:一、扣子AI智能体简介在扣子平台,用户可以通过零代码或低代码的方式快速搭建基于AI大模型的各类智能体应用(被称为Bot),并将它们部署到其他网站平台上,也可以通过API将扣子平台的智能体与现有系统集成。这些智能体可以是各种类型的聊天机器人,不仅限于简单的对话功能。通过扣子的插件、工作流等机制,它们还 阅读全文
posted @ 2024-10-19 11:05 PetterLiu 阅读(459) 评论(0) 推荐(0)
优秀图书推荐《单元测试:原则、模式和实践》与要点解析
摘要:一.单元测试历史背景 单元测试在软件开发中已经存在了几十年,但直到21世纪初,它才成为软件开发过程中的一个标准实践。随着敏捷开发方法的兴起,单元测试变得更加重要,因为它支持快速迭代和持续集成。Vladimir Khorikov的书《单元测试:原则、模式和实践Unit Testing: Princip 阅读全文
posted @ 2024-10-18 12:27 PetterLiu 阅读(700) 评论(0) 推荐(0)
软件项目项管理成功的关键因素
摘要:之前有软件项目成功之要素,这次是偏向项目管理维度的软件项目成功的关键因素1.领域知识和技术专长:项目人员具有优秀的领域知识和技术专长(Domain knowledge, expertise of project persons was Excellent)。 项目经理具有足够的战略思维和高层管理支持 阅读全文
posted @ 2024-10-17 14:24 PetterLiu 阅读(110) 评论(0) 推荐(0)
GitLab集成GPT进行自动化CodeReview实战
摘要:GitLab集成GPT进行自动化CodeReview实战背景 GitLab基于Merge Request的Code Review流程是一个团队协作中至关重要的环节,它确保了代码质量并促进了团队成员之间的有效沟通。CodeReview准备工作如下为了确保Code Review的有效性,需要设置分支的合 阅读全文
posted @ 2024-10-17 12:11 PetterLiu 阅读(2202) 评论(0) 推荐(0)
ChatGPT的终极指南概要
摘要:ChatGPT的终极指南概要Prompt Format(提示格式)是一种用于指导ChatGPT生成特定类型回答的模板。它通常包括以下几个部分:角色(Role):定义AI模型在Prompt中所扮演的角色,例如专家、顾问、教师等。 任务(Task):明确指定AI模型需要完成的具体任务,如回答问题、提供建 阅读全文
posted @ 2024-10-16 15:22 PetterLiu 阅读(722) 评论(0) 推荐(0)
Docker Compose部署GitLab
摘要:今天我将向你展示如何在一小时内安装 GitLab 服务器,并在其中运行第一个 CI/CD 进程。 本文是 “如何开始使用流行的 CI/CD 工具 ”系列文章的一部分。在本文中,我将向你展示如何安装 CI/CD 工具,以及如何准备基于 Maven 构建和测试一个简单项目的流程。 什么是 GitLab? 阅读全文
posted @ 2024-10-15 20:57 PetterLiu 阅读(3207) 评论(0) 推荐(0)
10个ChatGPT提示词从书籍中提取所有内容
摘要:我们用这个本非IT行业书籍,让ChatGPT来分析《The Power of Now: A Guide to Spiritual Enlightenment》书,关联IT行业提问,帮助我们更新好阅读这本图书。 中文名《当下的力量》不仅是一本关于冥想和自我觉察的书,它更像是一位智慧的朋友,用简单而深刻 阅读全文
posted @ 2024-10-14 11:42 PetterLiu 阅读(304) 评论(0) 推荐(0)
轻松连接 ChatGPT实现代码审查
摘要:人工智能时代已经来临。从事 IT 工作的每个人都已经熟悉了我们开发的 “新挚友”--人工智能。概念 您希望每个拉取/合并请求都先由 ChatGPT-4 检查,然后再由您检查吗? 你想在同事看到代码修改之前就得到即时反馈吗? 想不想检测出谁泄露了机密数据或 API 密钥,并能标记 “罪魁祸首 ”以便立 阅读全文
posted @ 2024-10-13 20:55 PetterLiu 阅读(594) 评论(0) 推荐(0)
PodLM.ai播客内容生成平台介绍
摘要:PodLM.ai是一个AI播客内容生成平台,它能够将文本、文档或网址内容快速转换为高质量的播客音频。 主要功能 AI脚本生成:根据用户提供的URL、文本或自定义主题,自动生成结构化且引人入胜的播客脚本。 自然语音合成:使用先进的AI语音合成技术,将生成的脚本转化为自然流畅的播客音频,提供多种逼真的语 阅读全文
posted @ 2024-10-12 20:21 PetterLiu 阅读(724) 评论(0) 推荐(0)
Google Illuminate革新学习论文
摘要:几十秒即可将一篇论文转为一期生动的播客测试论文 Requirements are All You Need: From Requirements to Code with LLMshttps://arxiv.org/pdf/2406.10101https://arxiv.org/html/2406. 阅读全文
posted @ 2024-10-12 15:32 PetterLiu 阅读(110) 评论(0) 推荐(0)
基于大型语言模型爬虫项目Crawl4AI介绍
摘要:Crawl4AI是一款专为大型语言模型(LLMs)和AI应用设计的开源网页爬虫和数据提取工具。最近挺火的开源AI网络爬虫工具:Crawl4AI 可以直接用于大语言模型和AI应用。性能超快,还能输出适合大语言模型的格式,比如JSON、清理过的HTML和markdown。它还支持同时爬取多个网址,能提取 阅读全文
posted @ 2024-10-11 11:46 PetterLiu 阅读(8622) 评论(1) 推荐(0)
Bolt.new平台初体验
摘要:使用 http://Bolt.new 尝试自然语言编程并部署Bolt.new是StackBlitz推出的一款在线开发沙盒平台,该平台结合了人工智能(AI)和WebContainers技术优点无需复杂配置:Bolt.new允许用户直接通过浏览器访问,无需下载或安装任何软件,也无需进行复杂的本地环境配置 阅读全文
posted @ 2024-10-09 16:51 PetterLiu 阅读(7928) 评论(0) 推荐(0)
五个ChatGPT提示词
摘要:1. Brainstrom New Ideas头脑风暴Prompt: I'm working on a [project] that focuses on [subject]. Do you have any suggestions on [topics] I can cover that are 阅读全文
posted @ 2024-10-09 08:35 PetterLiu 阅读(75) 评论(0) 推荐(0)
API 学习路线图
摘要:无论您是初学者还是经验丰富的开发人员,都希望了解 API, 这份全面的 API 学习路线图将指导您了解需要掌握的关键概念和技术: 1. API 简介 API 定义:API 是一组用于构建软件应用程序的协议、例程和工具。它指定了软件组件应如何交互。 API 类型: 公共 API:开放供外部开发人员使用 阅读全文
posted @ 2024-10-08 21:40 PetterLiu 阅读(195) 评论(0) 推荐(0)
14个AI商业应用的介绍
摘要:14个AI商业应用的介绍概要1. StoryBird故事鸟人工智能 编写、插图、编辑和发布 AI 驱动的故事。 创建要销售的图书: -亚马逊 - Etsy公司 - Gumroad2. 使用 DeepArt 设计令人惊叹的图形 → 选择样式,上传您的照片。 → AI 可在 2 分钟内将其转换为数字艺术 阅读全文
posted @ 2024-10-06 21:58 PetterLiu 阅读(458) 评论(0) 推荐(0)
系统设计面试参考-设计Spotify系统
摘要:Spotify 是世界上最受欢迎的音乐流媒体平台,每月活跃 用户 (MAU) 超过 6 亿,付费用户超过 2 亿。在本文中,我们将学习如何设计 像 Spotify 这样的音乐流媒体服务,该服务每天可以处理数以百计的数百万用户和数十亿个音乐流,确保低延迟和高可用性。1.需求收集功能需求在深入研究设计之 阅读全文
posted @ 2024-10-03 22:51 PetterLiu 阅读(235) 评论(0) 推荐(0)