Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated translations - (machine translation) #16736

Merged
merged 1 commit into from
Apr 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
---
title: Compatibilidad y requisitos para el monitoreo de IA
metaDescription: Compatibility and requirements for AI monitoring
freshnessValidatedDate: never
translationType: machine
---

El monitoreo de IA permite al agente reconocer y capturar datos de IA. El monitoreo de IA tiene diferentes requisitos de compatibilidad de biblioteca según el idioma que usó para su aplicación impulsada por IA.

Cuando deshabilita el rastreo distribuido o habilita el modo de alta seguridad, el agente no capturará datos de IA.

<Callout variant="important">
No debe habilitar el monitoreo de IA si es [cliente de FedRAMP](/docs/security/security-privacy/compliance/certificates-standards-regulations/fedramp-moderate), porque la IA y las tecnologías basadas en IA no están actualmente autorizadas por FedRAMP.
</Callout>

## Biblioteca de IA compatible [#compatibility]

Monitoreo de IA es compatible con estas versiones de agente y biblioteca de IA:

<table>
<thead>
<tr>
<th>
Versión del agente
</th>

<th>
Biblioteca soportada
</th>
</tr>
</thead>

<tbody>
<tr>
<td>
[Go versión 3.31.0 y superior](/docs/apm/agents/go-agent/get-started/go-agent-compatibility-requirements/#digital-intelligence-platform)
</td>

<td>
* [Biblioteca Go OpenAI](https://github.com/sashabaranov/go-openai) versiones 1.19.4 y superiores
* [AWS SDK para Go v2](https://github.com/aws/aws-sdk-go-v2) versiones 1.6.0 y superiores
</td>
</tr>

<tr>
<td>
[Node.js versión 11.13.0 y superior](/docs/apm/agents/nodejs-agent/getting-started/compatibility-requirements-nodejs-agent/#digital-intelligence-platform)
</td>

<td>
* [Biblioteca API OpenAI Node.js](https://www.npmjs.com/package/openai/v/4.0.0) versiones 4.0.0 y superiores. Si su modelo usa streaming, el agente de Node.js admite las versiones 4.12.2 y superiores
* [AWS SDK para JavaScript BedrockRuntime Client](https://www.npmjs.com/package/@aws-sdk/client-bedrock-runtime) versiones 3.474.0 y por encima
* [LangChain.js](https://www.npmjs.com/package/langchain/v/0.1.17) versiones 0.1.17 y por encima
</td>
</tr>

<tr>
<td>
[Versión de Python 9.8.0 y superior](/docs/apm/agents/python-agent/getting-started/compatibility-requirements-python-agent/#digital-intelligence-platform)
</td>

<td>
* Versiones de la biblioteca [OpenAI](https://pypi.org/project/openai/) 0.28.0 y superiores.
* [Boto3 AWS SDK para Python](https://pypi.org/project/boto3/) versiones 1.28.57 y superiores.
* [LangChain](https://pypi.org/project/langchain/) versiones 0.1.0 y por encima.
</td>
</tr>

<tr>
<td>
[Versión de Ruby 9.8.0 y superior](/docs/apm/agents/ruby-agent/getting-started/ruby-agent-requirements-supported-frameworks/#digital-intelligence-platform)
</td>

<td>
* [Gema OpenAI](https://github.com/alexrudall/ruby-openai) versión 3.4.0 y por encima
</td>
</tr>
</tbody>
</table>

## ¿Que sigue? [#whats-next]

* Puede comenzar [instalando monitoreo de IA](/install/ai-monitoring).
* Explore nuestro monitoreo de IA UI para ver cómo podemos ayudarlo [a mejorar su aplicación impulsada por IA](/docs/ai-monitoring/view-ai-data).
* Aprenda cómo mantener el cumplimiento de los datos [configurando filtros de caída](/docs/ai-monitoring/drop-sensitive-data).
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
---
title: Personaliza el agente para el monitoreo de IA
metaDescription: You can apply certain configurations to your APM agents to change how your AI data appears in New Relic.
freshnessValidatedDate: never
translationType: machine
---

Una vez que [instales el monitoreo de IA](/install/ai-monitoring), puedes configurar el comportamiento predeterminado del agente o actualizar tu aplicación para recopilar diferentes tipos de datos.

## Configurar el agente [#configure-agents]

Actualice el comportamiento predeterminado del agente para el monitoreo de IA en estos documentos de configuración del agente:

<CollapserGroup>
<Collapser
id="go-config"
title="Configuración de Go"
>
* [`ai_monitoring.enabled`](/docs/apm/agents/go-agent/configuration/go-agent-configuration/#ai-monitoring-enabled)
* [`ai_monitoring.streaming.enabled`](/docs/apm/agents/go-agent/configuration/go-agent-configuration/#ai-monitoring-streaming)
* [`ai_monitoring.record_content.enabled`](/docs/apm/agents/go-agent/configuration/go-agent-configuration/#ai-monitoring-record-content)
* [`ConfigCustomInsightsEventsMaxSamplesStored`](/docs/apm/agents/go-agent/configuration/go-agent-configuration/#env-var-table)
</Collapser>

<Collapser
id="nodejs-config"
title="Configuración de Node.js"
>
* [`ai_monitoring.enabled`](/docs/apm/agents/nodejs-agent/installation-configuration/nodejs-agent-configuration/#ai-monitoring-enabled)
* [`ai_monitoring.streaming.enabled`](/docs/apm/agents/nodejs-agent/installation-configuration/nodejs-agent-configuration/#ai-monitoring-streaming)
* [`ai_monitoring.record_content.enabled`](/docs/apm/agents/nodejs-agent/installation-configuration/nodejs-agent-configuration/#ai-monitoring-record-content)
* [`custom_insights_events.max_samples_stored`](/docs/apm/agents/nodejs-agent/installation-configuration/nodejs-agent-configuration/#custom_events_max_samples_stored)
* [`span_events.max_samples_stored`](/docs/apm/agents/nodejs-agent/installation-configuration/nodejs-agent-configuration/#span-events-max-samples-stored)
</Collapser>

<Collapser
id="python-config"
title="Configuración de Python"
>
* [`ai_monitoring.enabled`](/docs/apm/agents/python-agent/configuration/python-agent-configuration/#ai-monitoring-enabled)
* [`ai_monitoring.streaming.enabled`](/docs/apm/agents/python-agent/configuration/python-agent-configuration/#ai-monitoring-streaming)
* [`ai_monitoring.record_content.enabled`](/docs/apm/agents/python-agent/configuration/python-agent-configuration/#ai-monitoring-record-content)
* [`event_harvest_config.harvest_limits.span_event_data`](/docs/apm/agents/python-agent/configuration/python-agent-configuration/#harvest-limits-span-event-data)
* [`event_harvest_config.harvest_limits.custom_event_data`](/docs/apm/agents/python-agent/configuration/python-agent-configuration/#harvest-limits-custom-event-data)
</Collapser>

<Collapser
id="ruby-config"
title="Configuración Ruby"
>
* [`ai_monitoring.enabled`](/docs/apm/agents/ruby-agent/configuration/ruby-agent-configuration/#ai-monitoring-enabled)
* [`instrumentation.ruby_openai`](/docs/apm/agents/ruby-agent/configuration/ruby-agent-configuration/#ruby-openai)
* [`ai_monitoring.record_content.enabled`](/docs/apm/agents/ruby-agent/configuration/ruby-agent-configuration/#ai-monitoring-record-content)
* [`span_events.max_samples_stored`](/docs/apm/agents/ruby-agent/configuration/ruby-agent-configuration/#custom_insights_events-max_samples_stored)
* [`custom_insights_events.max_samples_stored`](/docs/apm/agents/ruby-agent/configuration/ruby-agent-configuration/#span_events-max_samples_stored)
</Collapser>
</CollapserGroup>

## Método de recuento token [#enable-token]

Si no ha deshabilitado `ai_monitoring.record_content.enabled`, no token necesita implementar la de devolución de llamada de recuento API.

Deshabilitar `ai_monitoring.record_content.enabled` impide que el agente envíe contenido de IA a New Relic, pero también evita que el agente reenvíe recuentos token para la interacción con su aplicación. Puede implementar una devolución de llamada en el código de su aplicación para determinar los recuentos token localmente y luego enviar esa información a New Relic.

Consulte los documentos a continuación para ver ejemplos de cómo configurar el token de conteo localmente:

<CollapserGroup>
<Collapser
id="go-token-method"
title="Método de recuento token de Go"
>
Consulte los documentos de Go API para [`SetLLMTokenCountCallback`](https://pkg.go.dev/github.com/newrelic/go-agent/v3/newrelic#Application.SetLLMTokenCountCallback)
</Collapser>

<Collapser
id="nodejs-token-method"
title="Método de recuento token de Node.js"
>
Consulte nuestros documentos API para [`recordLlmFeedbackEvent`](https://newrelic.github.io/node-newrelic/API.html#recordLlmFeedbackEvent)
</Collapser>

<Collapser
id="python-token-method"
title="Método de recuento token de Python"
>
Consulte nuestros documentos API para [`set_llm_token_count_callback`](/docs/apm/agents/python-agent/python-agent-api/setllmtokencountcallback-python-agent-api).
</Collapser>

<Collapser
id="ruby-token-method"
title="Método de recuento token de Ruby"
>
Consulte nuestros documentos API para [`NewRelic::Agent.set_llm_token_count_callback`](/docs/apm/agents/ruby-agent/api-guides/ruby-ai-monitoring-apis).
</Collapser>
</CollapserGroup>

## Métodos de opiniones de los usuarios [#enable-feedback]

Si el usuario final puede dejar comentarios sobre una respuesta de IA, puede reenviar estos datos a la tabla de respuestas de monitoreo de IA. Para hacer esto, actualizará el código de su aplicación para correlacionar los ID de traza de los datos del evento IA mediante métodos de devolución de llamada.

Hay dos métodos que debe implementar para reenviar este tipo de información:

<CollapserGroup>
<Collapser
id="go-feedback-methods"
title="Métodos de retroalimentación de Go"
>
Consulte los documentos de Go API para:

* [`GetTraceMetadata`](https://pkg.go.dev/github.com/newrelic/go-agent/v3/newrelic#Application.getTraceMetadata)
* [`RecordLLMFeedbackEvent`](https://pkg.go.dev/github.com/newrelic/go-agent/v3/newrelic#Application.RecordLLMFeedbackEvent)
</Collapser>

<Collapser
id="nodejs-feedback-methods"
title="Métodos de retroalimentación de Node.js"
>
Consulte nuestros documentos API para:

* [`setLlmTokenCountCallback`](https://newrelic.github.io/node-newrelic/API.html#setLlmTokenCountCallback)
* [`getTraceMetadata`](https://newrelic.github.io/node-newrelic/API.html#getTraceMetadata)
</Collapser>

<Collapser
id="python-feedback-methods"
title="Métodos de retroalimentación de Python"
>
Consulte nuestros documentos API para:

* [`newrelic.agent.current_trace_id()`](/docs/apm/agents/python-agent/python-agent-api/currenttraceid-python-agent)
* [`record_llm_feedback_event`](/docs/apm/agents/python-agent/python-agent-api/recordllmfeedbackevent-python-agent-api)
</Collapser>

<Collapser
id="ruby-feedback-methods"
title="Métodos de retroalimentación de Ruby"
>
Consulte nuestros documentos API para [`NewRelic::Agent.record_llm_feedback_event`](/docs/apm/agents/ruby-agent/api-guides/ruby-ai-monitoring-apis/#user-feedback)
</Collapser>
</CollapserGroup>
Loading
Loading