{"id":2939420,"date":"2025-09-22T09:52:46","date_gmt":"2025-09-22T16:52:46","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2939420"},"modified":"2025-09-22T10:13:47","modified_gmt":"2025-09-22T17:13:47","slug":"prompt-writing-for-ai-assistants","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/mapping\/prompt-writing-for-ai-assistants","title":{"rendered":"Prompt writing for AI assistants"},"author":366572,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[777102,22941],"tags":[758311,770852,780823],"industry":[],"product":[421922],"class_list":["post-2939420","blog","type-blog","status-publish","format-standard","hentry","category-arcade","category-mapping","tag-ai","tag-arcgis-assistant","tag-prompt-writing","product-arcgis"],"acf":{"authors":[{"ID":366572,"user_firstname":"Emma","user_lastname":"Fazekas","nickname":"Emma Fazekas","user_nicename":"efazekas","display_name":"Emma Fazekas","user_email":"efazekas@esri.com","user_url":"","user_registered":"2024-12-23 18:48:05","user_description":"Emma Fazekas is a product engineering writer on the ArcGIS Online team at Esri's Research and Development Centre in Ottawa, Canada. She holds degrees in physical geography, GIS, and education. In her free time, Emma enjoys triathlons, snowboarding, hiking, and spending time with her dog Stella.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/Tutorial-Profile-Picture-213x200.jpeg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":353902,"user_firstname":"FNU","user_lastname":"Leann Mary Kurias","nickname":"Leann Kurias","user_nicename":"lkurias","display_name":"Leann Kurias","user_email":"lkurias@esri.com","user_url":"","user_registered":"2024-02-28 19:54:35","user_description":"Leann develops technical content for the ArcGIS Dashboards team, bringing together strong analytical expertise and creative problem-solving to support data-driven decision-making. With a Master's in Business Analytics and Economics, she is passionate about using data to drive business solutions.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/06\/838c00aa-73bb-4c41-a883-05410341ccaa-465x465.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"short_description":"Prompt writing guidelines help you effectively communicate and get started with ArcGIS AI assistants.","flexible_content":[{"acf_fc_layout":"content","content":"<p>Prompt writing is the practice of creating clear and thoughtful instructions for an AI tool such as an ArcGIS AI assistant. These instructions, called prompts, are how you ask the tool to answer a question, write a summary, generate text, or help with a task. The way a prompt is written has a big impact on the quality of response you receive, so learning how to write good prompts will help you get better results. This article includes guidelines for prompt writing, and provides simple, practical examples to help you get started with ArcGIS AI assistants.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2940395,"id":2940395,"title":"Writing_826x465","filename":"Writing_826x465-e1758229032900.png","filesize":48749,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/Writing_826x465-e1758229032900.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/mapping\/prompt-writing-for-ai-assistants\/writing_826x465","alt":"Pencil and paper","author":"366572","description":"","caption":"","name":"writing_826x465","status":"inherit","uploaded_to":2939420,"date":"2025-09-18 20:27:30","modified":"2025-09-18 20:27:52","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":600,"height":338,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/Writing_826x465-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/Writing_826x465-e1758229032900.png","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/Writing_826x465-e1758229032900.png","medium_large-width":600,"medium_large-height":338,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/Writing_826x465-e1758229032900.png","large-width":600,"large-height":338,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/Writing_826x465-e1758229032900.png","1536x1536-width":600,"1536x1536-height":338,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/Writing_826x465-e1758229032900.png","2048x2048-width":600,"2048x2048-height":338,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/Writing_826x465-e1758229032900.png","card_image-width":600,"card_image-height":338,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/Writing_826x465-e1758229032900.png","wide_image-width":600,"wide_image-height":338}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2><strong>Prompt writing guidelines<\/strong><\/h2>\n<p>When creating a prompt, be sure to state your goal, provide any necessary context, and outline your formatting expectations. Consider the following guidelines when communicating with an assistant:<\/p>\n<h3>Use clear and simple language<\/h3>\n<p>State clearly what you want the assistant to do and avoid using ambiguous language. Take a look at the <a href=\"https:\/\/doc.arcgis.com\/en\/arcgis-online\/create-maps\/use-arcade-assistant.htm\" target=\"_blank\" rel=\"noopener\">Arcade assistant (beta)<\/a> prompt below.<\/p>\n<table style=\"height: 35px\" width=\"600\">\n<tbody>\n<tr>\n<td style=\"background-color: #ffffff;text-align: center;vertical-align: middle\" width=\"50\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/Red-x-2.png\" alt=\"x\" width=\"16\" height=\"21\" \/><\/td>\n<td style=\"background-color: #f2b2b7;vertical-align: middle\">Summarize marital status in some type of table or graph that looks organized.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The prompt lacks clarity by leaving the formatting up to the assistant\u2019s interpretation instead of directly stating the desired outcome. The table or graph type, for example HTML table or bar graph, is not specified, leading to further potential misinterpretations by the assistant. The following would be a better prompt:<\/p>\n<table style=\"height: 35px\" width=\"600\">\n<tbody>\n<tr>\n<td style=\"background-color: #ffffff;text-align: center;vertical-align: middle\" width=\"50\"><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/check.png\" alt=\"Check mark\" \/><\/td>\n<td style=\"background-color: #e5ffcc;vertical-align: middle\">Create an HTML table listing marital status. Have the first column be marital status, and the second be the number of people in each category. Format numbers with commas. Highlight the row with the highest value in orange.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Be specific<\/h3>\n<p>Provide enough detail when explaining a task or command to avoid generic results. Take a look at the <a href=\"https:\/\/doc.arcgis.com\/en\/survey123\/get-started\/survey123assistant.htm\" target=\"_blank\" rel=\"noopener\">Survey123 assistant (preview)<\/a> prompt below.<\/p>\n<table style=\"height: 35px\" width=\"600\">\n<tbody>\n<tr>\n<td style=\"background-color: #ffffff;text-align: center;vertical-align: middle\" width=\"50\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/Red-x-2.png\" alt=\"x\" width=\"16\" height=\"21\" \/><\/td>\n<td style=\"background-color: #f2b2b7;vertical-align: middle\">Create a survey to provide feedback about an event.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The prompt does not specify an event type; therefore, the assistant can only create generic questions that apply to a wide range of events. Tailored questions which provide more valuable results, such as asking about sound quality at an outdoor concert, require additional context and details. Important survey questions or topics are not mentioned in the prompt; as a result, key information might not be collected. Remember to always include sufficient detail to achieve the best results. The following would be a better prompt:<\/p>\n<table style=\"height: 35px\" width=\"600\">\n<tbody>\n<tr>\n<td style=\"background-color: #ffffff;text-align: center;vertical-align: middle\" width=\"50\"><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/check.png\" alt=\"Check mark\" \/><\/td>\n<td style=\"background-color: #e5ffcc;vertical-align: middle\">Create a survey for participants to provide feedback about the Boston Marathon. Include questions about pre-race communication, race safety, clarity of route markings, water station locations, post-race snacks, parking, and overall satisfaction.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n"},{"acf_fc_layout":"content","content":"<h3>Specify a presentation format<\/h3>\n<p>Tell the assistant how you would like the results presented by providing constraints, such as word count, and explicitly stating your desired format. Take a look at the <a href=\"https:\/\/doc.arcgis.com\/en\/arcgis-online\/reference\/doc-assistant.htm\" target=\"_blank\" rel=\"noopener\">documentation assistant (beta)<\/a> prompt below.<\/p>\n<table style=\"height: 35px\" width=\"600\">\n<tbody>\n<tr>\n<td style=\"background-color: #ffffff;text-align: center;vertical-align: middle\" width=\"50\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/Red-x-2.png\" alt=\"x\" width=\"16\" height=\"21\" \/><\/td>\n<td style=\"background-color: #f2b2b7;vertical-align: middle\">Compare partnered collaboration to distributed collaboration.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The prompt clearly states a task; however, the desired presentation format is not specified. It is unclear to the assistant whether the resulting information should be provided as a list, paragraphs, chart, table, or other format. The following would be a better prompt:<\/p>\n<table style=\"height: 35px\" width=\"600\">\n<tbody>\n<tr>\n<td style=\"background-color: #ffffff;text-align: center;vertical-align: middle\" width=\"50\"><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/check.png\" alt=\"Check mark\" \/><\/td>\n<td style=\"background-color: #e5ffcc;vertical-align: middle\">Compare partnered collaboration to distributed collaboration using a maximum of 50 words. Present results as bullet points.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Specify the audience<\/h3>\n<p>Provide information about the intended audience, such as age, reading ability, or preferred languages, to achieve results that are better tailored to your needs. Take a look at the <a href=\"https:\/\/doc.arcgis.com\/en\/arcgis-online\/reference\/doc-assistant.htm\" target=\"_blank\" rel=\"noopener\">documentation assistant (beta)<\/a> prompt below.<\/p>\n<table style=\"height: 35px\" width=\"600\">\n<tbody>\n<tr>\n<td style=\"background-color: #ffffff;text-align: center;vertical-align: middle\" width=\"50\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/Red-x-2.png\" alt=\"x\" width=\"16\" height=\"21\" \/><\/td>\n<td style=\"background-color: #f2b2b7;vertical-align: middle\">What is ArcGIS Instant Apps?<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The prompt does not specify the needs of the intended audience, such as result length or reading ability. In this case, the assistant does not know that the intended recipient is new to GIS and will require definitions for subject-specific terms and the use of simplified language. Without specifying the audience, the assistant might provide you with a result that is too technical and complex for your needs. The following would be a better prompt:<\/p>\n<table style=\"height: 35px\" width=\"600\">\n<tbody>\n<tr>\n<td style=\"background-color: #ffffff;text-align: center;vertical-align: middle\" width=\"50\"><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/check.png\" alt=\"Check mark\" \/><\/td>\n<td style=\"background-color: #e5ffcc;vertical-align: middle\">Explain what ArcGIS Instant Apps is to a person with minimal GIS knowledge. Use simple language. Maximum 100 words.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Iterate prompts to refine results<\/h3>\n<p>When communicating with an assistant, a good strategy is to write a prompt, evaluate the results, then rewrite the prompt to improve the results. You may need to experiment with multiple iterations of a prompt to get what you\u2019re looking for. Take a look at the example below.<\/p>\n<table style=\"height: 60px\" width=\"600\">\n<tbody>\n<tr>\n<td style=\"background-color: #ffffff;text-align: center;vertical-align: middle\" width=\"50\"><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/check.png\" alt=\"Check mark\" \/><\/td>\n<td style=\"background-color: #e5ffcc;vertical-align: middle\"><strong>Original prompt<\/strong>: Create a map of the number of preschool aged children in California.<br \/>\n<strong>First iteration<\/strong>: Create a map of the number of children under the age of 4 in California.<br \/>\n<strong>Second iteration<\/strong>: Create a map with a green color ramp of the number of children under the age of 4 in California.<br \/>\nAdd further iterations if necessary.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The original prompt returned an undesired result because ambiguous language, such as preschool aged, was used. If a result is not what you envisioned, rewrite the prompt with added details and context. For example, the first iteration restates the original prompt with additional information about age. To further tailor the result, the second iteration specifies a color ramp for the map. Remember that your first prompt might not always be successful; refine your prompts to get better results.<\/p>\n<p>Some assistants, such as the <a href=\"https:\/\/doc.arcgis.com\/en\/business-analyst\/web\/use-business-analyst-assistant.htm\" target=\"_blank\" rel=\"noopener\">Business Analyst assistant (preview)<\/a>, are conversational and remember content from the beginning of the session. When communicating with a conversational assistant, you do not need to rewrite previous prompts or iterations in their entirety. For example, the second iteration of the example prompt could be shortened to \u2018Switch the color ramp to green\u2019.<\/p>\n<h2><strong>Next steps<\/strong><\/h2>\n<p>These guidelines can help you begin crafting effective prompts to get the most out of an AI assistant. Try them today and experience how an AI assistant can enhance your workflow.<\/p>\n<p>Start with the <a href=\"https:\/\/doc.arcgis.com\/en\/arcgis-online\/administer\/configure-assistants.htm#ESRI_SECTION1_9D1B454CE9434F968A1253C8AACB8980\" target=\"_blank\" rel=\"noopener\">Configure AI assistants<\/a> page to choose an assistant that interests you and learn how to get started.<\/p>\n<p>Learn more about AI assistants by watching the video below:<\/p>\n"},{"acf_fc_layout":"kaltura","video_id":"1_awqmivo2","time":false,"start":0,"stop":""},{"acf_fc_layout":"content","content":"<h2><strong>More resources<\/strong><\/h2>\n<p>For more detailed information and tips, check out these blog posts:<\/p>\n<ul>\n<li><a href=\"https:\/\/mediaspace.esri.com\/media\/t\/1_7w6g9tih\" target=\"_blank\" rel=\"noopener\">Create a survey with an ArcGIS assistant<\/a> (video)<\/li>\n<li><a href=\"https:\/\/mediaspace.esri.com\/media\/t\/1_hqonhwql\" target=\"_blank\" rel=\"noopener\">Get to know Business Analyst Assistant (Preview)<\/a> (Video)<\/li>\n<li><a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/story-maps\/constituent-engagement\/using-the-arcgis-storymaps-ai-assistants\" target=\"_blank\" rel=\"noopener\">Using the ArcGIS StoryMaps AI assistants to your benefit<\/a> (Article)<\/li>\n<li><a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/announcements\/join-the-arcgis-pro-assistant-3-5-beta-help-shape-the-future-of-desktop-gis\" target=\"_blank\" rel=\"noopener\">Join the ArcGIS Pro assistant 3.5 beta: Help Shape the Future of Desktop GIS<\/a> (Article)<\/li>\n<li><a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/announcements\/introducing-the-arcgis-documentation-assistant-beta\" target=\"_blank\" rel=\"noopener\">Introducing the ArcGIS documentation assistant (beta)<\/a> (Article)<\/li>\n<li><a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/arcade\/introducing-the-arcgis-arcade-assistant-beta\" target=\"_blank\" rel=\"noopener\">Introducing the ArcGIS Arcade assistant (beta)<\/a> (Article)<\/li>\n<li><a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/announcements\/introducing-business-analyst-assistant-beta-june-2024\" target=\"_blank\" rel=\"noopener\">Introducing Business Analyst Assistant (Beta) in ArcGIS Business Analyst Web App | June 2024<\/a> (Article)<\/li>\n<li><a href=\"https:\/\/storymaps.arcgis.com\/stories\/fb4b5f35fede49678b13ac4acb18c595\" target=\"_blank\" rel=\"noopener\">Tap into AI in the ArcGIS System <\/a>\u00a0(Story)<\/li>\n<\/ul>\n"}],"related_articles":[{"ID":2865372,"post_author":"6561","post_date":"2025-06-27 15:00:56","post_date_gmt":"2025-06-27 22:00:56","post_content":"","post_title":"Introducing the ArcGIS Arcade assistant (beta)","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"introducing-the-arcgis-arcade-assistant-beta","to_ping":"","pinged":"","post_modified":"2025-06-30 09:26:15","post_modified_gmt":"2025-06-30 16:26:15","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2865372","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"3","filter":"raw"},{"ID":2887812,"post_author":"389112","post_date":"2025-07-09 16:43:12","post_date_gmt":"2025-07-09 23:43:12","post_content":"","post_title":"Introducing the ArcGIS documentation assistant (beta)","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"introducing-the-arcgis-documentation-assistant-beta","to_ping":"","pinged":"","post_modified":"2025-07-10 10:58:46","post_modified_gmt":"2025-07-10 17:58:46","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2887812","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":2344112,"post_author":"321952","post_date":"2024-06-28 08:30:51","post_date_gmt":"2024-06-28 15:30:51","post_content":"","post_title":"Introducing Business Analyst Assistant (Beta) in ArcGIS Business Analyst Web App | June 2024","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"introducing-business-analyst-assistant-beta-june-2024","to_ping":"","pinged":"","post_modified":"2024-06-28 08:46:53","post_modified_gmt":"2024-06-28 15:46:53","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2344112","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":2592282,"post_author":"6941","post_date":"2024-11-20 11:36:43","post_date_gmt":"2024-11-20 19:36:43","post_content":"","post_title":"Generate translations in your Instant Apps using the Translation Assistant (preview)","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"instant-apps-translation-assistant-beta","to_ping":"","pinged":"","post_modified":"2025-07-01 10:50:00","post_modified_gmt":"2025-07-01 17:50:00","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2592282","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"1","filter":"raw"}],"show_article_image":false,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/Person_writing_826x465_1.png","wide_image":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Prompt writing for AI assistants<\/title>\n<meta name=\"description\" content=\"This article provides prompt writing guidelines and examples to help you effectively communicate and get started with ArcGIS AI assistants.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/mapping\/prompt-writing-for-ai-assistants\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Prompt writing for AI assistants\" \/>\n<meta property=\"og:description\" content=\"This article provides prompt writing guidelines and examples to help you effectively communicate and get started with ArcGIS AI assistants.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/mapping\/prompt-writing-for-ai-assistants\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-22T17:13:47+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/mapping\/prompt-writing-for-ai-assistants#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/mapping\/prompt-writing-for-ai-assistants\"},\"author\":{\"name\":\"Emma Fazekas\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/09a60a4af3cdeac32746fe6f157aa1da\"},\"headline\":\"Prompt writing for AI assistants\",\"datePublished\":\"2025-09-22T16:52:46+00:00\",\"dateModified\":\"2025-09-22T17:13:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/mapping\/prompt-writing-for-ai-assistants\"},\"wordCount\":5,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"AI\",\"ArcGIS Assistant\",\"Prompt writing\"],\"articleSection\":[\"Arcade\",\"Mapping\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/mapping\/prompt-writing-for-ai-assistants\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/mapping\/prompt-writing-for-ai-assistants\",\"name\":\"Prompt writing for AI assistants\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2025-09-22T16:52:46+00:00\",\"dateModified\":\"2025-09-22T17:13:47+00:00\",\"description\":\"This article provides prompt writing guidelines and examples to help you effectively communicate and get started with ArcGIS AI assistants.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/mapping\/prompt-writing-for-ai-assistants#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/mapping\/prompt-writing-for-ai-assistants\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/mapping\/prompt-writing-for-ai-assistants#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Prompt writing for AI assistants\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/09a60a4af3cdeac32746fe6f157aa1da\",\"name\":\"Emma Fazekas\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/Tutorial-Profile-Picture-213x200.jpeg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/Tutorial-Profile-Picture-213x200.jpeg\",\"caption\":\"Emma Fazekas\"},\"description\":\"Emma Fazekas is a product engineering writer on the ArcGIS Online team at Esri's Research and Development Centre in Ottawa, Canada. She holds degrees in physical geography, GIS, and education. In her free time, Emma enjoys triathlons, snowboarding, hiking, and spending time with her dog Stella.\",\"jobTitle\":\"Product engineering writer\",\"worksFor\":\"Esri Inc\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/efazekas\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Prompt writing for AI assistants","description":"This article provides prompt writing guidelines and examples to help you effectively communicate and get started with ArcGIS AI assistants.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/mapping\/prompt-writing-for-ai-assistants","og_locale":"en_US","og_type":"article","og_title":"Prompt writing for AI assistants","og_description":"This article provides prompt writing guidelines and examples to help you effectively communicate and get started with ArcGIS AI assistants.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/mapping\/prompt-writing-for-ai-assistants","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2025-09-22T17:13:47+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/mapping\/prompt-writing-for-ai-assistants#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/mapping\/prompt-writing-for-ai-assistants"},"author":{"name":"Emma Fazekas","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/09a60a4af3cdeac32746fe6f157aa1da"},"headline":"Prompt writing for AI assistants","datePublished":"2025-09-22T16:52:46+00:00","dateModified":"2025-09-22T17:13:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/mapping\/prompt-writing-for-ai-assistants"},"wordCount":5,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["AI","ArcGIS Assistant","Prompt writing"],"articleSection":["Arcade","Mapping"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/mapping\/prompt-writing-for-ai-assistants","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/mapping\/prompt-writing-for-ai-assistants","name":"Prompt writing for AI assistants","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2025-09-22T16:52:46+00:00","dateModified":"2025-09-22T17:13:47+00:00","description":"This article provides prompt writing guidelines and examples to help you effectively communicate and get started with ArcGIS AI assistants.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/mapping\/prompt-writing-for-ai-assistants#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/mapping\/prompt-writing-for-ai-assistants"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/mapping\/prompt-writing-for-ai-assistants#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Prompt writing for AI assistants"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/09a60a4af3cdeac32746fe6f157aa1da","name":"Emma Fazekas","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/Tutorial-Profile-Picture-213x200.jpeg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/Tutorial-Profile-Picture-213x200.jpeg","caption":"Emma Fazekas"},"description":"Emma Fazekas is a product engineering writer on the ArcGIS Online team at Esri's Research and Development Centre in Ottawa, Canada. She holds degrees in physical geography, GIS, and education. In her free time, Emma enjoys triathlons, snowboarding, hiking, and spending time with her dog Stella.","jobTitle":"Product engineering writer","worksFor":"Esri Inc","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/efazekas"}]}},"text_date":"September 22, 2025","author_name":"Multiple Authors","author_page":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/mapping\/prompt-writing-for-ai-assistants","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Newsroom-Keyart-Wide-1920-x-1080.jpg","primary_product":"ArcGIS","tag_data":[{"term_id":758311,"name":"AI","slug":"ai","term_group":0,"term_taxonomy_id":758311,"taxonomy":"post_tag","description":"","parent":0,"count":29,"filter":"raw"},{"term_id":770852,"name":"ArcGIS Assistant","slug":"arcgis-assistant","term_group":0,"term_taxonomy_id":770852,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"},{"term_id":780823,"name":"Prompt writing","slug":"prompt-writing","term_group":0,"term_taxonomy_id":780823,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"}],"category_data":[{"term_id":777102,"name":"Arcade","slug":"arcade","term_group":0,"term_taxonomy_id":777102,"taxonomy":"category","description":"","parent":0,"count":98,"filter":"raw"},{"term_id":22941,"name":"Mapping","slug":"mapping","term_group":0,"term_taxonomy_id":22941,"taxonomy":"category","description":"","parent":0,"count":2690,"filter":"raw"}],"product_data":[{"term_id":421922,"name":"ArcGIS","slug":"arcgis","term_group":0,"term_taxonomy_id":421922,"taxonomy":"product","description":"Reserved for articles that cover all of ArcGIS","parent":36981,"count":338,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2939420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/366572"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=2939420"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2939420\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2939420"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2939420"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2939420"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2939420"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2939420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}