Douglas C. Schmidt, Jesse Spencer-Smith, Quchen Fu, Jules White
{"title":"建立提示模式目录,加强提示工程学科建设","authors":"Douglas C. Schmidt, Jesse Spencer-Smith, Quchen Fu, Jules White","doi":"10.1145/3672359.3672364","DOIUrl":null,"url":null,"abstract":"The rapid advent of Large Language Models (LLMs), such as ChatGPT and Claude, is revolutionizing various fields, from education and healthcare to the engineering of reliable software systems. These LLMs operate through \"prompts,\" which are natural language inputs that users employ to query and leverage the models' capabilities. Given the novelty of LLMs, the understanding of how to effectively use prompts remains largely anecdotal, based on isolated use cases. This fragmented approach limits the reliability and utility of LLMs, especially when they are applied in mission-critical software environments. To harness the full potential of LLMs in such crucial contexts, therefore, we need a systematic, disciplined approach to \"prompt engineering\" that guides interactions with and evaluations of these LLMs.","PeriodicalId":330677,"journal":{"name":"ACM Sigada Ada Letters","volume":"32 3‐4","pages":"43 - 51"},"PeriodicalIF":0.0000,"publicationDate":"2024-06-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Towards a Catalog of Prompt Patterns to Enhance the Discipline of Prompt Engineering\",\"authors\":\"Douglas C. Schmidt, Jesse Spencer-Smith, Quchen Fu, Jules White\",\"doi\":\"10.1145/3672359.3672364\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The rapid advent of Large Language Models (LLMs), such as ChatGPT and Claude, is revolutionizing various fields, from education and healthcare to the engineering of reliable software systems. These LLMs operate through \\\"prompts,\\\" which are natural language inputs that users employ to query and leverage the models' capabilities. Given the novelty of LLMs, the understanding of how to effectively use prompts remains largely anecdotal, based on isolated use cases. This fragmented approach limits the reliability and utility of LLMs, especially when they are applied in mission-critical software environments. To harness the full potential of LLMs in such crucial contexts, therefore, we need a systematic, disciplined approach to \\\"prompt engineering\\\" that guides interactions with and evaluations of these LLMs.\",\"PeriodicalId\":330677,\"journal\":{\"name\":\"ACM Sigada Ada Letters\",\"volume\":\"32 3‐4\",\"pages\":\"43 - 51\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-06-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACM Sigada Ada Letters\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3672359.3672364\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Sigada Ada Letters","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3672359.3672364","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Towards a Catalog of Prompt Patterns to Enhance the Discipline of Prompt Engineering
The rapid advent of Large Language Models (LLMs), such as ChatGPT and Claude, is revolutionizing various fields, from education and healthcare to the engineering of reliable software systems. These LLMs operate through "prompts," which are natural language inputs that users employ to query and leverage the models' capabilities. Given the novelty of LLMs, the understanding of how to effectively use prompts remains largely anecdotal, based on isolated use cases. This fragmented approach limits the reliability and utility of LLMs, especially when they are applied in mission-critical software environments. To harness the full potential of LLMs in such crucial contexts, therefore, we need a systematic, disciplined approach to "prompt engineering" that guides interactions with and evaluations of these LLMs.