ARC – A nimble framework for ai agent creation!
Hello r/Kotlin
I’m thrilled to introduce ARC, a new Kotlin framework for building AI Agents which takes the overhead off AI Agent creation. ARC is designed with simplicity and minimalism at its core.
It’s been a very tough journey braving so many questions from doubters on why not langchain or python etc. u/Pat_Wlan has so many scars to show as he led this module and is the core committer 🔥❤️🔥. This has been the result of our learnings from developing multi-agent systems that are deployed in production at Deutsche Telekom.
What sets ARC apart?
- Minimal Dependencies: We’ve kept ARC lean, ensuring that you only bring into your project what you truly need. No more bloat or extraneous libraries that hog resources and complicate your builds!
- Focused on Kotlin’s Strengths: ARC is built to maximize Kotlin’s features such as DSL.
- Interoperable by Design: While ARC doesn’t use langchain or springAI, it’s designed to play well with them. You’re free to integrate AI functionalities or other libraries as you see fit, making ARC a flexible choice for a wide array of projects.
- Community-Centered: ARC is open-source and community-driven, with the aim of evolving through your insights and contributions. We believe in the power of collective intelligence and are excited to see how the framework grows with your input.
- Flexible ARC is meant to be architecture agnostic. It doesn’t matter whether you are building microservices, a CLI or something else altogether.
We would like to get your feedback on this small endeavor we took, braving so many questions internally on why not langchain or python etc .
Would be great if you could check it out and help us make it 🚀🔥🚀.
Using the arc-spring-init repository combined with your OpenAI-API Key you can create agents within seconds!
Project: ARC, dive into the docs 📖
We’re looking forward to your valuable feedback.
Thanks ❤️!
submitted by /u/merren-fx
[link] [comments]