Cada versión del agente de ARMS actualiza el complemento de LLM para alinearse con las semantic specifications más recientes. Consulte esta página para identificar los cambios en los atributos de span entre versiones y actualizar sus consultas, paneles y alertas.
Agente de Python
V2.0.0
La versión V2.0.0 reestructura los atributos de span del componente OpenAI para adoptar de manera consistente el namespace gen_ai.*. Estos cambios afectan tanto a los tipos de llamada de LLM como de embedding.
Después de actualizar a la V2.0.0, actualice todos los paneles o alertas que hagan referencia a los atributos renombrados o eliminados que se listan a continuación.
Tipo de llamada LLM
Atributos renombrados
| Atributo anterior | Nuevo atributo | Cambio de formato |
|---|---|---|
gen_ai.prompts | gen_ai.input.messages | De cadena plana a JSON |
gen_ai.completions | gen_ai.output.messages | De cadena plana a JSON |
gen_ai.request.model_name | gen_ai.request.model | -- |
gen_ai.response.model_name | gen_ai.response.model | -- |
input.value | gen_ai.input.messages | De no estructurado a JSON |
output.mime_type | gen_ai.output.type | -- |
output.value | gen_ai.output.messages | De no estructurado a JSON |
gen_ai.request.tool_calls | gen_ai.tool.definitions | De no estructurado a JSON |
gen_ai.usage.prompt_tokens | gen_ai.usage.input_tokens | -- |
gen_ai.usage.completion_tokens | gen_ai.usage.output_tokens | -- |
Atributos eliminados
|
Atributo |
Reemplazo |
|
|
Use |
|
|
Ninguno. El tipo de contenido ya no se rastrea como un atributo independiente. |
Nuevos atributos
|
Atributo |
Descripción |
|
|
Número de finalizaciones por generar para cada prompt. |
|
|
Semilla para el muestreo determinista. |
|
|
Penaliza los tokens según la frecuencia con la que aparecen en la salida hasta el momento. |
|
|
Penaliza los tokens si ya aparecen en la salida. |
|
|
Número máximo de tokens por generar. |
|
|
Umbral de muestreo de núcleo. |
|
|
Limita el muestreo a los k tokens más probables. |
|
|
Secuencias que indican al modelo que deje de generar texto. |
|
|
Identificador único de la respuesta del modelo. |
|
|
Razones por las que el modelo dejó de generar, como |
Tipo de llamada Embedding
Atributos renombrados
|
Atributo anterior |
Nuevo atributo |
|
|
|
|
|
|
Atributos eliminados
|
Atributo |
Reemplazo |
|
|
Ninguno. La entrada sin procesar del embedding ya no se captura. |
|
|
Ninguno. El vector de embedding sin procesar ya no se captura. |
Nuevos atributos
|
Atributo |
Descripción |
|
|
Formatos de codificación solicitados para la salida del embedding. |
Cambio en el formato de entrada y salida
En la V2.0.0, varios atributos cambiaron de una cadena plana o un formato no estructurado a un arreglo JSON estructurado. Los siguientes ejemplos muestran los formatos anterior y nuevo.
**gen_ai.prompts (anterior) vs. gen_ai.input.messages (nuevo)**
Formato anterior (cadena plana):
"You are a helpful assistant.\nWhat is cloud computing?"
Nuevo formato (arreglo JSON):
[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "What is cloud computing?"}
]
**gen_ai.completions (anterior) vs. gen_ai.output.messages (nuevo)**
Formato anterior (cadena plana):
"Cloud computing is the on-demand delivery of IT resources over the Internet."
Nuevo formato (arreglo JSON):
[
{"role": "assistant", "content": "Cloud computing is the on-demand delivery of IT resources over the Internet."}
]