Human edit to AI written draft
Some checks are pending
Build and Push Image / Build and push image (push) Waiting to run

game some context.. also was a bit of a mistake I think
This commit is contained in:
armistace 2025-05-30 10:22:08 +10:00
parent 57502673de
commit 8f50570084

View File

@ -1,55 +1,14 @@
# When to use AI # _Human Introduction_
_Below is the first cut of an AI blog attempting to be committed to this blog repo of mine. I wrote a few quick notes about something I was doing at work and the AI has turned this into quite a well structured blog_
_There are still a few things to work through they are:_
1. I've got to come up with an embedding solution for my infrastructure, whether thats a permanent chromadb or pg_vector extension I'm not sure yet
2. I've got to work out exactly how I'll deploy this.. I'm thinking Gitea Actions on a schedule but I'm not 100% sold on that yet.. having said that constantly running builds costs me nothing so maybe is the simplest to maintain.
3. Need to decide if gitea is the actual interface I want to be doing all the user interaction for this.. I think it is but theres a consdieration there
## Introduction _Anyways... without further ado, the first (I hope of many) AI drafted blog posts for this blog_
A question that's been popping up a lot lately, especially in my line of work: **"When should I consider using artificial intelligence (AI)?"** Or more bluntly, "Why can't an algorithm solve this?" This is crucial because the wrong approach here can either save you time or lead to endless frustration. Whether you're dealing with spreadsheets, machine learning projects, or optimizing workflows—knowing when AI fits and where traditional methods still shine will make your life easier.
In my recent project, I had to build a spreadsheet analyzing workload drivers using thousands of work orders. The task involved mapping work types (like "Printer Maintenance") to specific requests ("Replace the Ink Cartridge"). This was tedious, but it made me realize: **AI is perfect for tasks that require fuzzy logic or context recognition**—things humans might take hours on. But there are scenarios where AI isn't suitable at all.
## Scenario 1: Mapping Work Types and Requests
### The Problem
Imagine categorizing work requests into two exclusive categories based on descriptions. Thousands of entries, each needing manual mapping. This is a prime example of a task where **AI excels**:
- **Human approach**: Hours spent reading descriptions, cross-referencing, and making decisions.
- **AI solution**: Advanced language models (LLMs) can match work types to requests in seconds by analyzing text patterns and context.
### Why AI Works Here
- **Fuzzy matching**: LLMs understand nuances like synonyms or related terms humans might miss.
- **Contextual understanding**: They interpret intent behind descriptions, which regex or string manipulation cant do.
## Scenario 2: Automating Repetitive Tasks
### The Problem
Generating monthly reports with metrics like sales figures and feedback scores. Doing this manually is error-prone and time-consuming.
### The Ideal Solution: Automation via Scripting
- **Traditional programming**: Use Python scripts to pull data from databases, format it, and generate reports.
- **Precision**: Ensures accurate calculations and formatting (e.g., dates, numbers).
- **Reliability**: Avoids human error in repetitive tasks.
### AIs Role
An LLM could draft summaries or text sections based on past reports. But integrating this with automated scripts remains a hybrid approach—AI for content generation, humans for logic and structure.
## Conclusion
**When to Use AI:**
1. **Fuzzy matching or context recognition**: Let an LLM handle tasks like mapping work types to requests.
2. **Natural language processing (NLP)**: Use AI for summarizing data or generating reports where human-like understanding is needed.
**When Not to Use AI:**
- **Precision and accuracy**: AI isnt perfect; manual checks are still necessary for critical calculations.
- **Complex logic**: Tasks requiring conditional steps or formulas need traditional programming methods.
## Final Thoughts
AI is a powerful tool but not a silver bullet. Balance its strengths—like context recognition and automation—with human oversight where precision matters. The key is knowing when to let the machine handle it and when to rely on your own skills. After all, AI cant write code or interpret data perfectly yet; youre still needed for those tasks.
--- ---
**Edit Notes:**
- Replace "shudders spreadsheet" with relatable examples (e.g., Excel).
- Use humor to highlight contrasts between AI and human tasks.
- Keep paragraphs concise for readability. Enjoy the balance of tech and common sense! 🤖💻
<|end_of_thought|>
<|begin_of_solution|>
# When to use AI # When to use AI
@ -93,7 +52,6 @@ An LLM could draft summaries or text sections based on past reports. But integra
## Final Thoughts ## Final Thoughts
AI is a powerful tool but not a silver bullet. Balance its strengths—like context recognition and automation—with human oversight where precision matters. The key is knowing when to let the machine handle it and when to rely on your own skills. After all, AI cant write code or interpret data perfectly yet; youre still needed for those tasks. AI is a powerful tool but not a silver bullet. Balance its strengths—like context recognition and automation—with human oversight where precision matters. The key is knowing when to let the machine handle it and when to rely on your own skills. After all, AI cant write code or interpret data perfectly yet; youre still needed for those tasks.
---
**Edit Notes:** **Edit Notes:**
- Replace "shudders spreadsheet" with relatable examples (e.g., Excel). - Replace "shudders spreadsheet" with relatable examples (e.g., Excel).