Agentic-ADK  by AIDC-AI

Java framework for AI application development

Created 1 year ago
639 stars

Top 52.1% 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

1 month ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
13 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Jasper Zhang Jasper Zhang(Cofounder of Hyperbolic), and
7 more.

anything-llm by Mintplex-Labs

0.5%
53k
All-in-one AI app with built-in RAG, agents, and no-code agent builder
Created 2 years ago
Updated 1 day ago
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

1.2%
88k
LLM app collection with AI agents and RAG examples
Created 1 year ago
Updated 4 days ago
Feedback? Help us improve.