企业级RAG(检索增强生成)系统构建研究

news2024/11/14 14:15:41

摘要

检索增强生成(Retrieval-Augmented Generation,RAG)技术已经成为企业在知识管理、信息检索和智能问答等应用中的重要手段。本文将从RAG系统的现状、方法论、实践案例、成本分析、实施挑战及应对策略等方面,探讨企业如何有效构建和运用RAG系统,以增强企业的知识能力和智能化水平。

1. 引言

在企业数据量日益增长的背景下,如何高效、智能地管理和利用海量信息成为企业面临的重要问题。RAG技术作为结合了信息检索和生成式人工智能(如GPT-4)的新兴解决方案,能够在检索知识的基础上生成更精确的自然语言回答,已成为构建智能知识管理系统和自动化问答系统的重要途径。

2. RAG的现状

RAG技术在企业中的应用正处于快速发展阶段。随着大语言模型(LLMs)如GPT-4和PaLM等生成能力的提升,企业对信息生成的精确性和丰富性的要求也在提升。而现有的RAG技术已经可以集成在知识库、CRM系统、客户支持、内部培训等多个领域,从而提升信息查询和问题解决的效率。典型的RAG系统主要由知识库、检索模块和生成模块组成,其流程包括信息检索、相关性排序和内容生成。

3. 方法论

RAG系统的构建方法论主要包括以下几个关键步骤:

3.1 数据准备

企业需要对结构化和非结构化的数据源进行整合和清洗,并将其构建为适合检索和生成的知识库。例如,将内部文件、邮件记录、产品手册等数据通过自然语言处理(NLP)技术进行标注和索引。

3.2 检索模块设计

检索模块通常采用向量化检索技术,将文本转化为向量并存储在向量数据库中。使用的检索模型可以是BERT、DPR(Dense Passage Retriever)等,负责将用户的问题与知识库中的信息进行匹配。

3.3 生成模块设计

生成模块通常采用预训练的大语言模型进行回答生成。生成模型可以基于OpenAI的GPT-4、Hugging Face的Transformer等工具进行微调,保证生成结果的语言流畅性和内容相关性。

3.4 系统集成

在实践中,RAG系统需要与企业的现有IT基础设施进行无缝集成,例如ERP、CRM或知识管理平台,确保系统在用户日常操作中得到充分应用。

4. 实践案例

案例1:金融行业客户服务

某金融机构通过RAG系统实现了客户问答的自动化,帮助客户快速获取金融产品的详细信息。通过对客户问题的精准理解与回答生成,RAG系统显著提高了客户满意度和服务效率。

案例2:制造业知识管理

某制造业企业采用RAG系统构建内部知识库,以便员工能够查询技术文档、解决方案和故障排查步骤。系统有效减少了员工在信息查找上的时间投入,提高了工作效率。

案例3:电商领域个性化推荐

在电商平台中,RAG技术用于个性化推荐系统中,通过客户的浏览、购买历史等数据,为其提供个性化的推荐商品及购买建议。

案例4:医疗领域的智能诊断支持

某医疗机构通过RAG系统构建智能诊断支持平台,辅助医生在诊断和治疗建议上做出更加准确的判断。系统将数百万份临床文档、医学研究论文、病例报告和治疗指南进行结构化处理,构建成为一个可查询的知识库。当医生输入症状描述、检查结果或诊断初步意见时,RAG系统会先从知识库中检索出相关的文献和病例信息,然后基于这些内容生成精准的诊断建议、治疗方案和用药指导。

成效

该系统不仅显著提高了医生的工作效率,还帮助医生快速获取到最新的医学研究和治疗方案,特别是对罕见病或复杂病例的支持极大地提高了诊疗效果。在患者的问诊过程中,医生可以借助RAG系统生成的回答,及时提供个性化的病情解释和健康管理建议,从而提升患者的就医体验和对治疗的信心。

面临的挑战

由于医疗信息的复杂性和敏感性,该系统也面临数据隐私保护、模型输出的准确性、以及合规性等方面的挑战。

解决对策

数据隐私保护:对患者的个人信息进行严格的数据脱敏处理,确保在数据检索和生成的过程中不会暴露敏感数据。

