The First CRAFT™️ Experiment Week #1 Results

THE CRAFT™️ EXPERIMENT :: WEEK 1 :: POST 3

< Previous Page | Page 3 of 5 | Next Page >

  • Included here are the text file that was uploaded to the chat and the initial prompt given to the A.I. The goal of this first experiment is to have the A.I. get the content from the text file and understand it. This content is intended to be rough and unrefined. The A.I. will refine it.

  • # 001 - A.I. CHAT COMMENTS -------------

    Hello, I will be using "#" to mark personal reminders in our conversations. I will be following the syntax used by programming languages that use "#" such as Python which uses the # symbol to indicate a comment. Any text following the # on a line is a personal comment which should be ignored by you, the A.I., and is not part of the content for you to process. Please treat the content following these comments as contextual information to help me organize my thoughts and project details. For example:

    # Reference: https://www.ketelsen.ai

    # 002 - A.I. CHAT VARIABLES -------------

    VAR_MyWebsite = "www.ketelsen.ai"

    VAR_MyName = "Richard Ketelsen"

    VAR_ColorPalette = "gray #DCDCDC, orange #FF4E00, black #000000"

    # 003 - A.I. CHAT FUNCTIONS -------------

    # Start Function

    def FUNCT_Summary3PromptVariations

    # 03 - SUMMARY OF THE 3 VARIATIONS

    Great, now that all 3 prompt variations have been completed, please provide a title and a brief summary of the 3 different variations and how they differ, for example:

    A Quick Summary of How These Prompt Variations Differ

    Variation 1 focuses on getting a straightforward confirmation (“Before providing any solution, confirm…”).

    Variation 2 emphasizes restating the question with nuances and assumptions (“Please restate your understanding…”).

    Variation 3 uses plain English or user-friendly language to reduce jargon and improve clarity (“Summarize in plain English…”).

    All three variations maintain the same fundamental goal…

    # End Function

    # Start Function

    def FUNCT_MainBlogImage

    # 05 - VISUALS - MAIN BLOG IMAGE

    EXPLANATION: The blog post needs a main post image. This image should relate to the content of this post. Please provide 10 prompt options for use with any A.I. image generation tool that are visually compelling and interesting. Please do not create these visuals, only the prompts.

    DELIVERABLE: a list of 10 prompts for the main blog image that applies to all of the prompts and represents the main topic for the entire blog post. No text for these prompts

    # End Function

    # Start Function

    FUNCT_MainBlogImage

    # 05 - VISUALS - RECOMMENDED CHARTS OR GRAPHS

    EXPLANATION: Please recommend a chart or graph that explains 1 or all of the prompts : html code for a chart, graph, or any other type of visual that would make the content easier to understand for my target audience. Due to restrictions enforced by my web host provider, the format of this visual needs to be the following: Pure HTML with only inline css styles and no header or footer and using the following color palette: gray #DCDCDC, orange #FF4E00, black #000000

    DELIVERABLE: html for a chart or graph for 1 of the posts in the described format

    # End Function

    # Start Function

    FUNCT_DescriptiveBlogImage

    # 05 - VISUALS - IMAGES THAT GO WITH BLOG TEXT

    EXPLANATION: Suggest a detailed image prompt that will be used with an A.I. Image Creation Tool that is capable of displaying text in the image and creating complex infographics. This will likely be ChatGPT's latest Sora Image Generator which was updated in March 2025 to accept these complex detailed prompts. The prompt should enhance the written content. Since the target audience for this site is entrepreneurs , the style should be similar to content found in popular media created for this market such as Forbes, Fortune, and the Wall Street Journal. Please do not create these visuals, only the prompts. An example of this type of prompt and its level of detail is as follows:

    "A wide image taken with a phone of a glass whiteboard, in a room overlooking the Bay Bridge. The field of view shows a woman writing, sporting a t-shirt with a large OpenAI logo. The handwriting looks natural and a bit messy, and we see the photographer's reflection.

    The text reads:

    (left)

    "Transfer between Modalities:

    Suppose we directly model

    p(text, pixels, sound) [equation]

    with one big autoregressive transformer.

    Pros:

    * image generation augmented with vast world knowledge

    * next-level text rendering

    * native in-context learning

    * unified post-training stack

    Cons:

    * varying bit-rate across modalities

    * compute not adaptive"

    (Right)

    "Fixes:

    * model compressed representations

    * compose autoregressive prior with a powerful decoder"

    On the bottom right of the board, she draws a diagram:

    "tokens -> [transformer] -> [diffusion] -> pixels"

    DELIVERABLE: a prompt that refers to 1 of the prompt variations that will be placed in the blog post text next to the prompt and explains it visually and helpful way. This prompt can include some text and may be an infographic if needed.

    # End Function

    # 004 - A.I. CHAT OBJECTS -------------

    # 005 - CHAT INSTRUCTIONS -------------

  • Please read the attached file chat-instructions-ketai-001.txt . This will be used later in this chat.

    Sometimes I need to organize my thoughts and leave reminders for myself. As a solution, I would like to define A.I. CHAT COMMENTS in a separate document for use in our chat.

    # 001 - A.I. CHAT COMMENTS

    Hello, I will be using "#" to mark personal reminders in our conversations. I will be following the syntax used by programming languages that use "#" such as Python which uses the # symbol to indicate a comment. Any text following the # on a line is a personal comment which should be ignored by you, the A.I., and is not part of the content for you to process. Please treat the content following these comments as contextual information to help me organize my thoughts and project details. For example:

    # Reference: https://www.ketelsen.ai

    Sometimes I run into bits of information or instructions that I often reuse. As a solution, I would like to define A.I. CHAT VARIABLES in a separate document for use in our chat.

    # 002 - A.I. CHAT VARIABLES

    Using ChatGPT Projects, I will by assigning values to Chat Variables using the syntax "VAR_" and the name of the Chat Variable = value of the variable. For example VAR_MyWebsite = "www.ketelsen.ai". In this example, a string is placed in the variable but the contents will vary. Likely, the contents of a variable will be instructions for the A.I. that are used often in our chats. Using the variable saves tokens in our chats and organizing our discussions. Whenever I call the var, I will explicitly state my intent, for example,

    Please use the Chat Variable in our Project named VAR_MyWebsite here.

    When I say this, you will read the contents of the variable and take requested actions or substitute the appropriate value.

    Sometimes I run into frequently used actions that I would to instruct you, the A.I., to take while saving my chat tokens and making our chats shorter and less difficult to scroll through. As a solution, I would like to define A.I. CHAT FUNCTIONS in a separate document for use in our chat.

    # 003 - A.I. CHAT FUNCTIONS

    # INPUT -> FUNCTION -> OUTPUT

    Using ChatGPT Projects, I will be assigning Chat Functions the syntax "FUNCT_" and the name of the Chat Function, for example FUNCT_MyChatFunction. If the Chat Function requires input, the syntax of the input of the function will be similar to Python syntax such as FUNCT_MyChatFunction(input). These Chat Functions will work like programming functions with an input that you, the A.I. will take a series of operations on and then provide an output. As an example, I will explicitly say, Please use the Chat Function on our project named FUNCT_mainBlogImageIdeas. I will define the function in the shared instructions in Projects, for example:

    # Start Function

    def FUNCT_MainBlogImageIdeas = The blog post needs a main post image. This image should relate to the content of this post.

    INPUT : The content of the image will be the content of the chat where the Chat Function is called.

    INSTRUCTIONS: Please provide 10 prompt options for use with any A.I. image generation tool that are visually compelling and interesting. Please do not create these visuals, only the prompts.

    OUTPUT: a list of 10 prompts for the main blog image that applies to all of the prompts and represents the main topic for the entire blog post. No text for these prompts

    # End Function

    # 004 - A.I. CHAT OBJECTS

    Using ChatGPT Projects, I will be assigning Chat Objects the syntax "OBJ_" and the name of the Chat Object, for example OBJ_MyChatObject. A.I. CHAT OBJECTS are combinations of variables and functions combined into a package.

    Sometimes I would like to include instructions for our entire chat. These instructions are like rules that will apply to all responses in the chat. When needed, I will include them like so:

    # 005 - CHAT INSTRUCTIONS

    For each response that you provide, do all the following:

    1 - If the response includes factual information, ask me if I would like you to Fact Check the response.

    Then, If my response is "yes", run the following prompt:

    "Scrutinize the provided content for potential factual inaccuracies. Validate each claim against a range of authoritative databases and cross-reference with real-time data sources. For every discrepancy found, offer a detailed correction along with a clear explanation and proper citations, aimed at minimizing any AI hallucination."

    Please use the Chat Variable in our Project named VAR_MyWebsite here. What is the value?

    Please use this in a sentence.

