Awesome Infra for AI › Workflow Orchestration for AI

neurocult/agency

⭐ 516 Go repository created 2023-11-13

Agency is a Go-first library for developing autonomous AI agents and various generative AI applications. It aims to fill a gap in the Go ecosystem by providing an idiomatic, clean, and performant alternative to frameworks like LangChain, which are primarily Python-centric. The library focuses on enabling developers to build sophisticated AI systems, from simple chat interfaces to complex data analysis and coordinated agent swarms. Key features include a pure Go implementation for speed and lightweight operation, support for clean architecture principles by separating business logic from concrete implementations, and the ability to easily create and compose custom operations and processes. It provides OpenAI API bindings for text-to-text, text-to-image, text-to-speech, and speech-to-text functionalities, with a roadmap to include more provider adapters and advanced agent-specific features like external function calls and powerful APIs for autonomous agents. Agency emphasizes simplicity, extensibility, and leveraging Go's strengths in static typing and performance, making it suitable for developers looking to build robust generative AI solutions in Go. The project's core ambition is to simplify the creation of autonomous AI systems, addressing the lack of native Go solutions in the generative AI landscape.

https://github.com/neurocult/agency

gogolanggenerative-aillmagentsautonomous-agentsopenaillmopsworkflow-orchestrationai-agents

Also in Workflow Orchestration for AI

ComposioHQ/composio

Composio provides SDKs for building AI agents capable of interacting with over 1000 tools, offering capabilities like tool search, context management, and authentication across various AI frameworks.

TencentCloud/TencentDB-Agent-Memory

TencentDB Agent Memory is a memory management system for AI agents, featuring a 4-tier progressive pipeline to improve efficiency and reasoning by categorizing and condensing agent memories without...

TransformerOptimus/SuperAGI

SuperAGI is an open-source framework designed for building, managing, and running autonomous AI agents, offering tools for deployment, capability extension, and performance monitoring.

dataelement/bisheng

BISHENG is an open LLM application DevOps platform focusing on enterprise scenarios, providing comprehensive features for GenAI workflows, RAG, agents, model management, evaluation, and enterprise-...

iflytek/astron-agent

Astron Agent is an enterprise-grade platform for building, orchestrating, and deploying AI agent applications with integrated RPA, model management, and high-availability features.

0xPlaygrounds/rig

Rig is a Rust library designed for building modular and scalable LLM-powered applications, offering a unified interface for multiple model providers and vector stores.

plastic-labs/honcho

Honcho is a memory infrastructure for building stateful AI agents, enabling them to understand and retain information about people, agents, groups, projects, and ideas over time.

julep-ai/julep

Julep is an open-source platform for building, orchestrating, and self-hosting agent-based AI workflows with persistent memory and tool integration.