1Kj9DzTQLfvTqpYnu3slJ0A

Tabla de contenidos

Algunas consideraciones

La siguiente tabla ofrece un desglose detallado de los costes de los modelos de OpenAI.

Desde mi punto de vista, OpenAI destaca en dos áreas clave…

En primer lugar, sus modelos demuestran sistemáticamente una precisión y alineación superiores. Numerosos estudios destacan los modelos de OpenAI como los mejores en términos de fiabilidad y eficacia.

En segundo lugar, destaca la simplicidad de su ecosistema.

En un post reciente, exploré lo fácil que es construir un agente de IA que utiliza ordenadores (CUA) con el modelo CUA de OpenAI – un testimonio de su diseño fácil de usar.

Del mismo modo, aprovechar el modelo de búsqueda web de OpenAI es sencillo y transparente.

Los usuarios pueden especificar preferencias regionales para obtener resultados de búsqueda personalizados y localizados, y OpenAI Web Search proporciona URL de referencia, citando claramente las fuentes de datos.

En general, la integración de la búsqueda web supone un avance significativo, ya que resuelve eficazmente el antiguo problema del corte de los datos de formación al permitir el acceso a la información en tiempo real.

OpenAI

Tensión entre simplicidad y control

Las soluciones de inteligencia artificial para la búsqueda en la Web, como LLamaIndex, ofrecen un control granular y detallado de los datos de origen que se buscan, lo que permite a los usuarios adaptar los resultados con precisión.

Sin embargo, este alto grado de control tiene como contrapartida un aumento de la complejidad, que requiere conocimientos técnicos para una gestión eficaz.

Por el contrario, OpenAI ofrece un enfoque racionalizado, que facilita el acceso a la búsqueda y la orquestación de datos con una complejidad significativamente menor.

Aunque la simplicidad de OpenAI es un punto fuerte, sacrifica un nivel de control, dejando a los usuarios con menos influencia sobre cómo se procesan o priorizan los datos.

Las plataformas de orquestación de datos, a menudo denominadas «Búsqueda 2.0», representan una nueva frontera en la búsqueda web, ya que combinan la recuperación y la síntesis en una experiencia cohesiva.

Sin embargo, estas plataformas ejercen una influencia considerable sobre la narrativa al determinar cómo se sintetizan y presentan los datos a los usuarios.

La tensión entre simplicidad y control refleja una disyuntiva: personalización detallada frente a facilidad de uso.

Para los desarrolladores o usuarios avanzados, soluciones como LLamaIndex pueden ser preferibles a pesar de la curva de aprendizaje más pronunciada que conllevan.

El modelo de OpenAI, por el contrario, es más atractivo para quienes valoran la accesibilidad y la rapidez de despliegue que la complejidad de la personalización.

La falta de control en los sistemas más sencillos a veces puede ocultar cómo se filtran o clasifican los datos, lo que plantea dudas sobre la transparencia.

Las herramientas avanzadas de orquestación de datos intentan equilibrar esta situación ofreciendo resultados estructurados, pero su complejidad puede abrumar a los usuarios ocasionales.

Aún no lo he probado, pero en teoría el sistema de avisos de estos modelos debería permitir a los creadores ejercer un control significativo sobre cómo se realizan las búsquedas.

Este potencial de personalización mediante avisos podría salvar la distancia entre simplicidad y control, ofreciendo una solución híbrida.

En última instancia, la elección entre plataformas depende de las prioridades del usuario: un funcionamiento sin esfuerzo o una supervisión meticulosa del proceso de búsqueda.

A medida que evolucione la IA de las búsquedas web, es probable que la próxima generación de herramientas se caracterice por un equilibrio óptimo entre estos dos polos.

How To

Los modelos ahora pueden buscar en la web información actualizada antes de elaborar una respuesta.

Con la API Chat Completions, tendrá acceso directo a los modelos y herramientas perfeccionados que utiliza Search en ChatGPT.

Al emplear Chat Completions, el modelo busca sistemáticamente información en Internet antes de responder a su pregunta.

Para aprovechar web_search_preview como una herramienta que modelos como gpt-4o y gpt-4o-mini activan sólo cuando es necesario, opte en su lugar por la API de respuestas.

Para incorporar la búsqueda web en las finalizaciones de chat en la actualidad, debe utilizar uno de estos modelos:

  • gpt-4o-search-preview
  • gpt-4o-mini-search-preview

A continuación se muestra un script básico de Python que puede pegar en un bloc de notas y ejecutar…

import os
from openai import OpenAI

# Set your OpenAI API key as an environment variable
os.environ["OPENAI_API_KEY"] = "YOUR_API_KEY" # Replace YOUR_API_KEY with your actual API key

client = OpenAI()

completion = client.chat.completions.create(
model="gpt-4o-search-preview",
web_search_options={},
messages=[
{
"role": "user",
"content": "What is current weather in Cape Town?",
}
],
)

print(completion.choices[0].message.content)

Hago la siguiente pregunta:

