embabel-agent embabel
Agent framework for the JVM. Pronounced Em-BAY-bel /ɛmˈbeɪbəl/
- 主要语言
- Kotlin
- Stars
- 4,236
- Forks
- 411
标签
- 框架
- 多Agent系统
- AI工作流
- 工具调用
- 后端
- Java
摘要
Embabel是一个运行在JVM上的AI Agent框架,由Spring框架创始人开发,解决了企业级Agent开发中规划能力弱、扩展性差的问题。它采用目标导向行动规划(GOAP)算法实现动态智能规划,支持Actions/Goals/Conditions/Domain Model等核心抽象,允许LLM调用与强类型代码无缝混合。框架基于Spring Boot构建,提供注解式和Kotlin DSL两种编程风格,支持多LLM混用、本地部署及单元测试,适合在企业JVM环境中构建复杂的多步骤AI Agent应用。
README
# [Embabel Agent Framework](https://hub.embabel.com) <a href="https://hub.embabel.com"><img align="left" src="https://github.com/embabel/embabel-agent/blob/main/embabel-agent-api/images/315px-Meister_der_Weltenchronik_001.jpg?raw=true" width="180"></a> [![Docs](https://img.shields.io/badge/docs-liv…