数据鲸开源
贡献者:邹宇恒,数鲸团队
大型模型正逐渐成为信息世界的新的革命力量。 通过其强大的自然语言理解和自然语言生成能力,它们为开发人员提供了新的、更强大的应用程序开发选项。 随着国内外大模型API服务的爆发式开放,如何基于大模型API快速便捷地开发出能力更强、集成大模型的应用手机软件教程,开始成为开发者的一项重要技能。
目前大模型入门课程较多,大模型开发技能课程分散,但质量参差不齐,综合性不好。 开发者需要搜索大量教程,阅读大量相关性较低、不必要的内容,才能初步掌握大型模型开发所需的技能。 学习效率低、学习门槛高。
《动手学习大型模型应用程序开发》是针对新手开发人员的教程。 旨在通过课程结合个人知识库助手项目完成大模型开发的重点入门。 我们希望帮助每一位想要进入大模型世界的学习者和开发者,用最少的时间和精力完成最必要的大模型开发入门。 该项目的英文名称是LLM Universe,这意味着我们不局限于大模型本身。 我们要在通用大模型强大的能力基础上,构建一个绚丽多彩、熠熠生辉的大模型宇宙。 在通用人工智能的助力下,我们一定会引领星辰大海,驶向广阔的未来。
开源地址:
开源的初衷
本项目源自“梦幻星球 | AIGC 共创社区平台”(链接:)。 幻想星球是从Datawhale AIGC应用开发课程中萌生的AIGC共创平台。 在平台建设过程中,我们发现大模型应用本身固有的门槛以及不同大模型提供商服务提供的差异,给大模型开发的引入带来了困难。 有一定的难度。 通用大模型是一个连接不同领域的创新产品,为更多不同领域的非CS专业开发者提供“编程”的技术技能。 它是一种将编程语言范式转化为自然语言范式的生产力工具。 如此重要的工具不应该也不会受到该领域固有的限制。 越来越多的“非专业”和“跨领域”学习者将拥抱大模型,并构建一个广阔的大模型宇宙。
因此,我们开始想要创建这样一个教程,它可以帮助降低大模型应用开发的门槛,帮助更多的“新手”和“初学者”进入大模型开发的世界。 我们基于Datawhale现有的开源教程内容和众多大型模型应用开发经验。 从本教程的核心开发团队出发,我们对初学者的情况有了更深入的了解,对新手开发人员有了更全面的认识,也更加强调了短小精悍的必要性。 研究内容以创建这样一个最小且最全面的教程。
所谓极简,就是希望我们的教程能够帮助学习者尽可能快速、轻松地掌握大模型开发的核心概念和技能。 我们去掉了很多多余或者不必要的内容手机软件教程,只保留了我们认为最核心的部分,打造了一个“半天学会大型模型应用开发”的简短教程。
所谓最全面,是指我们希望我们的教程能够在最小的基础上尽可能的全面,包括所有核心技术技能,保证每个学习者在完成教程后能够开发基础的大模型应用。 。 为此,我们研究了一些流行的大模型应用,选取了最常见的个人知识库助手项目为例,将教程内容与项目建设深度结合,做到不仅学习,还“动手学” !
希望我们的项目未来能够成为很多大型模型开发者的入门路径,帮助更多跨领域的开发者进入这个无限可能的世界,用自己奇特的想法创造出大型模型的灿烂星空!
教程内容
本项目是针对新手开发者的大型模型应用开发教程。 旨在与个人知识库助手项目结合,通过一门课程完成大模型开发的重点入门。 它涵盖了大型模型应用程序开发的各个方面,包括:
教程共有七章:
学习指导
本教程的出发点是降低大模型开发的学习门槛,帮助更多的初学者入门大模型开发领域。 因此,本教程的受众是所有具有基本Python能力并希望掌握LLM应用程序开发技能的开发人员。 也就是说,这个项目不需要学习者具备任何人工智能或算法的基础知识。 他们只需要掌握基本的Python语法和初级Python开发技能。 同时,这个项目对本地硬件基本没有要求,不需要GPU环境。 个人电脑和服务器都可以用于学习。
在具体的学习过程中,由于本项目完全面向实践,学习者首先应阅读并充分理解教程本身的内容,掌握大模型开发的基本概念和技能。 然后结合本项目提供的个人知识库助手项目源码深入了解项目构建过程,并尝试根据教程学习内容复现个人知识库助手项目的构建。 事实上,每个学习完教程所有内容的学习者都应该能够独立构建一个简单的大型模型应用程序。
完成本教程后,建议学习者进一步深化本教程的内容,结合自己的奇思妙想,构建属于自己的、充满个人特色的大型模型应用。
大模型应用开发是一个充分面向现实、面向需求、面向创造力的新领域。 欢迎每一位学习者不断拓展、自学,用自己的智慧创造出更加精彩的大模型宇宙; 也欢迎每一位开发者来到幻想星球,他们有着相同的价值观和互补的技能。 链接让每一个值都被放大! 让我们在AIGC的世界里继续共同创造、共同成就。
文章最后
最后,由于贡献者团队时间仓促、精力有限,教程中难免存在一些遗漏甚至错误。 我们希望学习者在学习的同时能够积极给我们提出建议,或者直接为项目做出贡献。 让我们共同努力完善教程,为未来做好准备。 为学习者提供更好的内容。 我们希望所有的学习者都能有所收获,在AIGC的世界里不断前行,在LLM宇宙中探索无限的可能性,共同成长。
好东西,学习了,连续三遍↓