{"repo":"i365dev/llm_agent","free":true,"listed":false,"github":"https://github.com/i365dev/llm_agent","clone":"git clone https://github.com/i365dev/llm_agent.git","description":"An abstraction library for building domain-specific intelligent agents based on Large Language Models (LLMs). LLMAgent provides a core architecture and behavior definitions that simplify the development of specialized agents by leveraging the AgentForge framework for dynamic workflow orchestration.","language":"Elixir","stars":27,"topics":["agent","ai-agent","llm","workflow","llm-agent","dynamic-workflows"],"license":"MIT","category":"ai-agents","readme_excerpt":"LLMAgent LLMAgent is an abstraction library for building domain-specific intelligent agents based on Large Language Models (LLMs). Built on top of AgentForge's signal-driven architecture, LLMAgent provides specialized patterns for LLM-powered agents, including predefined signals, handlers, store structures, and flows optimized for conversational agents. Features - 🧠 LLM-specific interaction patterns and signal types - 🔀 Message processing workflows and handlers - 🛠️ Tool integration and execution - ⏱️ Long-running task management - 💬 Context and conversation management - 🔌 Plugin-based provider integrations - 🔄 AgentForge compatibility - 🌊 Dynamic workflow orchestration - Enable LLMs to create multi-step workflows based on context, refer to Dynamic Workflow Orchestration in LLMAgent for more details. Installation Add llm agent to your list of dependencies in mix.exs : Quick Start Core Components Signals LLMAgent defines specialized signal types for LLM interactions: Handlers Handlers process LLM-specific signals: Store Manage conversation state: Flows Create standard workflow compositions: Tasks Manage long-running operations: LLM Providers LLMAgent supports multiple LLM providers through its plugin system: Domain-Specific Agents Build specialized agents by: 1. Creating domain-specific handlers 2. Registering domain-specific tools 3. Defining domain-specific tasks 4. Creating domain-specific flows Additional Documentation - Getting Started Guide - Architecture Guide - ","default_branch":null,"files":null,"tree":[],"storefront":"/r/i365dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/i365dev/llm_agent/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}