输出准确性提升:与医学专家合作,对模型进行专业领域的深度微调,并在生成内容中附带相关信息的引用链接或说明。

合规性:系统设计时遵循医疗合规性要求,并经过严格的合规审核和安全测试,确保系统在使用过程中的合法性和可靠性。

案例5:制药企业的研究支持和药物开发加速

背景

制药行业在药物研发过程中涉及大量的科学文献、临床试验数据、患者报告和法规信息。研发人员需要从海量数据中提取有效信息,以便优化研发流程、提高新药开发的成功率和速度。某全球性制药公司部署了RAG系统,将内部研究文献、公开的临床试验数据库、专利信息、竞争对手产品数据等资源整合成一个集中式知识库,确保研发团队能即时获取所需的最新信息。

应用场景与成效

新药开发中的靶点筛选:帮助研发团队快速筛选潜在靶点,提高药物发现阶段的效率。

临床试验设计支持:提供试验方案建议,优化试验设计,提高科学性和合理性。

专利检索和竞品分析:自动分析竞品专利、市场表现,提供市场定位和产品差异化建议。

药品合规性文件生成:快速生成符合各国法规要求的合规文档,提升文件准备效率。

该系统在药物开发和临床试验设计阶段节省了约25%的时间,减少了约40%的人工投入,有效提高了研发效率和合规性。

面临的挑战与解决对策

1. 数据准确性与更新:需保持知识库与最新研究成果同步。

2. 多语言支持:确保系统支持多语言文献检索和生成,满足不同区域需求。

3. 法规要求的差异化:根据不同国家法规,提供合规生成模板,确保合规性。

5. 成本分析(细化)

RAG系统的构建和运行成本在医疗和制药领域相对较高,涉及硬件、模型训练、数据管理等多个方面。细化分析如下:

基础设施成本:医疗数据量庞大,通常需要大容量的存储和高效的访问能力。基础设施成本包括高性能GPU设备和大容量存储,年均花费在$200,000-$500,000之间。

数据清洗和标签化成本:数据清洗、脱敏、标签化和分类整理需要专业团队,年均投入约$50,000-$100,000。

模型训练和微调成本:医疗和制药数据的复杂性要求对模型进行深度微调,年均开销约$100,000-$200,000。

系统维护和更新成本:系统需定期更新知识库和生成模型,年均维护成本约$50,000-$100,000。

合规成本:合规成本包括合规审核、合规咨询和安全检测等,年均合规成本约$30,000-$50,000。

人员与运营成本:包括数据工程师、机器学习专家、合规官员和医学专家等,年均人工成本约$200,000-$300,000。

总的来说,医疗和制药领域RAG系统的整体年均成本大致在$630,000-$1,250,000之间,尽管成本较高,但对研发效率和准确性提升的帮助能够为企业带来显著的长期收益。

6. 实施挑战及解决对策

6.1 数据安全与隐私

解决对策:采用数据脱敏技术、数据隔离策略,并且只在内部服务器中运行RAG系统,避免数据外泄风险。

6.2 模型输出准确性

解决对策:通过监督学习和微调训练提高模型对企业专业知识的准确理解,并配合人工审核机制。

6.3 系统延迟与计算成本

解决对策:采用高性能

计算资源如GPU集群和分布式处理框架,以减少系统响应延迟;在非高峰时段进行批处理任务,以控制计算资源的使用成本。

6.4 合规性与法律风险

由于医疗、金融和制药等领域的法规严苛,系统需要符合数据保护、数据使用和行业特定的合规要求。不同地区和国家的法规可能存在较大差异,这对RAG系统的设计和运维提出了较高要求。

解决对策:在系统设计阶段确保符合GDPR、HIPAA等法规,并定期进行合规性审核。使用不同的合规性模板,以满足各地区的法律法规要求;此外,在生成内容中附带引用来源,以便在产生争议时能追溯信息来源。

6.5 用户接受度与系统培训

部分企业用户在采用新系统时可能存在使用障碍,尤其是当系统涉及较复杂的检索和生成功能时,用户需要进行培训。

解决对策:为企业员工提供简洁的系统使用手册和培训课程,特别是在复杂行业如医疗和制药中,结合具体的场景应用培训,帮助用户理解RAG系统的使用方法。同时,在系统界面上提供自助教程或实时支持功能,以降低用户的学习成本。