ChatGPT o3-mini-high Response

PROMPT: “Please use the Chat Variable in our Project named VAR_MyWebsite here. What is the value? Please use this in a sentence.”

RESPONSE: Richard, the value of your chat variable VAR_MyWebsite is "www.ketelsen.ai", which serves as the online hub for your projects and ideas.

PROMPT: “Please explain the purpose of FUNCT_MainBlogImage”

RESPONSE: Hey Richard, here's a detailed explanation of what FUNCT_MainBlogImage is all about:

Detailed Explanation

Purpose and Scope:
The primary purpose of FUNCT_MainBlogImage is to serve as a creative prompt generator for the main image of a blog post. Instead of having you or your team think from scratch about how to visually represent the post, this function automatically provides 10 different text prompts. These prompts are intended to be fed into any A.I. image generation tool so that you can produce a range of visuals that are compelling and relevant to the blog post content.

Key Aspects of the Function:

  • Visual Cohesion:
    The function is designed to ensure that all the prompts relate to the central theme of the blog post. This means whichever prompt you choose or however you choose to combine them, the final image(s) will be aligned with the overall message and content of your blog.

  • Creative Diversity:
    By generating 10 unique prompt options, the function encourages creative exploration. This allows you to experiment with different visual styles or concepts without reworking your entire concept manually each time.

  • Separation of Concerns:
    The function explicitly instructs not to create the visuals but merely to generate the text prompts. This keeps the creative brainstorming process distinct from the actual image creation. In practice, a graphic designer or an A.I. image generation tool will then take these textual ideas and convert them into the visuals you need.

  • Ease of Use:
    It streamlines the workflow. Instead of manually brainstorming and testing multiple image ideas, you have a ready set of well-crafted, contextually aligned prompts that can reduce decision fatigue and speed up the content creation process.

  • Adaptability:
    The prompts generated by the function are generic enough to work with any A.I. image generation tool, giving you flexibility in how you produce your final image. Whether you use one tool or another, the language of the prompts will be versatile enough to be interpreted effectively.


