Si quieres aprender Ingeniería Rápida pero no sabes dónde encontrar materiales de aprendizaje adecuados, aquí tienes algunos recursos de alta calidad que conozco. Se actualizarán continuamente y te invitamos a añadir más.
Guía de Ingeniería Rápidapromptingguide.aiR Este es un recurso de aprendizaje de código abierto para Ingeniería Rápida. Explica todos los aspectos de la ingeniería rápida paso a paso y está disponible en varios idiomas. También contribuí con algunas páginas de traducción a la versión en chino. Este sitio es ideal para una navegación rápida y sistemática para obtener una comprensión general, y puede volver a consultarlo de vez en cuando.
Recursos de Prompt Engineering de Anthropic Documentacióndocs.anthropic.com/en/docs/build-…https://t.co/CG6hMfozth El sitio web de documentación de Anthropic es bastante bueno, y hay una parte muy importante relacionada con Prompt Engineering, que se combina principalmente con su propio modelo Claude. Puede considerarse como la mejor práctica de Claude: - Las instrucciones deben ser claras y directas - Usar ejemplos - Pensamiento en cadena - Usar XML para estructurar la entrada y la salida - Establecer roles para Claude - Otros Aunque las mejores prácticas anteriores están dirigidas a Claude, son básicamente aplicables a la mayoría de los modelos, pero también hay algunas diferencias a tener en cuenta. Por ejemplo, Claude puede tener muchos ejemplos y el efecto es muy bueno. Esto se debe a que la longitud de su contexto es muy larga y sigue muy bien las instrucciones. El mismo efecto puede no ser bueno cuando se usa en otros modelos. Además, Claude está especialmente ajustado para XML y lo admite bastante bien, pero para otros modelos, XML puede no ser el mejor formato.
Biblioteca de indicacionedocs.anthropic.com/en/prompt-libr…co/rTfB1NmSy4 Contiene una serie de bibliotecas de indicaciones de uso común. Al estudiar estos ejemplos, podrá comprender a grandes rasgos cómo escribir indicaciones óptimas para diferentes escenarios.
Generador de indicaciondocs.anthropic.com/en/docs/build-…/t.co/RlO0SGgNHx Anthropic ofrece un potente generador de indicaciones de muy buena calidad. Suelo usarlo y lo ajusto según los resultados. Sin embargo, tenga en cuenta que este generador de indicaciones cuesta aproximadamente $0.3 por uso y es necesario registrarse como desarrollador de Anthropic para usarlo.
Cursos de Anthropigithub.com/anthropics/cou…Di El tutorial de código abierto de Anthropic sobre Prompt incluye cuatro cursos: 1. Curso básico de la API de Anthropic: enseña los puntos básicos del uso del SDK de Claude: obtención de claves de API, parámetros del modelo operativo, escritura de palabras de prompt multimodales, transmisión de respuestas, etc. 2. Tutorial interactivo de ingeniería de palabras de prompt: guía detallada paso a paso sobre las principales tecnologías de prompt. 3. Versión de Google Vertex. 4. Curso de ingeniería de prompts en el mundo real: aprende a aplicar la tecnología de prompts a prompts complejos del mundo real. En particular, el curso de ingeniería de prompts en el mundo real es muy bueno. Primero revisa las mejores prácticas en su documentación oficial y luego combina varios casos de aplicación comunes, paso a paso, desde prácticas incorrectas hasta prácticas comunes y mejores prácticas, con cuadernos Jupyter, para que puedas ver los resultados de la ejecución de cada solución de optimización. Los diversos casos incluidos son muy representativos: - Extracción de información estructurada de informes médicos - Generación de resúmenes para llamadas de clientes - Soporte posventa de atención al cliente.
Libro de cocina antgithub.com/anthropics/ant…P8rXcJx Este es un ejemplo de código orientado a los desarrolladores antrópicos, no solo a Prompt Engineering, sino también a otros contenidos, como Embedding, fine-tuning, etc. Si eres desarrollador, puedes encontrar algunos relacionados para echarles un vistazo; de lo contrario, no importa.
deeplearning.ai hdeeplearning.aiEste es un curso de aprendizaje profundo impartido por el profesor Andrew Ng. Parece ser gratuito. El curso no solo incluye videos didácticos, sino también un entorno para ejecutar código. Puedes escribir código y ejecutarlo según las instrucciones del curso. Muchos de los cursos son ideales para principiantes en IA.
Generative AI for Everyone es un curso muy adecuadodeeplearning.ai/courses/genera…ntes comprendan completamente la IA generativa.
Ingeniería de avisos de ChatGPT para desardeeplearning.ai/short-courses/…/40LD8v5Ub6 Un video tutorial introductorio sobre ingeniería de avisos que combina ChatGPT y varios casos comunes
Recursos de aprendizaje de ingeniería de avisos de OpenAI. OpenAI también ha publicado numerosos rplatform.openai.com/docs/guides/pr…de ingeniería de avisos de alta calidad. Guía de ingeniería de avisos: https://t.co/gzS425xS5a. Su documento de ingeniería de avisos contiene diversas prácticas recomendadas para el uso de avisos. Las seis estrategias resumidas son muy representativas: 1. Estrategia 1: Escribir instrucciones claras. 2. Estrategia 2: Proporcionar texto de referencia. 3. Estrategia 3: Dividir tareas complejas en subtareas simples. 4. Estrategia 4: Dar al modelo más tiempo para "pensar". 5. Estrategia 5: Usar herramientas externas. 6. Estrategia 6: Probar cambios sistemáticamente. Las he recopilado anteriormente:
Ejemplos de indicaciones platform.openai.com/docs/examples4XxVUp5B5l Aquí se enumeran muchas indicaciones de uso común, como traducción, resolución de problemas matemáticos, preguntas de preparación para entrevistas, explicación de código, etc., y cada ejemplo de indicación no solo tiene código, sino que también incluye cómo usar el código para llamar
Libro de recetascookbook.openai.com/vjOmFBP0Jy El libro de recetas de OpenAI es una herramienta muy completa para aprender a llamar a diversas API de OpenAI. Encontrará códigos para muchos casos comunes, que no solo contienen instrucciones detalladas, sino también ejemplos de código.
IA Generativa para Principiagithub.com/microsoft/gene…4O7ZM Microsoft también publica tutoriales de forma muy activa. Cuentan con un conjunto de "IA Generativa para Principiantes", muy bueno y actualizado. Ahora se ha lanzado la versión 2 con un total de 18 lecciones y una versión en chino.
Ingeniería de indicaciones para IA gedevelopers.google.com/machine-learni…buC4UhANW Google también ofrece numerosos tutoriales de IA, incluydevelopers.google.com/machine-learni…ales. Además de la ingeniería de indicaciones mencionada anteriormente, existen muchos otros tutoriales relacionados con la IA que puedes encontrar en su sitio web.
Instituto de Aprendizaje Profunlearn.nvidia.com/en-us/training…co/e7pItp2t6O NVIDIA ha ganado muchísimo dinero vendiendo tarjetas gráficas mediante IA, por lo que es lógico que invierta en cursos de IA. Tiene un sitio web con vídeos de enseñanza de IA, pero la mayoría de los cursos son de pago.
IBM Technology youtube.com/@IBMTechnology IBM tiene un canal de YouTube llamado IBM Technology, que ofrece numerosos videos didácticos de IA de alta calidad. Cada episodio es corto y muy gratificante.
Stanford CS25 youtube.com/watch?v=P127jh… CS25 es un curso de Stanford llamado "Transformers United" que enseña sobre Transformers. Está en su cuarta edición y en cada ocasión invitan a profesionales de la industria a impartir conferencias. Por ejemplo, el semestre pasado, Jason Wei y Hyung Won Chung de OpenAI, y Loubna Ben Allal de Hugging Face fueron profesores invitados.
Aprendizaje Profundo por 3Bluyoutube.com/@3blue1brown2h6xMcgX 3Blue1Brown es conocido por sus videos fáciles de entender que facilitan la comprensión de teorías complejas. Recientemente ha estado serializando cursos relacionados con el Aprendizaje Profundo y ya ha llegado a la séptima lección, todos con subtítulos en chino de alta calidad.
CS50 pll.harvard.edu/subject/artifi… El reconocido curso CS50 de la Universidad de Harvard es gratuito y abierto al público. También incluye cursos relacionados con la IA. Cabe destacar la incorporación de un asistente de enseñanza de IA, representado como un patito de goma, inspirado en el método común de depuración de patitos de goma utilizado por los programadores.
freeCodeCamp.org hyoutube.com/@freecodecampEste es un canal de YouTube que recopila varios videotutoriales gratuitos relacionados con el desarrollo, muchos de los cuales son videos de enseñanza relacionados con IA con buena calidad.
LangChain hyoutube.com/@LangChainEl canal de YouTube de LangChain es excelente y suele publicar videos didácticos de alta calidad. Si bien todos se centran en LangChain, salvo la parte de LangChain, muchos son universales, especialmente los relacionados con RAG.
Andrej Karpathy youtube.com/@AndrejKarpathy Andrej Karpathy es el excofundador de OpenAI y exdirector del departamento de conducción autónoma de Tesla. Su canal de YouTube contiene numerosos vídeos didácticos profesionales de alta calidad relacionados con la IA, como ejemplos de cómo escribir un GPT desde cero. He oído que en algunas universidades sus vídeos se utilizan como material didáctico auxiliar.
Esta es una parada tetwitter-thread.com/t/183048702913… colección de actualizaciones: