top of page
Writer's pictureWinston Ritson

It is time to discussion engineer



Caught in the world of AI, and the deluge of AI prompt engineering posts I decided a little umbrella and sanity checking to be in order. AI is a powerful tool whether one loves or fears it, but one that requires a shift in how we interact with it.  We've become accustomed to the "Google search" mentality with LLMs – throwing a single prompt and hope for the best. This approach often leads to shallow results and missed opportunities without the option to go to page 2 of Google search... ye who walk in the valley of the shadow of search-fu.


Imagine the difference between asking a Professor for a specific book and engaging them in a conversation about your research topic. The Professor could point you towards unexpected resources, challenge your assumptions, and ultimately help you find something far more valuable than you initially imagined. This is the power of discussion engineering when working with LLMs.


We need to discard single prompts and embrace the true potential of these models through interactive discussions - something I call discussion engineering.


The Limits of Single Prompts:

  • Surface-Level Responses: A single prompt typically leads to generic, uninspired outputs. The LLM often lacks context or understanding of your true needs.

  • Misinterpretations: LLMs can misinterpret your prompts, leading to irrelevant or inaccurate results.

  • Unexplored Potential: Single prompts rarely tap into the full capabilities of the LLM.


Introducing Discussion Engineering:

Discussion engineering involves engaging a back-and-forth dialogue with the LLM, much like a conversation with your Professor. We have to refine our prompts based on the LLM's responses, creating a collaborative exploration of the problem at hand.

Here's an example:

Prompt 1:  List 3 benefits of AI for small businesses.

This prompt is vague and could lead to generic results.

Discussion:

  • You: "What specific benefits of AI are most relevant to small businesses?"

  • LLM: "Cost reduction through automation, improved customer service with chatbots, and data-driven marketing strategies."

Prompt 2:  Focus on how AI can automate tasks to save small business owners time. Can you provide specific examples?

This revised prompt, informed by the discussion, is more specific and will likely yield a more valuable output.

Prompt 3: Write a python script that tallies up my daily receipts to analyse customer buying patterns based on time of day.


Decision Trees: Guiding the Discussion

You have the ability to further enhance discussion engineering using decision trees. These visual roadmaps outline different conversation paths depending on the LLM's responses. Imagine a branching flowchart where each branch represents a follow-up question based on the LLM's previous output enabling the possibility for additional insights or corrective guidance.

The decision tree helps us navigate the conversation efficiently, ensuring we explore the most promising branches to discover the ripe fruit (resistance was futile for me).


Benefits of Discussion Engineering:

  • Deeper Insights: By guiding the LLM, you have the ability unlock its potential to generate nuanced and insightful responses.

  • Reduced Bias: Interactive discussions help mitigate bias within the LLM's training data.

  • Iterative Improvement: The back-and-forth process allows us to continuously refine our prompts and achieve the desired outcome.

So, ditch the single prompts and embrace the conversation. Together, we can navigate the "forest" of complex challenges and build a brighter future with AI.

This is just the beginning. As discussion engineering evolves, we can expect even more sophisticated ways to interact with LLMs, leading to groundbreaking advancements across various fields.


~ The forest not only hides man's enemies but its full of man's medicine, healing power and food ~ African Proverb

10 views0 comments

Comments


bottom of page