Google Gemini 2.5 Pro (experimental)

PROMPT: “Please use the Chat Variable in our Project named VAR_MyWebsite here. What is the value? Please use this in a sentence.”

RESPONSE: Okay, I have processed the instructions in the file chat-instructions-ketai-001.txt.

Based on the definition provided in the file under # 002 - A.I. CHAT VARIABLES, the value of the Chat Variable VAR_MyWebsite is:

"www.ketelsen.ai"

Here is that value used in a sentence:

You can find more information on the website www.ketelsen.ai.

This response includes factual information (the value of the variable as defined in the file). Would you like me to Fact Check this response?

PROMPT: “Please explain the purpose of FUNCT_MainBlogImage”

RESPONSE: Based on the content of the file chat-instructions-ketai-001.txt, the purpose of the Chat Function FUNCT_MainBlogImage is to generate ideas for a main blog post image.

Here's a breakdown of its defined purpose:

  • Explanation: It addresses the need for a main image for a blog post, ensuring the image relates to the post's content.  

  • Instructions: You are instructed to provide 10 prompt options that are visually compelling and interesting. These prompts are intended for use with AI image generation tools. Importantly, you should only provide the prompts, not create the actual visuals.  

  • Deliverable: The expected output is a list containing exactly 10 prompts for the main blog image. These prompts should represent the main topic of the blog post and should not include any extra text.  

This response includes factual information based on the file provided. Would you like me to Fact Check this response?


Claude A.I. 3.7 Sonnet

PROMPT: “Please use the Chat Variable in our Project named VAR_MyWebsite here. What is the value? Please use this in a sentence.”

RESPONSE: I've reviewed the attached files and understand your system for using comments, variables, functions, and objects in our chat. This is a clever way to organize information and make your interactions with AI more efficient.

Based on the information you've shared, I can see that:

  1. Comments (starting with #) are personal reminders that I should ignore as part of the content to process

  2. Variables (with VAR_ prefix) store reusable information

  3. Functions (with FUNCT_ prefix) are predefined actions you can call

  4. Objects (with OBJ_ prefix) combine variables and functions

Regarding your specific request about the Chat Variable VAR_MyWebsite, its value is "www.ketelsen.ai".

Using this in a sentence: If you need more information about your projects and services, visitors can find everything they need at www.ketelsen.ai.

PROMPT: “Please explain the purpose of FUNCT_MainBlogImage”

RESPONSE: Based on the information in your files, FUNCT_MainBlogImage is a function designed to generate 10 prompt options for an AI image generation tool. Here's the specific purpose:

The function is meant to create prompts for a main blog image that relates to the content of your post. When you call this function, I would provide you with 10 different prompt ideas that are visually compelling and interesting, which you could then use with an AI image generator.

The function specifies that I should only provide the prompts themselves, not actually create the visuals. These prompts would be designed to represent the main topic of your entire blog post.

For example, if you were writing a blog post about effective AI prompting techniques, and you called this function, I would provide you with 10 different prompt ideas for an image that would work well as the main visual for that post.

Previous
Previous

The First CRAFT™️ Experiment: Future Plans

Next
Next

The First CRAFT™️ Experiment Week #1 Setup