ComenzarEmpieza gratis

Mejorar las indicaciones con la asignación de roles

Trabajas en SkyCast Assistant, una plataforma meteorológica inteligente que convierte pronósticos detallados en información clara. Te han pedido que trabajes en la integración de Amazon Bedrock y, como primer paso, debes añadir la función de asistente meteorológico al mensaje.

La biblioteca json y el cliente bedrock se han importado previamente.

Este ejercicio forma parte del curso

Introducción a Amazon Bedrock

Ver curso

Instrucciones del ejercicio

  • Especifica la función de asistente meteorológico como parte de la indicación.
  • Analiza el cuerpo de la respuesta para extraer la salida.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Format the prompt with role and required Claude format
prompt = '____'

request_body = json.dumps({"anthropic_version": "bedrock-2023-05-31", "max_tokens": 100, 
                           "messages": [{"role": "user", "content": prompt}]})
response = bedrock.invoke_model(modelId='anthropic.claude-3-5-sonnet-20240620-v1:0', 
                                body=request_body)

# Extract completion from response
output = json.loads(response['body'].____)['content'][0]['text'] # Parse JSON and get completion       
      
print(output)
Editar y ejecutar código