Discover and explore top open-source AI tools and projects—updated daily.
YunjueTechAgent system for open-ended tasks
Top 75.1% on SourcePulse
Yunjue Agent addresses the limitations of static AI agents in open-ended, dynamic environments by introducing an "In-Situ Self-Evolving" paradigm. This approach targets researchers and developers building adaptable AI systems, offering the benefit of continuous capability expansion and adaptation through learning from experience streams without reliance on static toolsets or offline training. The system aims to create AI agents with "vitality," capable of autonomous growth, self-correction, and self-optimization as user needs and world information evolve.
How It Works
Yunjue Agent reframes sequential task interactions as continuous experience streams, distilling short-term execution feedback into long-term, reusable capabilities. It prioritizes "tool evolution" as the primary driver for capability expansion, leveraging verifiable binary feedback (execution success/failure) from tools. This "Tool-First" principle mitigates hallucination risks and ensures stable learning, enhanced by a "Parallel Batch Evolution" strategy for efficiency. The core approach bridges static capability with on-the-fly evolution via internal feedback loops, enabling real-time adaptation and exploration without additional supervision signals.
Quick Start & Requirements
install.sh executable, and run it. Users must then configure environment variables (e.g., OPENAI_API_KEY) in .env and settings in conf.yaml. Activate the virtual environment (source .venv/bin/activate) and run the evolution script, for example: ./scripts/evolve.sh --dataset DEEPSEARCHQA --run_name test --batch_size 1 --start 0.Highlighted Details
Maintenance & Community
The project is an initial release with ongoing code cleanup, and the team welcomes issues and pull requests. Direct community channels (e.g., Discord, Slack) are not specified, but contact information for inquiries and team recruitment is provided. The repository shows recent activity with multiple commits in the past week.
Licensing & Compatibility
This project is licensed under the Apache License 2.0. This license generally permits commercial use and integration into closed-source projects.
Limitations & Caveats
As an initial release refactored from research experiments, the codebase may contain minor bugs or edge cases during reproduction. Continuous code refinement is underway.
1 week ago
Inactive
SWE-Gym
microsoft
facebookresearch
gepa-ai
jennyzzt