¿Qué tiempo hace actualmente en Ciudad del Cabo?

Fíjate en la respuesta detallada y también en la cita de la fuente…

As of April 9, 2025, the current weather in Cape Town, South Africa, is partly cloudy with a temperature of 69°F (21°C).

## Weather for Cape Town, South Africa:
Current Conditions: Some clouds, 69°F (21°C)

Daily Forecast:
* Wednesday, April 09: Low: 59°F (15°C), High: 72°F (22°C), Description: Mainly cloudy
* Thursday, April 10: Low: 60°F (16°C), High: 77°F (25°C), Description: Sunny, pleasant and warmer
* Friday, April 11: Low: 60°F (16°C), High: 74°F (23°C), Description: Partly sunny
* Saturday, April 12: Low: 60°F (15°C), High: 66°F (19°C), Description: Cloudy and not as warm; a brief afternoon shower or two
* Sunday, April 13: Low: 59°F (15°C), High: 68°F (20°C), Description: Clouds breaking for some sun
* Monday, April 14: Low: 57°F (14°C), High: 68°F (20°C), Description: Mostly sunny
* Tuesday, April 15: Low: 56°F (13°C), High: 67°F (19°C), Description: Partly sunny


In April, Cape Town experiences mild autumn weather, with average high temperatures around 72°F (22°C) and lows near 59°F (15°C). The city typically receives about 1.26 inches (32 mm) of rainfall over approximately 8.8 days during the month. ([weather-atlas.com](https://www.weather-atlas.com/en/south-africa/cape-town-weather-april?utm_source=openai))
image 37

Vista detallada:

ChatCompletion
(id='chatcmpl-cb9d19ae-7914-4088-ba9d-0cd6a02f760e',

choices=[Choice(finish_reason='stop',
index=0,
logprobs=None,

message=ChatCompletionMessage

(content='##
[Cape Town, South Africa]
(https://www.google.com/maps/search/Cape+Town%2C+South+Africa)

## Weather for Cape Town, South Africa:

Current Conditions: Sunny, 63°F (17°C)

Daily Forecast:

* Thursday, April 10: Low: 60°F (15°C), High: 78°F (26°C), Description: Sunny and comfortable
* Friday, April 11: Low: 61°F (16°C), High: 74°F (23°C), Description: Partly sunny and pleasant
* Saturday, April 12: Low: 58°F (14°C), High: 68°F (20°C), Description: Cloudy with a brief shower or two in the afternoon
* Sunday, April 13: Low: 57°F (14°C), High: 67°F (19°C), Description: Clouds breaking for some sun
* Monday, April 14: Low: 56°F (14°C), High: 69°F (20°C), Description: Mostly sunny
* Tuesday, April 15: Low: 58°F (14°C), High: 67°F (19°C), Description: Partly sunny
* Wednesday, April 16: Low: 53°F (12°C), High: 71°F (22°C), Description: Plenty of sunshine

', refusal=None, role='assistant',
annotations=[Annotation(type='url_citation',
url_citation=AnnotationURLCitation(end_index=90, start_index=3,

title='Cape Town, South Africa',
url='https://www.google.com/maps/search/Cape+Town%2C+South+Africa'))],

audio=None,
function_call=None,
tool_calls=None))],

created=1744267781,

model='gpt-4o-search-preview-2025-03-11',
object='chat.completion',
service_tier=None,
system_fingerprint='',

usage=CompletionUsage(completion_tokens=280,
prompt_tokens=8,
total_tokens=288,

completion_tokens_details=CompletionTokensDetails(accepted_prediction_tokens=0, audio_tokens=0, reasoning_tokens=0, rejected_prediction_tokens=0), prompt_tokens_details=PromptTokensDetails(audio_tokens=0, cached_tokens=0)))

Ubicación del usuario

Para mejorar la precisión de los resultados de búsqueda basados en el contexto geográfico, puede proporcionar una ubicación aproximada del usuario especificando detalles como el país, la ciudad, la región y/o la zona horaria.

from openai import OpenAI
client = OpenAI()


completion = client.chat.completions.create(
model="gpt-4o-search-preview",
web_search_options={
"user_location": {
"type": "approximate",
"approximate": {
"country": "ZA",
"city": "Cape Town",
"region": "Cape Town",
}
},
},
messages=[{
"role": "user",
"content": "What are the best restaurants close to Campsbay?",
}],
)

print(completion.choices[0].message.content)

Y a continuación el resultado detallado…

image 38

Sígueme en LinkedIn 

Chief Evangelist @ Kore.ai | Me apasiona explorar la intersección de la IA y el lenguaje. Desde modelos lingüísticos y agentes de IA hasta aplicaciones agenéticas, marcos de desarrollo y herramientas de productividad centradas en los datos, comparto ideas sobre cómo estas tecnologías están dando forma al futuro.

Cobus Greyling

Por Cobus Greyling

Rasa Hero. NLP / NLU, Chatbots, Voz, UI / UX conversacional, Diseñador CX, Desarrollador, Interfaces de usuario ubicuas.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *