Helidon 集成
Helidon 提供了一个 LangChain4j 集成模块, 它可以在充分利用 Helidon 编程模型与风格的同时,简化 AI 驱动应用的构建。
关于 LangChain4j 集成功能的详细说明与使用方式, 可在这里查看。
支持的版本
Helidon 的 LangChain4j 集成要求 Java 21 和 Helidon 4.2。
示例
我们准备了若干示例应用供你探索。 这些示例展示了在 Helidon 应用中使用 LangChain4j 的各个方面。
咖啡馆助手
Coffee Shop Assistant 是一个演示应用, 展示了如何为咖啡店构建一个 AI 驱动助手。 该助手可以回答菜单问题、提供推荐并创建订单。 它使用了一个从 JSON 文件初始化的 embedding store。
主要特性:
- 与 OpenAI chat models 集成
- 使用 embedding models、embedding store、ingestor 和 content retriever
- 使用 Helidon Inject 进行依赖注入
- 从 JSON 文件初始化 embedding store
- 支持 callback functions,以增强交互体验
查看示例:
实战练习
我们还提供了一份 Hands-on Lab, 其中包含逐步搭建 Coffee Shop Assistant 的指导: