awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
embabel avatar

embabel/embabel-agent

0
View on GitHub↗
3,708 stele·362 fork-uri·Kotlin·Apache-2.0·6 vizualizăridocs.embabel.com/embabel-agent/guide/1.0.0-RC1-SNAPSHOT↗

Embabel Agent

Acest proiect este un framework pentru dezvoltarea și orchestrarea agenților software autonomi în cadrul aplicațiilor bazate pe JVM. Oferă un toolkit pentru încorporarea inteligenței artificiale direct în logica de business, permițând agenților să execute sarcini complexe prin planificare dinamică, orientată spre obiective, în loc de mașini de stare rigide. Prin utilizarea adnotărilor declarative, framework-ul permite dezvoltatorilor să definească capabilitățile agenților și să îi integreze în modelele de domeniu orientate pe obiecte existente.

Framework-ul se distinge printr-un strat de abstractizare neutru față de furnizor, care permite schimbarea fără probleme a modelelor de limbaj locale și cloud la runtime. Suportă colaborarea distribuită, permițând agenților independenți să partajeze informații și să delege sarcini între diferite servicii. Pentru a asigura vizibilitatea în luarea deciziilor autonome, sistemul include instrumente cuprinzătoare care captează urme de execuție, metrici de performanță și log-uri de operațiuni, care pot fi exportate către platforme de monitorizare externe.

Dincolo de orchestrarea de bază, platforma include o suită de instrumente pentru gestionarea ciclurilor de viață ale agenților, inclusiv descoperirea automată a abilităților, validarea și bootstrapping-ul mediului. Dispune de o interfață bazată pe terminal pentru chat interactiv și execuția sarcinilor, alături de primitive de securitate care impun limite de acces pentru operațiunile sistemului de fișiere. Framework-ul menține, de asemenea, un repository de memorie centralizat pentru a oferi context partajat între procesele agenților distribuiți.

Features

  • Autonomous Task Agents - Builds intelligent software entities on the JVM that use dynamic planning to execute complex tasks.
  • JVM Backend Integrations - Embeds artificial intelligence capabilities directly into JVM applications using standard object-oriented patterns.
  • Agent Orchestration - Orchestrates intelligent workflows using dynamic planning algorithms that adapt to new information and state changes.
  • AI Model Integrations - Provides a vendor-neutral interface to switch between local and cloud-based language models at runtime.
  • Autonomous Agent Frameworks - Orchestrates intelligent software agents on the JVM that dynamically plan and execute tasks.
  • Autonomous Agent Orchestration - Provides a toolkit for building autonomous agents that integrate with business logic via declarative annotations.
  • Goal-Oriented Probabilistic Inference - Calculates sequences of actions by evaluating system states against defined goals using dynamic pathfinding algorithms.
  • Goal Sequence Resolution - Calculates optimal sequences of actions to transition from the current system state to a desired goal state.
  • Model Abstraction Layers - Provides a common interface layer that allows swapping between different local or cloud-based language models at runtime.
  • Annotation-Driven Definitions - Uses declarative annotations to integrate artificial intelligence logic directly into application classes.
  • Agent Frameworks and Platforms - Provides a platform for connecting software agents to external tools and data sources.
  • Cross-Agent Context Sharing - Maintains a centralized memory repository for shared context across distributed agent processes.
  • State Machine Orchestrators - Manages complex workflows through adaptive decision-making rather than rigid, pre-defined state machine transitions.
  • Agent-to-Agent Communication - Enables independent software agents to link using standardized protocols to share information and delegate tasks across distributed services.
  • Skill Quality Validators - Checks loaded skills for required metadata, valid file references, and naming consistency to ensure correct configuration.
  • Skill-Containerized Tool Executions - Executes auxiliary scripts associated with agent capabilities using either direct host execution or isolated containerized environments.
  • Distributed Agent Systems - Supports distributed collaboration by linking independent agents across services to share information and delegate tasks.
  • Typed Agent Definitions - Structures agentic flows using annotations to ensure strong typing and integration with existing domain models.
  • Model Context Protocol Integrations - Implements standardized interfaces to expose agent functions and consume external tools via the Model Context Protocol.
  • Automated Skill Loading Systems - Imports agent capabilities from local directories, remote repositories, or web URLs by parsing metadata automatically.
  • Multi-Model AI Orchestrators - Enables seamless switching between local and cloud-based language models at runtime.
  • Distributed Shared Memory - Maintains a centralized store for system data and object states to provide shared context across distributed agent processes.
  • Skill Discovery - Automatically discovers and validates agent capabilities from local or remote sources by parsing metadata.
  • Class and Method Annotations - Uses code annotations to map standard application classes and methods into executable agent capabilities.
  • Path Access Restrictions - Enforces file system access boundaries to prevent unauthorized path traversal during agent operations.
  • Resource Action Definitions - Enables the creation of modular tasks with specific preconditions, effects, and resource costs for agent invocation.
  • Agentic Plan-And-Execute Workflows - Orchestrates sequential task execution by validating preconditions and re-assessing plans after each step.
  • Tracing Instrumentation - Captures operation spans and performance metrics through method annotations to provide visibility into agent decision-making.
  • Agent Observability - Provides monitoring and tracing for autonomous agent operations and decision-making processes.
  • AI Agent Execution Monitors - Captures automated traces, metrics, and logs for agent actions to provide visibility into performance.
  • State Evaluators - Assesses the current world state using logical predicates to determine if specific goals are met.
  • Observability Data Exporters - Streams agent execution traces and performance metrics to external monitoring platforms for centralized visibility.
  • Execution Log Contexts - Attaches execution metadata to logs to enable tracing and filtering of application activity by specific agent runs.

Istoric stele

Graficul istoricului de stele pentru embabel/embabel-agentGraficul istoricului de stele pentru embabel/embabel-agent

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Colecții curatoriate care includ Embabel Agent

Colecții selectate manual în care apare Embabel Agent.
  • Framework de orchestrare multi-agent
  • Framework de orchestrare multi-agent
  • Agenți AI

Întrebări frecvente

Ce face embabel/embabel-agent?

Acest proiect este un framework pentru dezvoltarea și orchestrarea agenților software autonomi în cadrul aplicațiilor bazate pe JVM. Oferă un toolkit pentru încorporarea inteligenței artificiale direct în logica de business, permițând agenților să execute sarcini complexe prin planificare dinamică, orientată spre obiective, în loc de mașini de stare rigide. Prin utilizarea adnotărilor declarative, framework-ul permite dezvoltatorilor să definească capabilitățile agenților…

Care sunt principalele funcționalități ale embabel/embabel-agent?

Principalele funcționalități ale embabel/embabel-agent sunt: Autonomous Task Agents, JVM Backend Integrations, Agent Orchestration, AI Model Integrations, Autonomous Agent Frameworks, Autonomous Agent Orchestration, Goal-Oriented Probabilistic Inference, Goal Sequence Resolution.

Care sunt câteva alternative open-source pentru embabel/embabel-agent?

Alternativele open-source pentru embabel/embabel-agent includ: fetchai/innovation-lab-examples — This project provides a comprehensive framework for building, deploying, and orchestrating autonomous agents within a… vrsen/agency-swarm — Agency Swarm is a multi-agent orchestration framework and development kit designed to coordinate specialized AI agents… mervinpraison/praisonai — PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and… shareai-lab/learn-claude-code — This project provides a modular framework for building and orchestrating autonomous AI agents. It functions as an… openai/openai-agents-python — This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime… langchain-ai/langchainjs — LangChain.js is a framework for building, executing, and monitoring stateful agentic applications. It provides an…

Alternative open-source pentru Embabel Agent

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Embabel Agent.
  • fetchai/innovation-lab-examplesAvatar fetchai

    fetchai/innovation-lab-examples

    1,028Vezi pe GitHub↗

    This project provides a comprehensive framework for building, deploying, and orchestrating autonomous agents within a decentralized network. It serves as a collection of patterns and examples for developing intelligent software entities capable of performing complex tasks, making decisions, and interacting with other agents to achieve shared goals. The framework distinguishes itself through its focus on multi-agent orchestration and decentralized communication. It enables the coordination of specialized agent teams that collaborate on workflows through structured messaging protocols, allowing

    Python
    Vezi pe GitHub↗1,028
  • vrsen/agency-swarmAvatar VRSEN

    VRSEN/agency-swarm

    3,962Vezi pe GitHub↗

    Agency Swarm is a multi-agent orchestration framework and development kit designed to coordinate specialized AI agents through defined communication patterns and handoffs. It functions as a system for managing agent swarms, providing an API gateway to expose these coordinated collectives as production-ready HTTP endpoints. The project distinguishes itself through its Model Context Protocol integration layer, which connects agents to external data sources and capabilities. It implements specialized orchestration patterns, such as the orchestrator-worker model and role-based delegation, to tran

    Python
    Vezi pe GitHub↗3,962
  • mervinpraison/praisonaiAvatar MervinPraison

    MervinPraison/PraisonAI

    5,592Vezi pe GitHub↗

    PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo

    Pythonagentsaiai-agent-framework
    Vezi pe GitHub↗5,592
  • shareai-lab/learn-claude-codeAvatar shareAI-lab

    shareAI-lab/learn-claude-code

    67,975Vezi pe GitHub↗

    This project provides a modular framework for building and orchestrating autonomous AI agents. It functions as an agentic workflow engine that manages the full lifecycle of task execution, including model reasoning, tool invocation, and the integration of results. By utilizing a centralized orchestration platform, the system enables the creation of multi-agent teams that collaborate on complex objectives through structured communication and shared task graphs. The framework distinguishes itself through its focus on persistent, stateful operations and multi-agent coordination. It employs file-

    Pythonagentagent-developmentai-agent
    Vezi pe GitHub↗67,975
  • Vezi toate cele 30 alternative pentru Embabel Agent→