Langgraph4j and SpringAI AgentExecutor sample
December 12, 2024 ยท View on GitHub
A powerful platform designed to supercharge business app development and streamline internal tool creation. Manage, organize, and innovateโall in one place
- Accelerate development and reduce effort. Leverage industry-specific templates, pre-built modules, and out-of-the-box features.
- Ensure flexibility and scalability. Build applications with dynamic entities and choose from multiple multi-tenancy models.
- Utilize familiar technologies: Java, Spring Boot, JavaScript, HTML, ReactJS, SpringAI, BPMN, Hibernate, PostgreSQL.
- Expand at will. Dynamo provides unlimited customization and seamless integration options.
- Enable multi-agent building Design and deploy intelligent, collaborative multi-agent systems to solve complex problems efficiently.
Languages and Tools:
Langgraph4j and SpringAI AgentExecutor sample
This dynamo sample shows how to use Langgraph4j with SpringAI.
Prerequisites
- Java 8+ installed.
- Maven for dependency management.
๐ Getting Started
Clone the Repository
git clone https://github.com/Breezeware-OS/dynamo-multi-ai-agent-langgraph4j-starter.git
cd dynamo-multi-ai-agent-langgraph4j-starter
Setup
Set API KEYs
spring.ai.openai.api-key=${OPENAI_API_KEY}
weather.api-key=${WEATHER_API_KEY}
weather.api-url=https://api.weatherapi.com/v1
Build and Run
Use Maven to compile and execute the application:
mvn clean install -Dmaven.test.skip=true
mvn exec:java
A Simple Conceptual Demo Using LangGraph4j and Spring AI in Java
Building Stateful AI Agent-Spring AI & LangGraph4J
๐ Resources
๐๏ธ Release notes
Dynamo is constantly evolving. Check out the changelog:
Dynamo 1.0.0. ๐
- Support for Spring AI & LangGraph4J
Support
For any business inquiries, technical support, or to report issues, please contact support@breezeware.net.
Love Dynamo? Give our repo a star :star: :arrow_up:.