Sobre o projeto
Koris Assistant é um framework de agente de IA type-safe construído com TypeScript. Ele emprega uma arquitetura modular que permite a extensão de capacidades por meio de um sistema de plugins para canais e um sistema de habilidades baseado em markdown.
As principais capacidades incluem:
- Canais Plugáveis: Suporta interação via Telegram, WhatsApp, uma Interface de Usuário de Terminal (TUI) e um painel web baseado em React.
- Memória Persistente: Utiliza SQLite para memórias de longo prazo, rastreamento de sessões e histórico de conversas de curto prazo.
- Heartbeat Agents: Suporta sub-agentes agendados, movidos por cron, que operam autonomamente em segundo plano.
- Execução de Ferramentas: O LLM pode executar comandos de shell, requisições HTTP com restrição de domínio e pesquisas na web (via uma instância auto-hospedada do SearXNG).
- Suporte a IA de Múltiplos Provedores: Compatível com Ollama, NVIDIA e provedores mock, permitindo que diferentes provedores sejam atribuídos a diferentes funções.
- Painel de Gerenciamento: Uma UI web para conversar com o agente e gerenciar sessões, memórias, heartbeats e habilidades.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.