Published on

【備忘録】Iterative

Authors

    Contents

    このレッスンでは、プロンプトを繰り返し分析・改良し、製品ファクトシートからマーケティングコピーを生成する方法を学びます。

    プロダクトファクトシートからマーケティングプロダクトの説明を生成する

    prompt = f"""
    Your task is to help a marketing team create a
    description for a retail website of a product based
    on a technical fact sheet.
    
    Write a product description based on the information
    provided in the technical specifications delimited by
    triple backticks.
    
    Technical specifications: ```{fact_sheet_chair}```
    """
    response = get_completion(prompt)
    print(response)
    

    課題 1:文章が長すぎる

    • 単語/文章/文字数を制限する。
    prompt = f"""
    Your task is to help a marketing team create a
    description for a retail website of a product based
    on a technical fact sheet.
    
    Write a product description based on the information
    provided in the technical specifications delimited by
    triple backticks.
    
    Use at most 50 words.
    
    Technical specifications: ```{fact_sheet_chair}```
    """
    response = get_completion(prompt)
    print(response)
    

    課題 2. テキストが間違った細部に焦点を当てる

    • 意図した読者に関連する側面に焦点を当てるように指示する。
    prompt = f"""
    Your task is to help a marketing team create a
    description for a retail website of a product based
    on a technical fact sheet.
    
    Write a product description based on the information
    provided in the technical specifications delimited by
    triple backticks.
    
    The description is intended for furniture retailers,
    so should be technical in nature and focus on the
    materials the product is constructed from.
    
    Use at most 50 words.
    
    Technical specifications: ```{fact_sheet_chair}```
    """
    response = get_completion(prompt)
    print(response)
    
    prompt = f"""
    Your task is to help a marketing team create a
    description for a retail website of a product based
    on a technical fact sheet.
    
    Write a product description based on the information
    provided in the technical specifications delimited by
    triple backticks.
    
    The description is intended for furniture retailers,
    so should be technical in nature and focus on the
    materials the product is constructed from.
    
    At the end of the description, include every 7-character
    Product ID in the technical specification.
    
    Use at most 50 words.
    
    Technical specifications: ```{fact_sheet_chair}```
    """
    response = get_completion(prompt)
    print(response)
    

    課題 3. 説明には次元の表が必要 - 情報を抽出して表に整理するように依頼する。

    prompt = f"""
    Your task is to help a marketing team create a
    description for a retail website of a product based
    on a technical fact sheet.
    
    Write a product description based on the information
    provided in the technical specifications delimited by
    triple backticks.
    
    The description is intended for furniture retailers,
    so should be technical in nature and focus on the
    materials the product is constructed from.
    
    At the end of the description, include every 7-character
    Product ID in the technical specification.
    
    After the description, include a table that gives the
    product's dimensions. The table should have two columns.
    In the first column include the name of the dimension.
    In the second column include the measurements in inches only.
    
    Give the table the title 'Product Dimensions'.
    
    Format everything as HTML that can be used in a website.
    Place the description in a <div> element.
    
    Technical specifications: ```{fact_sheet_chair}```
    """
    
    response = get_completion(prompt)
    print(response)
    

    HTML を表示するための Python ライブラリをロード

    上記で出力された HTML 形式の内容を表示する

    from IPython.display import display, HTML
    display(HTML(response))