Facebook
From sania, 1 Month ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 200
  1. Hello everyone, my name is Roman Kagan and I have been a CTO in fintech for the last 5 years, leading a team of 30 people.
  2.  
  3. Programmers have long and firmly used AI in development: in writing code, documentation, and tests. This saves time (and money), and allows us to quickly develop and release products even with a small team.
  4.  
  5. Some programmers even use AI to hold two full-time jobs because they have (surprise!) a good understanding of how to use them.
  6.  
  7. When I mentioned this in a conversation with a fellow entrepreneur, I was surprised that almost no one outside the programming community either does not use AI, or does it incorrectly
  8.  
  9. I decided to fix this and try teaching a friend of mine, a psychologist who runs his own corporate consulting company, how to use AI in his work.
  10.  
  11. I inquired about their activities and realized that the simplest way I could help was through content marketing.
  12.  
  13. My task was not just to address a specific issue but also to teach my friend how to use ChatGPT effectively, including how to craft quality prompts for various tasks. We had a call and worked together for two hours.
  14.  
  15. As a result, my friend fired his copywriter and began saving as much as $1200 a month on content writing.
  16.  
  17. # What were the doubts about the plan to replace a live specialist with AI?
  18.  
  19. My friend liked the tone of voice of his copywriter, everything was calibrated and the process was well-established. Therefore, he doubted the success, but agreed to allocate 2 hours.
  20.  
  21. # In what cases is AI definitely unable to replace a human?
  22.  
  23. What we call *creative work* is divided into two very different categories: **art** and **craft**.
  24.  
  25. My assumption was that a good copywriter's ability isn't just about creativity, but rather skills honed through experience.
  26.  
  27. I proceeded from the fact that the skill of a good copywriter is not made up of his creativity, but rather his skills honed through experience.
  28.  
  29. And this is:
  30.  
  31. * The ability to write briefly and clearly
  32. * Analyzing the target audience of readers
  33. * Explaining complex things in simple language
  34. * Effectively structuring complex subjects for easier comprehension
  35. * Quickly researching a topic to distinguish valuable information from the mediocre
  36.  
  37. **Literature** **demands great creativity** and constant search for new expressive means, as writers aim to evoke complex emotions and craft entire worlds — where talent, not just experience, is crucial. No AI can replace a human in this truly creative work.
  38.  
  39. Conversely, corporate blogging **is a craft** and requires the skill to simplify complex topics, honed through regular practice.
  40.  
  41. AI **is wonderful in that it learns very quickly**, trains and can analyze huge amounts of data in seconds.
  42.  
  43. Therefore, if you load into AI all the experience that a copywriter needs to live through to become a good author for business, AI is quite capable of becoming one. And in a very short time.
  44.  
  45. And therefore our task is to train AI and turn it into our employee.
  46.  
  47. # How My Friend Worked with a Live Copywriter
  48.  
  49. My friend regularly publishes case studies from his practice. First, he dictates notes into a recorder, then sends this to a copywriter. The copywriter translates the voice into text, structures it, and writes an article based on this. Then he adapts it for different social networks.
  50.  
  51. The pricing math is straightforward.
  52.  
  53. It takes about 30 minutes to transcribe one material, 4 hours to write and edit, 2 hours to adapt for platforms, layout and posting. 3 materials are produced in a week.
  54.  
  55. In a month, my friend spends about $1500 (4w * 3 articles * 6h * $20/h). This is how we aimed to reduce this expense.
  56.  
  57. # Don't Use OpenAI's Chat Interface: What is Playground
  58.  
  59. There is a basic life hack if you don't want to get a poor result.
  60.  
  61. Use ChatGPT-4, it is available by subscription. And I recommend not using the chat interface available to regular users at the link [chat.openai.com](https://chat.openai.com/).
  62.  
  63. Instead, use [Playground](https://platform.openai.com/), which is available for developers. This is important for a good result because:
  64.  
  65. * The latest gpt-4-turbo-preview model is available there, which has a larger context and works better with it
  66. * There is a temperature parameter that affects the "creativity" of chatGPT
  67. * There is a more convenient interface for working with prompting, you can specify a system prompt that will trigger for each request, and there is also the possibility to save presets.
  68.  
  69. ![img](88iylneduuqc1 "This is how Playground looks like")
  70.  
  71. >⚠️ Payment in Playground is made for each request. You may need to top up your account. For experiments, $5-10 should be enough.
  72.  
  73. Now to the writing of the prompt itself.
  74.  
  75. # How not to write a prompt
  76.  
  77. How most people understand prompting:
  78.  
  79. >Act as a professional corporate psychologist write an article using notes
  80.  
  81. In this scenario, you'll end up with the he kind of bullshit that'll make you cringe: it's blatantly obvious the post was penned by a neural network.
  82.  
  83. # How to Properly Write Prompts
  84.  
  85. How I see prompting:
  86.  
  87. ![img](0o8g8mrhuuqc1 "A schema on how to break down a task for AI. The prompts themselves are marked with ?, they are simplified for the sake of schematics")
  88.  
  89. A skilled copywriter divides the task into distinct steps: analyzing the audience, handling data, outlining the article, and so on.
  90.  
  91. To make ChatGPT a proficient copywriter, it too must break down the task into specific steps.
  92.  
  93. Namely:
  94.  
  95. * have it focus on each stage independently
  96. * create a chain of requests, where the result of one prompt is fed into the next
  97.  
  98. Our task is to create in this way one giant, detailed prompt, according to which AI will write us an article.
  99.  
  100. # How we broke down the task of writing an article for ChatGPT
  101.  
  102. It was important for us to preserve the Tone of Voice of the current author.
  103.  
  104. I have outlined the following steps for the chat:
  105.  
  106. * Work out the author's Tone of Voice
  107. * Develop the author's Persona
  108. * Work out the reader audience
  109. * Work with notes from a psychologist
  110. * Gathering all the information together in the final prompt
  111.  
  112. The final prompt looks quite massive, more than 20 thousand characters.
  113.  
  114. This was far from my friend's idea of how to write prompts for ChatGPT. But the real key to using AI effectively lies in accurate and detailed prompting.
  115.  
  116. # Step-by-Step Guide to Training ChatGPT to Become Your Copywriter
  117.  
  118. **Step 1: Sampling** Before anything, we gather between 6 to 10 existing posts from the Author (my friend's copywriter). It’s crucial to choose a diverse set of topics to avoid topic-specific bias in our analysis. This data will be used to understand and mimic the user’s unique tone and style.
  119.  
  120. Ideally, after collection, split these materials into two equally sized datasets (simply choose the good ones, split into two batches and keep in Notion for further use)
  121.  
  122. One dataset will be used to extract the Tone of Voice. Another dataset will be used as examples (few-shot prompting) to improve accuracy.
  123.  
  124. **Step 2 Building Tone of Voice**
  125.  
  126. The process begins with the need to evaluate the author's tone of voice accurately.
  127.  
  128. Even the styles of Leo Tolstoy and Hemingway can be broken down into formal criteria. To mimic the tone of a copywriter you admire, first compile these criteria — something ChatGPT is capable of doing.
  129.  
  130. So, we're submitting a request to the model to "Build a framework to evaluate voice tone." This action generates a comprehensive set of criteria that can guide the evaluation of an author's tone. If necessary, further requests can be made to refine or expand this framework, ensuring it aligns closely with the project's specific needs.
  131.  
  132. >? After executing the prompt above, you can ask the model several times, "Do you have anything to add?" This allows you to pick up more items for your framework.
  133.  
  134. After ChatGPT generates the criteria, keep them in notes.
  135.  
  136. **Step 3. Applying the Tone Framework**
  137.  
  138. The next step is to help the AI understand the tone of voice of the initial author in order to learn how to impersonate them.
  139.  
  140. So, we combine the formal criteria from step 2 and the examples of the author's best articles in the next prompt.
  141.  
  142. **Prompt to Describe Author's Tone of Voice**
  143.  
  144. >**<<Context>>**
  145.  
  146. >I’m automating blogpost writing using LLM for telegram platform. I have samples of telegram posts, information about the author, target audience and transcription of voice notes containing idea and content of the future post.
  147.  
  148. >The plan is:
  149.  
  150. >Build the Tone of Voice based on samples provided
  151.  
  152. >Build Persona profile for the Author
  153.  
  154. >Build Persona profile for the Audience
  155.  
  156. >Parse voice notes into the text
  157.  
  158. >Combine all together in the final post.
  159.  
  160. >**Examples:** [put 3-5 posts here]
  161.  
  162. ><<**Objective**>>
  163.  
  164. >we are now executing #1 from the plan. Your goal as a writing and literature and media expert is to describe the overall author's tone of voice. Use the Tone of Voice Framework and provided examples of blogposts. Do NOT use references to specific posts, I need the overall overview.
  165.  
  166. ><<**Style**>>
  167.  
  168. >Act as a professional copywriter and literature expert
  169.  
  170. ><<**Tone**>>
  171.  
  172. >Concise and straightforward. Every word is a precious resource.
  173.  
  174. >**<<Audience>>**
  175.  
  176. >Firstly you response will used by another LLM, but before it will be verified by a IT professional.
  177.  
  178. >**<<Responce>**
  179.  
  180. >Tone of Voice Framework [put the result you got during the previous step]
  181.  
  182. By analyzing these examples through the lens of the established criteria, it's possible to populate the framework with concrete data unique to the author's style. This translates the theoretical aspects of the tone framework into a practical, data-informed profile of the author's voice. This profile is a key artifact used in the subsequent steps of creating posts.
  183.  
  184. >? For a large framework, consider analyzing each section individually or in groups of 2-3 sections, instead of having ChatGPT complete all fields in one request.
  185.  
  186. **Step 4: Building Persona Framework**
  187.  
  188. Creating personas is key to making content that fits both the writer and the audience. This means building profiles for two personas: one for the writer and one for the audience.
  189.  
  190. Making the writer's profile is just as important as the audience's.
  191.  
  192. For instance, ChatGPT can tell if posts are by men or women because it's learned from millions of internet articles. Sometimes we don't spot the difference, but AI does.
  193.  
  194. Creating a persona framework helps make the content more personalized and human-like.
  195.  
  196. ChatGPT can help build this framework, which needs details like age, education, income, hobbies, job stuff, and so on.
  197.  
  198. With this framework, we can create detailed personas using data like public social media stuff and personal interactions. I went with the framework I already had.
  199.  
  200. **Prompt to create Persona**
  201.  
  202. ><<Context>>
  203.  
  204. >I’m automating blogpost writing using LLM for telegram platform. I have samples of telegram posts, information about the author, target audience and transcription of voice notes containing idea and content of the future post.
  205.  
  206. >The plan is:
  207.  
  208. >Build the Tone of Voice based on samples provided
  209.  
  210. >Build Persona profile for the Author
  211.  
  212. >Build Persona profile for the Audience
  213.  
  214. >Parse voice notes into the text
  215.  
  216. >Combine all together in the final post.
  217.  
  218. >Persona information: [Raw information about the Persona from social media and other resources]
  219.  
  220. ><<Objective>>
  221.  
  222. >we are now executing #2 from the plan.
  223.  
  224. >Create a persona profile that will be used to write blog posts on behalf of a real person. This persona will be utilized in a Language Learning Model (LLM) to simulate human behavior and perform various tasks, including writing.
  225.  
  226. ><<Style>>
  227.  
  228. >Act as a professional product manager and marketing specialist
  229.  
  230. ><<Tone>>
  231.  
  232. >Concise and straightforward. Every word is a precious resource.
  233.  
  234. ><<Audience>>
  235.  
  236. >The output will be used by LLM as an input and context for another task. It will be also reviewed by human product manager before sending to LLM.
  237.  
  238. ><<Responce>>
  239.  
  240. >Use the following format to form the answer.
  241.  
  242. ><aside> ❓ If you don’t have information about the Persona to fill certain feature try to imagine something yourself but then put <review> tag at the beginning
  243.  
  244.  
  245. ></aside>
  246.  
  247.  
  248. >Persona Template
  249.  
  250. >Name: [Persona Name]
  251.  
  252. >Age: [Age]
  253.  
  254. >Gender: [Gender]
  255.  
  256. >Location: [City, Country]
  257.  
  258. >Education Level: [Highest Degree Obtained]
  259.  
  260. >Income Level: [Annual Income or Range]
  261.  
  262. >Professional Background
  263.  
  264. >Industry: [Industry they work in]
  265.  
  266. >Job Role: [Current Job Title]
  267.  
  268. >Years of Experience: [Years in the industry/job]
  269.  
  270. >Psychographics
  271.  
  272. >Personality Traits: [Key personality traits]
  273.  
  274. >Values and Beliefs: [Core values and beliefs]
  275.  
  276. >Interests and Hobbies: [Main interests and hobbies]
  277.  
  278. >Technological Competency
  279.  
  280. >Familiarity with Technology: [Level of comfort and familiarity with technology]
  281.  
  282. >Digital Skills: [Level of digital literacy]
  283.  
  284. >Adaptability to New Technologies: [How quickly they adapt to changes or updates in technology]
  285.  
  286. >Goals and Motivations
  287.  
  288. >Primary Goals: [Main goals they aim to achieve with the product]
  289.  
  290. >Secondary Goals: [Other goals that are not the main focus but still relevant]
  291.  
  292. >Challenges and Pain Points: [Specific challenges they face that the product could solve]
  293.  
  294. >Behavioral Patterns
  295.  
  296. >Usage Scenarios: [Specific situations or contexts in which they would use the product]
  297.  
  298. >Purchasing Behavior: [How they make purchasing decisions]
  299.  
  300. >Media Consumption: [Preferred media channels and content types]
  301.  
  302. >Expectations and Preferences
  303.  
  304. >Product Expectations: [What they expect from the product in terms of features, benefits, etc.]
  305.  
  306. >Brand Preferences: [Preferred brands and why]
  307.  
  308. **Step 5: Making the Article Comprehensive**
  309.  
  310. Now comes the crucial bit — analyzing the professional knowledge and experience my friend usually expresses through his social media posts.  
  311. Without these, any article turns into well-written bullshit, whether it's  ompiled by a human copywriter or an AI (like all that pointless stuff people just slap together from Google).
  312.  
  313. My friend used to send voice or text notes to his copywriter and answer clarifying questions until everything was clear. This made the article thorough and engaging, covering the topic comprehensively.
  314.  
  315. We can use any voice-to-text tool (Google Meet or Zoom) to get the raw transcript. Now we can improve it by emulating the audience persona behavior to predict, ask questions, and express concerns.
  316.  
  317. So, we used ChatGPT to formulate relevant questions that an audience member might have after going through the content. My friend responded to these in written form or via additional voice notes.
  318.  
  319. **Step 6: Combining Elements for Post Creation**:
  320.  
  321. Once all elements:
  322.  
  323. * Tone of Voice,
  324. * Author's Persona,
  325. * Audience Persona,
  326. * and Enriched Content
  327.  
  328. are ready, the next step is to combine them to create **the prompt**.
  329.  
  330. This is done by sending a request to ChatGPT that merges the tone, personas, and content into unified posts. We improve the model's precision in replicating the author's style by including examples from a second dataset of posts (not used for tone analysis) through few-shot prompting. This gives more context to ChatGPT.
  331.  
  332. **Scheme of the Final Prompt**
  333.  
  334. >**<<Context>>**
  335.  
  336. >I’m automating blogpost writing using LLM for telegram platform. I have samples of telegram posts, information about the author, target audience and transcription of voice notes containing idea and content of the future post.
  337.  
  338. >The plan is:
  339.  
  340. >Build the Tone of Voice based on samples provided
  341.  
  342. >Build Persona profile for the Author
  343.  
  344. >Build Persona profile for the Audience
  345.  
  346. >Parse voice notes into the text
  347.  
  348. >Combine all together in the final post.
  349.  
  350. >**<<Raw transcript>>**
  351.  
  352. ><<**Objective**>>
  353.  
  354. >We are now executing #5 from the plan.
  355.  
  356. >Act as PERSONA write a blogpost following TONE OF VOICE for AUDIENCE and using the information provided in RAW TRANSCRIPT.
  357.  
  358. ><<**Style**>>
  359.  
  360. >Act as Author
  361.  
  362. >Author**:** [Structured information about Author’s Persona]
  363.  
  364. ><<**Tone**>>
  365.  
  366. >[Structured information about Author’s Tone of Voice]
  367.  
  368. >**<<Audience>>**
  369.  
  370. >[Structured information about Audience Persona]
  371.  
  372. >**<<Responce>>**
  373.  
  374. >[Examples]
  375.  
  376. # Results
  377.  
  378. We generated a new long-read for the Telegram channel, and my friend posted it with a few minor edits. Frankly speaking, it received more positive feedback from the subscribers than the previous ones written by humans, and we got zero comments suspecting the article was AI-generated.
  379.  
  380. My friend practically stopped paying the copywriter. He himself generates several versions of draft posts, selects the best one, and sends it to a person for proofreading, layout, and publication, which all in all now takes 1 hour of time. And saves about $1250 a month (1500(1 -*1/6)).
  381.  
  382. Feel free to take the tips from the post and apply them for yourself. If you encounter any issues, just drop a comment here, and I'll offer advice and make any necessary corrections.
  383.  
  384. # Outro
  385.  
  386. If there are tasks in your business that you'd rather not handle or pay for, feel free to let me know in the comments. If the task is straightforward, I'll gladly advise you on how to delegate it to AI like a pro.
  387.  
  388. And I provide personal consulting - my email ([[email protected]](mailto:[email protected])) or Telegram (@romankaganov)