人工智能的概念
"真正的问题并不是智能机器能否产生情感,而是机器是否能够在没有情感基础的前提下产生智能。"——马文·明斯基(Marvin Minsky), 1986
Spring AI 中对 AI 相关概念解释我觉得非常不错,下面是对官方文档的翻译。
原文地址:https://docs.spring.io/spring-ai/reference/2.0/concepts.html
存档:AI Concepts : Spring AI Reference
引言
本节介绍 Spring AI 使用的核心概念。我们建议您仔细阅读,以理解 Spring AI 实现背后的思想。
模型
AI 模型是旨在处理和生成信息的算法,通常模仿人类的认知功能。通过从大型数据集中学习模式和洞察,这些模型可以进行预测、生成文本、图像或其他输出,从而增强各行各业的多种应用。
AI 模型有许多不同的类型,每种都适用于特定的用例。虽然 ChatGPT 及其生成式 AI 能力通过文本输入和输出吸引了用户,但许多模型和公司提供了多样化的输入和输出。在 ChatGPT 出现之前,许多人对 Midjourney 和 Stable Diffusion 等文本到图像的生成模型着迷。
下表根据输入和输出类型对几种模型进行了分类:

Spring AI 目前支持处理语言、图像和音频输入输出的模型。上表中的最后一行,接受文本作为输入并输出数字,通常被称为文本嵌入(embedding text),代表 AI 模型中使用的内部数据结构。Spring AI 支持嵌入以实现更高级的用例。
让 GPT 这类模型脱颖而出的是其预训练的特性,正如 GPT 中的 "P"(Pre-trained,预训练)所指——对话生成式预训练变换器。这种预训练特性将 AI 转变为一种通用的开发工具,不需要深厚的机器学习或模型训练背景。