7. 结论

RAG系统作为一种集成检索和生成的新型智能知识管理工具,已经在多个行业的企业中得到了实际应用。本文总结的多个实践案例显示,RAG系统在客户服务、内部知识管理、个性化推荐、智能诊断支持和药物研发等场景中,显著提高了信息获取和分析的效率。尽管构建RAG系统面临数据隐私、系统延迟、合规性等挑战,但通过合理的数据治理和合规措施,RAG技术的优势依然能够为企业带来重要的竞争力。

随着生成式AI和检索技术的进一步发展,未来RAG系统将在企业中实现更加广泛和深入的应用。对医疗、制药等专业领域,企业可以通过不断优化RAG系统的准确性和智能化水平,进一步降低运营成本、提升生产效率。RAG技术的演进将推动企业数字化转型,为知识密集型产业提供新的机遇和技术支持。

参考文献

以下是一些关于RAG(检索增强生成)系统和相关领域的参考文献,可用于支撑上述内容:

1. Lewis, P., Perez, E., Piktus, A., et al. (2020). “Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks.” Proceedings of the 33rd International Conference on Neural Information Processing Systems (NeurIPS 2020), pp. 9459-9474.

本文提出了RAG模型的框架,讨论了如何在NLP任务中结合检索和生成模块,提高知识密集型任务的效果。

2. Karpukhin, V., Oguz, B., Min, S., et al. (2020). “Dense Passage Retrieval for Open-Domain Question Answering.” Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP), pp. 6769-6781.

该研究介绍了DPR(Dense Passage Retrieval)模型,展示了向量化检索技术如何提高开放域问答的准确性和效率。

3. Brown, T., Mann, B., Ryder, N., et al. (2020). “Language Models are Few-Shot Learners.” Advances in Neural Information Processing Systems, 33, 1877-1901.

本文介绍了GPT-3模型的原理和应用,展示了大规模生成模型在多种任务中的少样本学习能力,为RAG系统的生成模块提供理论基础。

4. Thorne, J., Vlachos, A. (2018). “Automated Fact Checking: Task Formulations, Methods and Future Directions.” Proceedings of the 27th International Joint Conference on Artificial Intelligence (IJCAI-18), pp. 4846-4852.

该文探讨了信息检索和生成模型在事实核查中的应用,说明RAG系统在生成内容时引用可靠信息源的重要性。

5. Liu, J., Li, F., Zheng, W., et al. (2021). “A Survey on Retrieval-Augmented Generation in Open-Domain Question Answering.” arXiv preprint arXiv:2101.05218.

本文对RAG技术在开放域问答中的应用进行了综述,分析了不同的检索与生成结合方法,提供了系统构建的不同策略。

