Agentic-ADK  by AIDC-AI

Java framework for AI application development

Created 10 months ago
525 stars

Top 60.2% on SourcePulse

GitHubView on GitHub
Project Summary

Alibaba LangEngine is a Java-based framework for developing AI applications, focusing on enhancing Large Language Models (LLMs) with data awareness and agency capabilities. It targets developers building applications like personal assistants, document Q&A systems, chatbots, and code analysis tools, offering a structured approach to integrate LLMs with diverse data sources and system functionalities.

How It Works

The framework provides core modules for AI application development, enabling LLMs to connect with external data sources and interact with system capabilities. It supports a wide array of LLM providers (OpenAI, DashScope, Azure OpenAI, Claude, Gemini, Moonshot, Xinghuo, etc.) and data stores (Milvus, OpenSearch, Pinecone, Redis, Tair, Hologres, PolarDB, ADBPG), facilitating flexible integration and data-driven AI solutions.

Quick Start & Requirements

  • Install: Maven dependency.
  • Prerequisites: JDK 8+.
  • Configuration: Requires API keys and endpoints for various LLM providers and data sources, detailed in configuration properties files.
  • Docs: https://github.com/AIDC-AI/ali-langengine

Highlighted Details

  • Extensive support for numerous LLM providers and vector databases.
  • Enables LLMs to query tabular data and interact with search engine APIs (Bing, Google, SerpApi, Tavily).
  • Facilitates integration with relational databases (PolarDB, ADBPG) and NoSQL stores (Redis, Tair).
  • Offers modules for specific AI tasks like code analysis and low-code generation.

Maintenance & Community

The project is maintained by AIDC-AI. Further community and roadmap information is not detailed in the README.

Licensing & Compatibility

  • License: Apache License Version 2.0.
  • Compatibility: Permissive license suitable for commercial use and integration into closed-source projects.

Limitations & Caveats

The README focuses on configuration and supported integrations, with limited information on performance benchmarks, community activity, or a detailed roadmap. Setup complexity will depend on the specific integrations chosen.

Health Check
Last Commit

2 days ago

Responsiveness

1 day

Pull Requests (30d)
78
Issues (30d)
2
Star History
144 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Elvis Saravia Elvis Saravia(Founder of DAIR.AI), and
2 more.

awesome-llm-apps by Shubhamsaboo

2.6%
69k
LLM app collection with AI agents and RAG examples
Created 1 year ago
Updated 3 days ago
Feedback? Help us improve.