📄
💻
🚀
📊
🔍
📝
🤖
💻 Herramienta de Linea de Comandos

PeopleWorks Copilot
CLI

Sube documentos, consulta con inteligencia artificial, genera mapas mentales y automatiza flujos de trabajo desde la terminal. Todo el poder de PeopleWorks Copilot en tus manos.

PeopleWorks Copilot CLI v1.0.0
$ PeopleWorksCopilot.CLI.exe config --api-url https://tu-api.com/
✓ Configuration saved
$ PeopleWorksCopilot.CLI.exe upload "Manual.pdf" --tags "docs,manual"
✓ Manual.pdf uploaded successfully
$ PeopleWorksCopilot.CLI.exe analyze "Como configuro el modulo?"
Analyzing documents...
Answer: Para configurar el modulo, sigue estos pasos...
💻
20+
Comandos
📄
15+
Formatos
🤖
IA
Integrada
CLI
Nativo
Inicio Rapido

Configuracion en 3 Pasos

Comienza a usar el CLI en minutos con esta guia de inicio rapido

🚀
Configuracion Inicial
Una vez configurado, no necesitas repetir estos pasos
1
Configurar credenciales
Comando de configuracion
PeopleWorksCopilot.CLI.exe config \
  --api-url https://tu-api-url.com/ \
  --token TU-TOKEN-DE-AUTENTICACION \
  --user-name tu-usuario \
  --resource-name "Tu Recurso"
2
Verificar conexion
Verificar estado
PeopleWorksCopilot.CLI.exe status
3
Subir tu primer documento
Subir documento
PeopleWorksCopilot.CLI.exe upload "documento.pdf" \
  --description "Descripcion del documento" \
  --tags "tag1,tag2,tag3"
💡 Consejo Pro

Las credenciales se guardan en ~/.peopleworks-cli/config.json. Una vez configuradas, todos los comandos las usan automaticamente. Puedes sobrescribirlas temporalmente con las opciones --api-url, --token, etc.

💻 Referencia de Comandos

Comandos Principales

Domina cada comando para maximizar tu productividad

config
config [opciones]

Configura credenciales por defecto: API URL, token, usuario y recurso. Ejecutar sin opciones muestra la configuracion actual.

# Ver configuracion actual PeopleWorksCopilot.CLI.exe config # Limpiar configuracion PeopleWorksCopilot.CLI.exe config --clear
📤
upload
upload <archivo> [opciones]

Sube un documento individual al sistema RAG. Soporta PDF, Excel, Word, CSV, JSON y mas.

PeopleWorksCopilot.CLI.exe upload "Manual.pdf" \ --description "Manual de usuario" \ --tags "manual,ayuda" \ --category "Documentacion"
📁
upload-batch
upload-batch <directorio> [opciones]

Sube multiples archivos de una carpeta. Ideal para migraciones masivas de documentacion.

PeopleWorksCopilot.CLI.exe upload-batch "C:\Docs" \ --pattern "*.pdf" \ --recursive \ --tags "docs,2025"
🌐
import-url NUEVO
import-url <url> [opciones]

Importa contenido de paginas web directamente a tu base de conocimiento. Extrae texto limpio de URLs, lo procesa y lo indexa para busqueda RAG. Perfecto para documentacion online, articulos, wikis y cualquier contenido web.

# Importar una pagina de documentacion PeopleWorksCopilot.CLI.exe import-url "https://docs.devexpress.com/XPO/" # Importar multiples URLs a la vez (max 10) PeopleWorksCopilot.CLI.exe import-url "https://docs.example.com/guide" \ --additional-urls "https://docs.example.com/api,https://docs.example.com/faq" \ --doc-name-prefix "DevDocs" \ --tags "documentacion,api"
Caracteristicas:
  • Extraccion inteligente de contenido principal
  • Elimina automaticamente navegacion, ads y scripts
  • Soporta hasta 10 URLs por comando
  • Guarda URL de origen para trazabilidad
🔍
analyze
analyze <pregunta> [opciones]

Realiza preguntas sobre tus documentos y obtiene respuestas basadas en IA con contexto RAG.

PeopleWorksCopilot.CLI.exe analyze \ "Como configuro el modulo de reportes?" # Filtrar por documento PeopleWorksCopilot.CLI.exe analyze "Pasos de instalacion" \ --doc-name "Manual"
💬
chat
chat [opciones]

Inicia una sesion de chat interactiva con contexto persistente. La IA recuerda la conversacion.

PeopleWorksCopilot.CLI.exe chat # Con nombre de sesion PeopleWorksCopilot.CLI.exe chat \ --session-name "soporte-cliente"
📋
list-documents
list-documents [opciones]

Lista todos los documentos del recurso con ID, nombre, tamano y tags.

PeopleWorksCopilot.CLI.exe list-documents
🚀 Funcionalidades Avanzadas

Comandos de Poder

Funcionalidades avanzadas para usuarios expertos

🗺
mindmap
mindmap --doc-name <nombre>

