Skip to main content

Descripción general

A continuación encontrarás la descripción completa de las Built-in Tools incluidas en Devic, organizadas por su propósito funcional. Built-in-tools description

Read Emails

Lee y gestiona correos electrónicos.
  • Tools disponibles:
    • get_unread_emails, get_last_emails, mark_email_as_read, get_email_attachment, entre otras.
Read-emails description

Send Email

Permite enviar correos electrónicos automatizados.
  • Tool: send_basic_email
  • Descripción: Envía un correo electrónico a la dirección especificada y puede escuchar una respuesta.
  • Uso recomendado:
    • Enviar correos personalizados.
    • Notificaciones automáticas o reportes.
    • Alertas internas o comunicaciones entre agentes.

Code Execution Tools

Ejecuta código en diferentes lenguajes desde Devic (actualmente Python).
  • Tool: execute_python_code
  • Descripción: Ejecuta código Python y devuelve el resultado o error.
  • Uso recomendado:
    • Procesamiento de datos o validación lógica.

Search Knowledge

Busca información relevante dentro de bases de conocimiento internas.
  • Tool: retrieve_from_rag_in_file
Esta tool solo sirve si se ha añadido al menos un documento.

Update Knowledge

Actualiza la base de conocimiento de los agentes y MCPs mediante operaciones de escritura o sincronización de información.
  • Tool: update_memory
  • Descripción: Cada agente mantiene su propio estado de memoria, el cual puede actualizar introduciendo nuevos fragmentos de texto (por ejemplo, descripciones, notas o resultados). Esta actualización afecta solo a su memoria interna —no modifica los documentos fuente—.
  • Uso recomendado:
    • Añadir o actualizar conocimiento contextual del agente.
    • Sincronizar información desde documentos o APIs externas.
    • Permitir que el agente “aprenda” nuevos datos de manera incremental, manteniendo sus fuentes originales inalteradas.

Permite realizar búsquedas de información actualizada en la web.
  • Tools disponibles:
    • search_web
    • web_extract

Databases

Crea, consulta, actualiza y elimina información estructurada en bases de datos internas.
  • Tools:
    • get_tables, create_table, filter_rows, update_row, vector_search_table_rows, entre otras.

Files and Directories

Gestiona documentos y carpetas dentro del entorno Devic.
  • Tools disponibles:
    • create_folder, get_folder_content, move_document_to_folder, navigate_to_folder, entre otras.

OCR

Extrae texto de imágenes o documentos escaneados.
  • Tools disponibles:
    • ocr_document
    • query_document

PDF from HTML

Convierte contenido HTML en documentos PDF con formato visual.
  • Tool: generate_pdf_from_html
  • Uso recomendado:
    • Creación de reportes corporativos o plantillas visuales.

PDF from Markdown

Genera archivos PDF a partir de texto Markdown.
  • Tool: generate_pdf_from_markdown

Chart Images

Genera gráficos visuales a partir de datos estructurados.
  • Tool: generate_chart_image
  • Descripción: Crea gráficos de tipo barra, línea o área.
  • Uso recomendado:
    • Visualización de datos o reportes dinámicos.

Spreadsheet Tools

Permite leer y manipular hojas de cálculo (Excel o CSV).
  • Tools:
    • get_sheets, get_sheet_content

Text File Templates

Genera documentos a partir de plantillas (Word, Excel, PDF).
  • Tools disponibles:
    • fill_text_template, get_text_templates, merge_word_documents

SharePoint API

Integra Devic con Microsoft SharePoint.
  • Tools:
    • check_active_site, get_document_details, get_excel_content, update_cell

Short and Medium Term Memory

Permite a los agentes acceder al contexto de interacciones previas.
  • Tools:
    • get_agent_threads_summary, query_agent_thread_details

Próximos pasos