ai news writer, web apps, prompts
This commit is contained in:
@@ -30,7 +30,8 @@ def write_blog_google_serp(search_keyword, search_results):
|
||||
Always include answers for each FAQ, use your knowledge and confirm with snippets given in search result.
|
||||
3). Act as subject matter expert for given research keywords: {search_keyword}.
|
||||
4). Your blog should be highly formatted in markdown style and highly readable.
|
||||
5). Always write in the first person.
|
||||
5). Always write in the first person.
|
||||
6). Inject Your Unique Voice and Style: Add personal insights, anecdotes, or experiences to infuse authenticity and humanize the content, making it engaging and authentic.
|
||||
|
||||
\n\nWeb Research Keyword: "{search_keyword}"
|
||||
Google search Result: "{search_results}"
|
||||
|
||||
@@ -18,20 +18,11 @@ def blog_with_research(report, blog):
|
||||
She makes complex topics simple to understand and writes in a friendly, conversational tone that connects with everyone.
|
||||
She excels at simplifying complex topics and writes in the first person, for her audience.
|
||||
|
||||
I will provide you with a 'research report' and a 'blog content' on the same topic.
|
||||
Your task is to follow below given guidelines to write a detailed blog article,
|
||||
that will rank well in search engine results and engage readers effectively.
|
||||
I will provide you with a latest 'research report' and a outdated 'blog content' on the same topic.
|
||||
Your task is to update the given blog content, using the new research report, as context.
|
||||
|
||||
Follow below given guidelines:
|
||||
1. Master the report and blog content: Understand main ideas, key points, and the core message.
|
||||
2. Sentence Structure: Rephrase while preserving logical flow and conversational tone.
|
||||
3. Identify Main Keywords: Determine the primary topic and combine the articles on that main topic.
|
||||
5. Blog Structuring: Include an Introduction, subtopics and use bullet points or
|
||||
numbered lists if appropriate. Important to include FAQs, Conclusion and Referances.
|
||||
7. .\n\n
|
||||
|
||||
Research report: '{report}'
|
||||
Blog content: '{blog}'
|
||||
\n\nResearch report: '{report}'
|
||||
\n\nBlog content: '{blog}'
|
||||
"""
|
||||
|
||||
try:
|
||||
|
||||
@@ -48,23 +48,23 @@ def write_blog_from_keywords(search_keywords, url=None):
|
||||
# TBD: The 3 drafts are very similar, the intention was to fact check the AI content multiple times.
|
||||
# Commenting it out for blog writing, using Tavily for other forms of writing.
|
||||
# Do Tavily AI research to augument the above blog.
|
||||
#try:
|
||||
# tavily_search_result, t_titles = do_tavily_ai_search(search_keywords)
|
||||
# example_blog_titles.append(t_titles)
|
||||
# blog_markdown_str = blog_with_research(blog_markdown_str, tavily_search_result)
|
||||
# logger.info(f"######### Blog content after Tavily AI research: ######### \n\n{blog_markdown_str}\n\n")
|
||||
#except Exception as err:
|
||||
# logger.error(f"Failed to do Tavily AI research: {err}")
|
||||
#logger.info("######### Draft2: Blog content after Tavily AI research: #########\n\n")
|
||||
|
||||
try:
|
||||
# Do Metaphor/Exa AI search.
|
||||
metaphor_search_result, m_titles = do_metaphor_ai_research(search_keywords)
|
||||
example_blog_titles.append(m_titles)
|
||||
blog_markdown_str = blog_with_research(blog_markdown_str, metaphor_search_result)
|
||||
tavily_search_result, t_titles = do_tavily_ai_search(search_keywords)
|
||||
example_blog_titles.append(t_titles)
|
||||
blog_markdown_str = blog_with_research(blog_markdown_str, tavily_search_result)
|
||||
logger.info(f"######### Blog content after Tavily AI research: ######### \n\n{blog_markdown_str}\n\n")
|
||||
except Exception as err:
|
||||
logger.error(f"Failed to do Metaphor AI search: {err}")
|
||||
logger.info("######### Draft3: Blog content after Tavily AI research: ######### \n\n")
|
||||
logger.error(f"Failed to do Tavily AI research: {err}")
|
||||
logger.info("######### Draft2: Blog content after Tavily AI research: #########\n\n")
|
||||
|
||||
# try:
|
||||
# # Do Metaphor/Exa AI search.
|
||||
# metaphor_search_result, m_titles = do_metaphor_ai_research(search_keywords)
|
||||
# example_blog_titles.append(m_titles)
|
||||
# blog_markdown_str = blog_with_research(blog_markdown_str, metaphor_search_result)
|
||||
# except Exception as err:
|
||||
# logger.error(f"Failed to do Metaphor AI search: {err}")
|
||||
# logger.info("######### Draft3: Blog content after Tavily AI research: ######### \n\n")
|
||||
|
||||
# Do Google trends analysis and combine with latest blog.
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user