Genera mapas mentales y diagramas automaticos. Soporta Markmap, Mermaid flowchart y graph.

PeopleWorksCopilot.CLI.exe mindmap \ --doc-name "Manual" \ --type markmap \ --output "diagrama.md"
reprocess-documents
reprocess-documents

Reprocesa documentos con optimizaciones: Chunk Overlap 17%, embeddings pre-normalizados, SIMD.

PeopleWorksCopilot.CLI.exe reprocess-documents # +15% recall, -85% latencia
📝
update-system-prompt
update-system-prompt <archivo.md>

Actualiza el prompt del sistema para personalizar el comportamiento de la IA.

PeopleWorksCopilot.CLI.exe update-system-prompt \ "mi-prompt.md"
🔄
convert
convert <archivo> [opciones]

Convierte documentos a Markdown o texto plano. Soporta Office, PDF, imagenes, audio y URLs.

PeopleWorksCopilot.CLI.exe convert "doc.pdf" \ --output "doc.md" \ --metadata # Convertir desde URL PeopleWorksCopilot.CLI.exe convert "https://..." \ --from-url
📥
download
download --doc-id <id>

Descarga un documento del sistema por ID o nombre.

PeopleWorksCopilot.CLI.exe download \ --doc-id 123 PeopleWorksCopilot.CLI.exe download \ --doc-name "Manual"
link-related / show-related
Gestion de relaciones

Vincula documentos relacionados y gestiona versiones (padre/hijo).

PeopleWorksCopilot.CLI.exe link-related \ --doc-id-1 10 --doc-id-2 15 PeopleWorksCopilot.CLI.exe show-related \ --doc-id 10
🔗 Integracion MCP (Model Context Protocol)

El CLI incluye comandos para gestionar servidores MCP y sus herramientas:

# Listar servidores MCP configurados
PeopleWorksCopilot.CLI.exe mcp-list-servers

# Ver herramientas disponibles
PeopleWorksCopilot.CLI.exe mcp-list-tools

# Probar conexion a servidor
PeopleWorksCopilot.CLI.exe mcp-test-connection --server "mi-servidor"

# Invocar herramienta MCP
PeopleWorksCopilot.CLI.exe mcp-invoke --server "mi-servidor" \
  --tool "search" --args '{"query":"test"}'
📊 Referencia Completa

Tabla de Comandos

Comando Descripcion Categoria
config Configurar credenciales por defecto Configuracion
status Verificar estado del recurso Diagnostico
upload Subir documento individual Documentos
upload-batch Subir carpeta completa Documentos
import-url Importar paginas web NUEVO Web/RAG
upload-text Subir texto sin archivo Documentos
list-documents Listar documentos Documentos
download Descargar documento Documentos
analyze Preguntar sobre documentos IA
chat Chat interactivo con IA IA
mindmap Generar mapa mental IA
convert Convertir a Markdown/texto Utilidades
reprocess-documents Reoptimizar embeddings Mantenimiento
update-system-prompt Personalizar IA Configuracion
link-related Vincular documentos Organizacion
set-parent Establecer version padre/hijo Organizacion
show-related Ver relaciones de documento Organizacion
supported-formats Ver formatos soportados Referencia
test-processing Comparar metodos de procesamiento Diagnostico
mcp-list-servers Listar servidores MCP MCP
mcp-list-tools Listar herramientas MCP MCP
mcp-test-connection Probar conexion MCP MCP
mcp-invoke Invocar herramienta MCP MCP
Automatizacion

Scripts y CI/CD

Automatiza tareas repetitivas con scripts y pipelines

💻 PowerShell Script

Automatiza subidas con scripts de PowerShell

# upload-docs.ps1
$docs = @(
    @{ file="doc1.pdf"; tags="manual" },
    @{ file="doc2.pdf"; tags="guia" }
)

foreach ($d in $docs) {
    PeopleWorksCopilot.CLI.exe upload $d.file `
        --tags $d.tags
}
🚀 GitHub Actions

Integra con pipelines de CI/CD

# .github/workflows/upload.yml
name: Upload Docs
on:
  push:
    paths: ['docs/**']

jobs:
  upload:
    runs-on: ubuntu-latest
    steps:
      - run: |
          dotnet run upload-batch ./docs \
            --api-url ${{ secrets.API_URL }} \
            --token ${{ secrets.TOKEN }}
Seguridad de Credenciales

Nunca incluyas tokens en scripts versionados. Usa variables de entorno o secrets de tu plataforma CI/CD. El token de autenticacion es confidencial.

🛠 Soporte

Resolucion de Problemas

🚫

Error 401 Unauthorized

Token invalido o expirado. Ejecuta config --token NUEVO

📁

Archivo No Encontrado

Usa rutas absolutas completas con comillas

Timeout

Limite de 10 min. Divide archivos mayores a 50MB

Parametros Faltantes

Ejecuta config para configurar valores por defecto

📞 Contacto de Soporte

Para soporte tecnico o preguntas sobre el CLI:

Email: support@peopleworksservices.com
API: https://copilotapi.peopleworksservices.com/