Saltar al contenido principal

Prompts y recursos

Además de las herramientas, el servidor ofrece otros dos tipos de elementos que un cliente MCP puede usar: prompts, que son flujos de trabajo de varios pasos ya preparados que un usuario puede elegir, y recursos, que son material de referencia que un asistente lee en lugar de llamar.

Prompts​

Un prompt aparece en el cliente como algo que elige el usuario (en la mayoría de los clientes, un comando con nombre), y no como algo que el asistente decide llamar. Cada uno encadena varias herramientas para que la respuesta salga completa, en lugar de consulta a consulta.

PromptQué hace
analyze_work_orderRecorre una orden de trabajo de principio a fin: cabecera, posiciones, operaciones de ruta y líneas de material, señalando retrasos y faltas de componentes.
production_status_overviewElabora una visión general del estado del taller a partir de las herramientas de KPI y de desglose por estado de las órdenes de trabajo.
consejo

production_status_overview se basa en las herramientas de análisis, por lo que responde con recuentos en lugar de obtener todas las órdenes de trabajo. Sigue siendo rápido en una base de datos con un largo historial de producción.

Recursos​

Un recurso es material de referencia legible con una dirección fija. Un asistente puede leer uno sin gastar una llamada a herramienta, lo que los convierte en la forma más económica de orientarse.

RecursoDirecciónQué contiene
beas_usage_guidebeas://guideCómo usar el servidor: las familias de herramientas, los dos esquemas de autenticación y consejos para las consultas.
beas_entity_catalogbeas://schema/entitiesTodos los nombres de conjuntos de entidades de la API a los que se llega mediante beas_odata_query, como lista JSON.

El catálogo se genera a partir del propio modelo de la API, por lo que nunca se desfasa respecto a lo que el servidor aceptará realmente. Combínelo con beas_entity_schema, que describe los campos de uno de esos conjuntos de entidades; consulte Herramientas.

Ejemplos​

El asistente escribe consultas con nombres de campo que no existen. Está adivinando el esquema en lugar de leerlo. Pídale que lea beas://schema/entities para obtener el nombre del conjunto de entidades y que después llame a beas_entity_schema para obtener los campos. Ambas cosas cuestan menos que una consulta fallida, y los nombres de campo se devuelven exactamente como los escribe la API.

Las búsquedas por nombre no devuelven nada en una base de datos HANA aunque el registro existe. Allí la búsqueda de texto distingue entre mayúsculas y minúsculas. Respete las mayúsculas y minúsculas almacenadas, o haga que el asistente busque por un código en lugar de por una descripción.