Proporcionar las instrucciones del modelo sobre qué hacer es una forma eficaz y eficiente de personalizar su comportamiento. Sé claro, breve y directo en las instrucciones, y proporciona el contexto necesario y describe el resultado deseado. Las instrucciones pueden ser tan simples como una lista de instrucciones paso a paso o tan complejas como mapear la experiencia y la mentalidad de un usuario.
Cómo escribir instrucciones eficaces
Las instrucciones eficaces aplican los siguientes principios:
- Indícale al modelo qué hacer.
- Sé claro y específico.
- Especifica las restricciones o los requisitos de formato para el resultado.
Ejemplo
Por ejemplo, supongamos que tienes una hamburguesería y deseas usar un modelo para ayudarte a obtener información sobre qué elementos de menú son los más populares. Quieres que el modelo formatee las transcripciones de los pedidos de los clientes en JSON para que puedas identificar con rapidez los elementos del menú. En las siguientes tablas, se muestran las diferentes respuestas que proporciona el modelo cuando se proporcionan instrucciones genéricas y, también, instrucciones específicas que siguen los principios de instrucción:
Instrucciones genéricas |
---|
Extract the transcript in JSON. Transcript: Speaker 1 (Customer): Hi, can I get a cheeseburger and large fries, please? Speaker 2 (Restaurant employee): Coming right up! Anything else you'd like to add to your order? Speaker 1: Hmmm, maybe a small orange juice. And could I get the fries with ketchup on the side? Speaker 2: No problem, one cheeseburger, one large fries with ketchup on the side, and a small orange juice. That'll be $5.87. Drive through to the next window please. { "speakers": [ { "speaker": "Customer", "utterances": [ "Hi, can I get a cheeseburger and large fries, please?" ] }, { "speaker": "Restaurant Employee", "utterances": [ "Coming right up! Anything else you'd like to add to your order?" ] }, { "speaker": "Customer", "utterances": [ "Hmm, maybe a small orange juice. And could I get the fries with ketchup on the side?" ] }, { "speaker": "Restaurant Employee", "utterances": [ "No problem, one cheeseburger, one large fries with ketchup on the side, and a small orange juice. That'll be $5.87. Drive through to the next window please." ] } ] } |
Instrucciones específicas |
---|
Extract the items from this transcript in JSON and separate drinks from food. Transcript: Speaker 1 (Customer): Hi, can I get a cheeseburger and large fries, please? Speaker 2 (Restaurant employee): Coming right up! Anything else you'd like to add to your order? Speaker 1: Hmmm, maybe a small orange juice. And could I get the fries with ketchup on the side? Speaker 2: No problem, one cheeseburger, one large fries with ketchup on the side, and a small orange juice. That'll be $5.87. Drive through to the next window please. { "drinks": [ "orange juice" ], "food": [ "cheeseburger", "large fries" ] } |
Cuando se aplican los principios de instrucción, este ejemplo pasó de una respuesta que contenía demasiados datos a una que contenía exactamente los datos requeridos para este caso de uso. Las instrucciones que usan los principios de instrucciones pueden ayudarte a guiar al modelo para que entregue la respuesta más útil para tu caso de uso.
¿Qué sigue?
- Explora más ejemplos de instrucciones en la galería de instrucciones.