ElizaOS: creación de multiinteligentes de ejecución autónoma, un marco de desarrollo de organismos inteligentes de IA de código abierto totalmente funcional

Introducción general

Eliza es un marco de desarrollo multiagente de última generación cuyo objetivo es simplificar el proceso de creación y despliegue de agentes autónomos. Soporta el despliegue de múltiples inteligencias con diferentes configuraciones de roles , y puede lograr la colaboración y la interacción entre inteligencias . El sistema integra interfaces completas de Discord y Twitter, admite la interacción por voz y está equipado con la generación aumentada basada en la recuperación (RAG).RAGEliza puede gestionar entradas multimodales, incluidos documentos de texto, PDF y contenidos de audio y vídeo, con capacidades de comprensión de contenidos y generación de resúmenes. El marco utiliza un diseño modular , los desarrolladores pueden personalizar Acción y Cliente para ampliar los límites de la capacidad del cuerpo inteligente . También es compatible con grandes modelos lingüísticos de código abierto desplegados localmente (como Llama) y API en la nube (como OpenAI, Anthropic). Claude), lo que permite a los desarrolladores elegir el modelo subyacente adecuado en función de las necesidades reales.

Un marco de agentes de IA encabeza silenciosamente la lista mensual de tendencias de Github
Soporta múltiples Agentes y todos los modelos, Memoria incorporada, soporte para procesar archivos arbitrarios de audio/video/PDF, perfecta integración con plataformas como Discord/Twitter.
Antes era un desarrollador Web3 DAO, ¡ahora es un Web3 Allin AI beat!

ElizaOS:构建自主执行的多智能体,功能完备的开源AI智能体开发框架

 

Lista de funciones

  • Soporta el despliegue de inteligencias a través de múltiples canales de comunicación (Discord, Twitter, Telegram)
  • Compatible con los principales modelos lingüísticos de gran tamaño (Llama, Grok, OpenAI, Anthropic, etc.)
  • Sistema de colaboración e interacción corporal multiinteligente
  • Acceso a la base de conocimientos basado en la generación mejorada por recuperación (RAG)
  • Memoria corporal inteligente a largo plazo y sistema de recuperación de conocimientos
  • Marco escalable de capacidades del cuerpo inteligente
  • Selección flexible del modelo (local o en la nube)
  • Experiencia de implantación inmediata
  • Capacidad de tratamiento de contenidos multimodales
  • Un sistema de memoria de diálogo basado en una base de datos vectorial

 

Utilizar la ayuda

1. Requisitos del sistema

Antes de empezar a utilizar Eliza, asegúrese de que su sistema cumple los siguientes requisitos.

  • Python 2.7 o superior
  • Node.js 23 o superior
  • gestor de paquetes pnpm

Nota para los usuarios de Windows: se requiere WSL 2 (Windows Subsystem for Linux 2).

2. Guía de inicio rápido

Se recomienda el método de instalación de arranque:

git clone https://github.com/elizaos/eliza-starter.git
cd eliza-starter
cp .env.example .env
pnpm i && pnpm build && pnpm start

Después de iniciar el agente, se le pedirá que ejecute "pnpm start:client". Abra otro terminal, vaya al mismo directorio y ejecute el siguiente comando:

pnpm start:client

3. Configuración medioambiental

Debe configurar los siguientes parámetros importantes en el archivo .env:

  • Configuración relacionada con DISCORD (si se utiliza la funcionalidad Discord)
  • Configuración relacionada con TWITTER (si se utiliza la función Twitter)
  • Clave API de OpenAI (si utiliza los servicios de OpenAI)
  • Claves API para otros servicios opcionales

4. Configuración de roles personalizados

Las funciones pueden configurarse de dos maneras:

  1. modificacionespackages/core/src/defaultCharacter.tspara cambiar el rol por defecto
  2. Utilice este comando para cargar un archivo de rol personalizado:
    pnpm start --characters="path/to/your/character.json"
    

5. Selección del modelo

Eliza admite una amplia gama de modelos de IA.

  • Modelo de llama: configuraciónXAI_MODELLa variable de entorno esmeta-llama/Meta-Llama-3.1-70B-Instruct-Turbo
  • Modelo Grok: configuraciónXAI_MODELLa variable de entorno esgrok-beta
  • Modelos OpenAI: configuraciónXAI_MODELLa variable de entorno esgpt-4-minital vezgpt-4o

6. Ajustes locales de razonamiento

Si tienes una GPU NVIDIA, puedes instalar CUDA para aumentar drásticamente la velocidad de inferencia local:

pnpm install
npx --no node-llama-cpp source download --gpu cuda

Asegúrese de que CUDA Toolkit, incluyendo cuDNN y cuBLAS, está instalado.

7. Desarrollo de plug-ins

Eliza admite extensiones de plugin, puede añadir los siguientes componentes para ampliar la funcionalidad:

  • Añadir nuevas Acciones
  • Creación de nuevos proveedores
  • Desarrollo de nuevos evaluadores
  • Añadir un nuevo servicio (Servicios)
  • Creación de nuevos clientes (Clientes)
© declaración de copyright

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...