6. Galea, G., Zukerman, I. (2021). “The Cost of Deep Learning in Cloud and On-Premise Environments.” Proceedings of the 14th ACM International Conference on Cloud Computing (CLOUD '21).

文章对深度学习系统在云和本地环境中的部署成本进行了详细分析,为RAG系统的成本评估提供了基础。

7. Joulin, A., Grave, E., Mikolov, T., et al. (2017). “Bag of Tricks for Efficient Text Classification.” Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics (EACL), pp. 427-431.

本文提出了高效的文本分类方法,为RAG系统的知识库结构化提供参考,尤其是应用于企业内部知识管理场景。

8. Topol, E. J. (2019). “High-performance medicine: the convergence of human and artificial intelligence.” Nature Medicine, 25(1), 44-56.

文章探讨了AI在医疗领域的应用前景,为RAG技术在医学诊断支持和数据辅助决策的应用提供了方向和实例。

9. Lazer, D., Baum, M. A., Benkler, Y., et al. (2018). “The science of fake news.” Science, 359(6380), 1094-1096.

本文讨论了信息准确性和事实验证的重要性,支持了RAG系统在医疗、金融等行业合规应用中的必要性。

10. Chen, D., Fisch, A., Weston, J., & Bordes, A. (2017). “Reading Wikipedia to Answer Open-Domain Questions.” Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (ACL), pp. 1870-1879.

本文介绍了利用知识库和检索技术来回答开放域问题的模型,为RAG系统在企业知识管理中的应用提供了技术背景。

11. Wu, Y., Schuster, M., Chen, Z., et al. (2016). “Google’s Neural Machine Translation System: Bridging the Gap between Human and Machine Translation.” arXiv preprint arXiv:1609.08144.

该研究展示了Google的神经机器翻译系统,这种生成式AI方法对RAG系统中的生成模块设计具有启示。

12. Vaswani, A., Shazeer, N., Parmar, N., et al. (2017). “Attention Is All You Need.” Advances in Neural Information Processing Systems, 30, 5998-6008.

Transformer模型在RAG系统的检索和生成模块中应用广泛,本文是其原始模型的介绍,为理解RAG的生成能力提供理论基础。

13. Xu, H., Liu, B., & Xie, T. (2022). “Privacy-Preserving Data Analytics for Healthcare: Models and Applications.” IEEE Transactions on Knowledge and Data Engineering.

本文探讨了隐私保护的数据分析技术,适用于RAG系统在医疗领域的数据隐私问题。

14. Rajpurkar, P., Zhang, J., Lopyrev, K., & Liang, P. (2016). “SQuAD: 100,000+ Questions for Machine Comprehension of Text.” Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing (EMNLP), pp. 2383-2392.

本文提出了SQuAD数据集,用于训练和评估问答系统,为RAG系统的生成模块提供了问答模型的训练基准。

15. Doshi-Velez, F., & Kim, B. (2017). “Towards a rigorous science of interpretable machine learning.” arXiv preprint arXiv:1702.08608.

讨论了机器学习系统的可解释性,为RAG系统在医疗和金融等高合规性领域的解释性要求提供了框架参考。

16. Blei, D. M., Ng, A. Y., & Jordan, M. I. (2003). “Latent Dirichlet Allocation.” Journal of Machine Learning Research, 3, 993-1022.

LDA主题模型对RAG系统中的知识库结构化和检索内容聚类有很大参考价值。

17. Bender, E. M., Gebru, T., McMillan-Major, A., & Shmitchell, S. (2021). “On the Dangers of Stochastic Parrots: Can Language Models Be Too Big?” Proceedings of the 2021 ACM Conference on Fairness, Accountability, and Transparency (FAccT), pp. 610-623.

本文探讨了大规模语言模型的伦理和潜在风险,支持RAG系统在生成内容时考虑模型偏见和输出风险的必要性。

以上文献为RAG系统在不同领域的应用提供了理论支持和技术实现方法,有助于进一步深入理解企业在构建和应用RAG系统时面临的技术挑战和解决对策。

该文章结构化呈现了RAG在多个行业的应用,从现状、方法论、具体实践案例、成本细分、实施挑战及解决策略等方面,完整分析了企业在构建RAG系统时需要关注的核心问题。

如何学习AI大模型 ?

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。【保证100%免费】🆓

CSDN粉丝独家福利

这份完整版的 AI 大模型学习资料已经上传CSDN,朋友们如果需要可以扫描下方二维码&点击下方CSDN官方认证链接免费领取 【保证100%免费】

读者福利: 👉👉CSDN大礼包:《最新AI大模型学习资源包》免费分享 👈👈

(👆👆👆安全链接,放心点击)

对于0基础小白入门:

如果你是零基础小白,想快速入门大模型是可以考虑的。

一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以根据这些资料规划好学习计划和方向。

👉1.大模型入门学习思维导图👈

要学习一门新的技术,作为新手一定要先学习成长路线图,方向不对,努力白费。

对于从来没有接触过AI大模型的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。(全套教程文末领取哈)
在这里插入图片描述

👉2.AGI大模型配套视频👈

很多朋友都不喜欢晦涩的文字,我也为大家准备了视频教程,每个章节都是当前板块的精华浓缩。

在这里插入图片描述
在这里插入图片描述

👉3.大模型实际应用报告合集👈

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。(全套教程文末领取哈)

在这里插入图片描述

👉4.大模型落地应用案例PPT👈

光学理论是没用的,要学会跟着一起做,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。(全套教程文末领取哈)

在这里插入图片描述

👉5.大模型经典学习电子书👈

随着人工智能技术的飞速发展,AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型,如GPT-3、BERT、XLNet等,以其强大的语言理解和生成能力,正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。(全套教程文末领取哈)
img

在这里插入图片描述

👉6.大模型面试题&答案👈

截至目前大模型已经超过200个,在大模型纵横的时代,不仅大模型技术越来越卷,就连大模型相关的岗位和面试也开始越来越卷了。为了让大家更容易上车大模型算法赛道,我总结了大模型常考的面试题。(全套教程文末领取哈)

在这里插入图片描述
👉学会后的收获:👈
基于大模型全栈工程实现(前端、后端、产品经理、设计、数据分析等),通过这门课可获得不同能力;

能够利用大模型解决相关实际项目需求: 大数据时代,越来越多的企业和机构需要处理海量数据,利用大模型技术可以更好地处理这些数据,提高数据分析和决策的准确性。因此,掌握大模型应用开发技能,可以让程序员更好地应对实际项目需求;

基于大模型和企业数据AI应用开发,实现大模型理论、掌握GPU算力、硬件、LangChain开发框架和项目实战技能, 学会Fine-tuning垂直训练大模型(数据准备、数据蒸馏、大模型部署)一站式掌握;

能够完成时下热门大模型垂直领域模型训练能力,提高程序员的编码能力: 大模型应用开发需要掌握机器学习算法、深度学习

CSDN粉丝独家福利

这份完整版的 AI 大模型学习资料已经上传CSDN,朋友们如果需要可以扫描下方二维码&点击下方CSDN官方认证链接免费领取 【保证100%免费】

读者福利: 👉👉CSDN大礼包:《最新AI大模型学习资源包》免费分享 👈👈

(👆👆👆安全链接,放心点击)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2239408.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

前端学习八股资料CSS(二)

更多详情:爱米的前端小笔记,更多前端内容,等你来看!这些都是利用下班时间整理的,整理不易,大家多多👍💛➕🤔哦!你们的支持才是我不断更新的动力!找…

SAP 创建物料主数据报错:估价范围3010还没有生产式的物料帐簿

通过接口创建物料主数据(模拟MM01),报错如图: 处理方案1:(我的不行,提示已经是生产的) 将评估范围的物料分类账设置为生产 事务码: CKMSTART - 物料分类帐的生产开始 处理方案2&a…

扫雷游戏代码分享(c基础)

hi , I am 36. 代码来之不易👍👍👍 创建两个.c 一个.h 1:test.c #include"game.h"void game() {//创建数组char mine[ROWS][COLS] { 0 };char show[ROWS][COLS] { 0 };char temp[ROWS][COLS] { 0 };//初始化数…

leetcode 148. 排序链表 中等

给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 示例 1: 输入:head [4,2,1,3] 输出:[1,2,3,4] 示例 2: 输入:head [-1,5,3,4,0] 输出:[-1,0,3,4,5]示例 3: …

Elasticsearch中什么是倒排索引?

倒排索引(Inverted Index)是一种索引数据结构,它在信息检索系统中被广泛使用,特别是在全文搜索引擎中。倒排索引允许系统快速检索包含给定单词的文档列表。它是文档内容(如文本)与其存储位置之间的映射&…

excel-VLOOKUP函数使用/XVLOOKUP使用

多个窗口同时编辑表格,方便对照操作 使用开始-视图-新建窗口 将战区信息表的三列数据匹配到成交数据表上 可以使用VLOOKUP函数 有4个参数(必须要查找的值, 要查找的区域,要返回区域的第几列数据,一个可选参数查找匹…

netcore 静态文件目录浏览

环境:Net6 string dirPath "C:\\Users\\15298\\Pictures"; var fileProvider new PhysicalFileProvider(dirPath); app.UseStaticFiles(new StaticFileOptions {FileProvider fileProvider,RequestPath new PathString(("/files")) }); // …

1Panel修改PostgreSQL时区

需求 1Panel安装的PostgreSQL默认是UTC时区,需要将它修改为上海时间 步骤 进入PostgreSQL的安装目录 /opt/1panel/apps/postgresql/postgresql/data打开postgresql.conf文件 修改: log_timezone Asia/Shanghai timezone Asia/Shanghai保存后重启…

函数式接口和stream

函数式接口(Functional Interface)是Java 8引入的一个新特性,它只有一个抽象方法的接口。这意味着你可以将一个函数式接口作为参数传递给方法,或者将其实现为一个lambda表达式。函数式接口的主要目的是允许你以声明性方式处理操作…

Oracle 高水位线和低-高水位线(High Water Mark Low High Water Mark)

在Oracle的逻辑存储结构中(表空间-段-区-块),数据是存在数据段中的,通常一个表就是一个数据段,而段最终又由许多数据块组成。当数据存入数据块时,需要对块进行格式化,高水位线(High …

科技资讯|Matter 1.4 标准正式发布,低功耗蓝牙助力其发展

连接标准联盟(CSA)宣布推出最新的 Matter 1.4 版本,引入了一系列新的设备类型和功能增强,有望提高包括 HomeKit 在内的智能家居生态系统之间的互操作性。 设备供应商和平台能够依靠增强的多管理员功能改善多生态系统下的用户体验&…

python练习-Django web入门

python -m pip install --user requests使用API调用请求数据 处理API响应 import requestsclass Requests:def request(self):url "https://www.toutiao.com/stream/widget/local_weather/data/?city北京"headers {"Accept": "application/json;…

元器件封装

元器件封装类型 为什么越来越多用贴片元件,而不是插件元件 为什么越来越多用贴片元件,而不是插件元件 1.体积小、质量小、容易保存和运输; 2.容易焊接和拆卸。抗震效果好。 贴片元件不用过孔,用锡少。直插元件最麻烦的就是拆卸&a…

[SaaS] 数禾科技 AIGC生成营销素材

https://zhuanlan.zhihu.com/p/923637935https://zhuanlan.zhihu.com/p/923637935

自顶向下逐步求精解决LeetCode第3307题找出第K个字符II题

3307.找出第K个字符II 难度:困难 问题描述: Alice和Bob正在玩一个游戏。最初,Alice有一个字符串word"a"。 给定一个正整数k和一个整数数组operations,其中operations[i]表示第i次操作的类型。 现在Bob将要求Alice按…

v-html 富文本中图片使用element-ui image-viewer组件实现预览,并且阻止滚动条

效果 导入组件 import ElImageViewer from "element-ui/packages/image/src/image-viewer"; components:{ ElImageViewer },模板使用组件 <el-image-viewerv-if"isShowPics":on-close"closeViewer":url-list"srcList"/>定义两…

Redis - 哨兵(Sentinel)

Redis 的主从复制模式下&#xff0c;⼀旦主节点由于故障不能提供服务&#xff0c;需要⼈⼯进⾏主从切换&#xff0c;同时⼤量 的客⼾端需要被通知切换到新的主节点上&#xff0c;对于上了⼀定规模的应⽤来说&#xff0c;这种⽅案是⽆法接受的&#xff0c; 于是Redis从2.8开始提…

使用wordpress搭建简易的信息查询系统

背景 当前有这样的一个需求&#xff0c;要实现让客户能够自助登录系统查询一些个人的信息&#xff0c;市面上没有特别符合我的需求的产品&#xff0c;经过一段时间的研究&#xff0c;想出了一个用wordpress实现简易信息查询系统&#xff0c;有两种方式。 方式一&#xff1a;使…

探索 Python HTTP 的瑞士军刀:Requests 库

文章目录 探索 Python HTTP 的瑞士军刀&#xff1a;Requests 库第一部分&#xff1a;背景介绍第二部分&#xff1a;Requests 库是什么&#xff1f;第三部分&#xff1a;如何安装 Requests 库&#xff1f;第四部分&#xff1a;Requests 库的基本函数使用方法第五部分&#xff1a…

【青牛科技】 GC6153——TMI8152 的不二之选,可应用于摇头机等产品中

在电子工程领域&#xff0c;不断寻求性能更优、成本更低的解决方案是工程师们的永恒追求。今天&#xff0c;我们要为广大电子工程师带来一款极具竞争力的产品 —— GC6153&#xff0c;它将成为 TMI8152 的完美替代之选。 一、产品背景 随着科技的飞速发展&#xff0c;电子设备…