Carly Richmond
@carlyrichmond
Developer 🥑 Lead @ Elastic. UI and web developer. Loves cooking, tea, photography and gin! All views are my own. She/ Her. Also at @carlyrichmond@mastodon.social
An exciting day of learning (and sharing as I'm talking about retrieval and #elasticsearch later today) at Mastra's Typescript AI. Off the a good start learning about evals as the new TDD💡.
Thanks to everyone who came to our first @elastic.co hack night in London in collaboration with DevOps Society. We saw some cool agentic SRE projects, some fun failures, but we all worked and learned together which is awesome. See you at the next event! 👋
It was great to see new and familiar faces at the OOPS meetup with Uptime Labs, @elastic.co and PagerDuty last night. We had many interesting conversations on incident management, AI and human in the (many) loops. My slides are 👇 github.com/elastic/meet... Until next time!
Once you've connected your first MCP server to Elastic, you may think the tools can only be used as agent tools. The import also creates a connector which can be used in alerts, cases or workflows. The things you learn when preparing a demo! Example workflow in screenshot 👇 .
I'm looking forward to visiting Bristol again tomorrow to speak at @dddsouthwest.com! I'll be giving an overview of context engineering with my example travel planner agent. See you tomorrow everyone!
Going back to my roots at @agilemanc.bsky.social. I'm not a Scrum Master anymore, but enjoying checking out the other talks before I take to the stage later to discuss OpenTelemetry.
I'm looking forward to catching up with old and new friends at @devoxx.uk next week. I have 2 talks on Retrieval in AI and Observing AI applications. Not to mention helping as MC for Aspiring Speakers! If you still haven't got your ticket ( 😱 ) use code SEEMESPEAK26. See you next week!
Programmatically recreating indices is important for setting up Elasticsearch clusters in a consistent way during deployments, as well as spinning up environments for testing. I've been doing exactly that today with @elastic.co Workflows.
The obvious advice for vibe engineering at @cityjsconf.bsky.social London. The majority of these look similar to advice from traditional engineering practices such as trunk-based development. Especially commit often and use (hopefully short-lived) branches.
Looking forward to connecting with fellow JavaScript developers at the @cityjsconf.bsky.social London. It's always a great start when you encounter familiar friendly faces at the door. 😁
Lazy Sunday after KubeCon with decorating Stroopwaffles and the cinema 😌
Interesting point on access controls for AI telemetry information here at KubeCon. We share all sorts of personal information with agents. Not everyone needs access to full prompts and outputs. PII sanitation is also important just as we do with logs.
A busy day at KubeCon. This great diagram from the OTTL debugging talk is a useful intro to the telemetry data model
Come find me and my amazing @elastic.co colleagues around the conference and at booth 980 if you want to talk about observability and AI 👋
End of KubeCon Monday, and it's been a busy one with the Elastic and PagerDuty meetup with Alex Wert and Daniel Afonso speaking, and the first talk of the week from my colleague Roger Coll! Come say hi at booth 980 tomorrow 👋
I came across an interesting read on head-based probabilistic sampling in OTel SDKs. For Node.js it's the default. You just need to configure the sampling rate. In @elastic.co EDOT it's via sampling_rate or OTEL_TRACES_SAMPLER_ARG. OTel SDK code in image. Article: www.elastic.co/observabilit...
What tools are people using for debugging Grok expressions? I used to default to tools such as regex101.com. But this week I've been quite impressed with generating expressions using the AI generated pattern feature in @elastic.co Streams, or even Cursor CLI.
Coding at home with the wee one as well as at work ☺️. Does anyone recognise this game? #developer #devlife
It's Elastic{ON} day! If you're around and have questions come say hi at the AMA booth! #elasticsearch #ama
It's not just a case of swapping out one LLM with another in your agent and keeping everything else the same. Testing and validation when you change models, is important. See my example trying function gemma in place of gpt-4o 😅 . Can you guess which is which?
The new year is off to a great start as I can confirm I'll be speaking at @agilemanc.bsky.social in May about #opentelemetry for #monitoring and user experience evaluation! Schedule: agilemanchester.net/programme-2026 For 10% off tickets use my code 10Carly. See you then! 👋
Next week is going to be busy💨 ! But I'm excited to be speaking at GDG Bletchley on Sat 15th Nov on building #ai agents with Next.js, AI SDK, Google Gemma 3 and #elasticsearch. Hope to chat and see some amazing talks at the National Museum of Computing at Bletchley Park 🖥️ !
Have you played with the new @elastic.co Agent Builder yet? I've been fortunate enough to have an early play with it to solve the problem of finding the set that elusive LEGO piece belongs to 🧱. Check out how it works in the brief video 👇. #ai #elasticsearch #contextengineering
I'm back again chatting all things #observability at @devopsdays.london! I'm on the Elastic booth with my colleague Carson Ip before taking the stage tomorrow to talk at lightning speed ⚡ about #otel client instrumentation. Come say hi 👋
I'm excited to be speaking at @jnationconf.bsky.social later today about #observability, specifically RUM (not the 🍹), #OTel and Synthetic Monitoring. Until then I'm enjoying some awesome talks 😎
I had such a blast at @devoxx.uk this week! From chatting to loads of awesome people at the @elastic.co booth, to giving 3 talks and MC'ing the Aspiring Speakers Slot it's been fun. 😃 It's an amazing part of my job. Until next year! 👋🎉
Chilling after a fun family weekend in Bristol 😊🎉. It was nice to mix work with and family time 😀