I’m pretty basic when it comes to agents, I have single bot managing my web server at multiple levels. Hardware (performance, usage), Kubernetes (utilisation and performance), containers, as well google analytics. It’s relatively narrow but brings a lot of disparate elements together.
14
I think the hardest part of Agents is understanding the true capability and coming up with how they can help you.
10
When everything is “insane” then nothing is.
Come everyone, let’s change things up so they’re just noise.
5
Edxhoward retweeted
Anthropic engineer: "at Anthropic, we don't write prompts anymore. we build loops"
in 42 minutes, she shows how the Claude team creates loops that prompt themselves
if this cost $400, people would call it the best agents course of the year
it's free
watch it,
I managed to get Veeam v13.1 VSA running on Azure. It wasn’t easy and not supported in anyway but it was a good leaning experience. AI is really good for really understanding the why of things.
15
New apps don’t fail because they’re useless.
They fail because the user can now generate a version that matches their taste.
Code is becoming cheap and disposable. Specs are becoming the product.
A spec-driven economy: you don’t write the app. You write the intent.
1
13
I still think @rustlang is the best language for AI assisted coding workflows.
19
I started a new repo recently call Veeam-awesome-prompts instead of sharing code, it’s sharing the prompts for you to create the code.
github.com/shapedthought/awe…
Unlike code it’s easy to read and rationalise. You create the code to your standards and with your approved AI.
I see this a the way forward for apps. A spec economy, because it was never about the code, it was always the how and the results.
Plus as a bonus, you get to customise it to your taste.
Turns out AI didn’t buy us extra time. It just made starting easier.
A faster first draft quickly turns into three more options, extra stakeholder reviews, and a higher bar for the final product.
Efficiency rarely creates a vacuum. It just changes where the effort goes.
12
I realised today that I’m not a vibe coder, I would put myself as an AI Orchestrator.
I’m helping a friend automate the process of looking over and edit a huge amount of conference footage.
The result is a single file description of all the footage, time codes and transcripts.
This can the be fed into Claude and it can automate the editing in DaVinci Resolve.
It should take a multi day process down to a couple of hours.
32
I have a personal website running on Atelier in my home lab environment. Complete with an AI chat which uses my local AI server (gemma4).
edxhoward.com/
1
46
I’ve had this on stealth for a while but I thought share here. Note the apps name will be changing in the future.
Atelier: an opinionated, self-hosted deployment platform that turns code into running, monitored apps on your own infrastructure.
• Write a Dockerfile, not Kubernetes manifests
• Built-in BuildKit, registry, and auto-routing
• Designed to be driven by you or AI agents (Claude Code, Cursor) via MCP
• Zero SaaS in the middle
tryatelier.dev/what-is-ateli…
1
2
71
Oh I forgot to mention it’s written in @rustlang so it extremely stable and blazingly fast 🔥(of course)
25
To this day the best thing I’ve vibed up was a Solitaire game, by far the thing I’ve used the most. matrix.tryatelier.dev/
1
47
It’s been a long time since I’ve seen some TV ads but it’s like they’re not even trying now. Every single one is just cringe.
42
Edxhoward retweeted
RAG System
├── Data Ingestion
│ ├── PDF / DOCX / PPT / Notion / Web
│ ├── Chunking strategies
│ ├── Cleaning and deduplication
│ ├── Metadata tagging
│ └── Versioning
├── Embeddings
│ ├── OpenAI / Cohere / BGE / Instructor
│ ├── Vector normalization
│ ├── Domain adaptation
│ └── Re-embedding strategy
├── Vector Database
│ ├── Pinecone / Weaviate / Qdrant / FAISS
│ ├── Index types (HNSW, IVF, Flat)
│ ├── Filtering and metadata search
│ └── Sharding and scaling
├── Retrieval
│ ├── Semantic search
│ ├── Hybrid retrieval (BM25 + vector)
│ ├── Re-ranking (cross-encoders)
│ ├── Query rewriting
│ └── Multi-hop retrieval
├── Prompt and Context Engineering
│ ├── System, user and tool prompts
│ ├── Context window management
│ ├── Citation and grounding
│ ├── Answer style control
│ └── Safety and refusal rules
├── LLM Layer
│ ├── GPT / Claude / Mistral / Llama
│ ├── Temperature and decoding
│ ├── Function calling and tools
│ └── Cost and latency optimization
├── Generation
│ ├── Context injection
│ ├── Structured output (JSON)
│ ├── Multi-step reasoning
│ └── Tool-calling agents
├── Evaluation
│ ├── Retrieval metrics (Recall@K, MRR)
│ ├── Answer quality (faithfulness, relevance)
│ ├── LLM-as-a-Judge
│ └── Regression testing
├── Feedback Loop
│ ├── User ratings
│ ├── Click-through
│ ├── Failure logging
│ └── Data refresh triggers
├── Caching
│ ├── Query caching
│ ├── Embedding caching
│ └── LLM response caching
├── Security and Guardrails
│ ├── Prompt injection protection
│ ├── Data isolation
│ ├── PII filtering
│ └── Tool permissioning
├── Observability
│ ├── Token usage
│ ├── Latency per step
│ ├── Retrieval quality
│ └── Hallucination tracking
├── Orchestration
│ ├── LangChain / LlamaIndex / custom pipelines
│ ├── Async flows
│ └── Retry and fallback models
├── Infrastructure
│ ├── API gateway
│ ├── Vector DB hosting
│ ├── Model routing
│ └── Cost tracking
└── Programming Language
└── Python or TypeScript (start here)
AI generated !!




