Phil Gervasi

Phil Gervasi

@networkphil.com

Network engineering, observability, AI, writing, podcasting, teaching, lifting heavy weights over my head in regular intervals Follow me online http://linktr.ee/networkphil

1K followers280 following197 posts

Hey tech community - quick question! For technical video training content you use for professional development, are the supplemental materials like labs, self-assessments, reading assignments, etc useful, or do you prefer to simply watch the videos and take your own notes?

For formal technical training videos that you'd actually pay for, other than video of the instructor in the intro, do you care about seeing the instructor in the corner during the actual lesson? What do you prefer for the format? Is the talking head important at all if the training content is good?

Phil Gervasi reposted

New Post: MCP Is Unnecessary I can’t think of any strong technological reasons for MCP to exist. There’s a lot of weak technological reasons, and there’s strong sociological reasons. I still strongly feel that, ironically, it is necessary. timkellogg.me/blog/2025/04...

Big AI news! OpenAI has released three new models: GPT‑4.1, GPT‑4.1 mini, and GPT‑4.1 nano which (according to what I read so far) offers major improvements in coding, instruction following, and long-context comprehension Yes, the next model after 4.5 is 4.1 😆 Read more openai.com/index/gpt-4-1/

openai.comIntroducing GPT-4.1 in the APIIntroducing GPT-4.1 in the API—a new family of models with across-the-board improvements, including major gains in coding, instruction following, and long-context understanding. We’re also releasing o...

I'm reading three books on AI, listening to one, following 12,619 blogs, subscribed to 912,629 YouTube channels, and always looking for time to mess around in the home lab... Current state of trying to keep up with AI

Movin’ to the country Gonna route a lot of packets Movin’ to the country I’m gonna route me a lot of packets Packets route on a LAN Sometimes headed for the WAN In a colo space downtown If I had my little way I’d route packets every day Finding shortest paths in the shade

[NEW POST] As we see more use-cases for AI in ITOps, and as we deepen our understanding of the role it plays in tech, we must always start with the outcomes we want and remember that the goal of AI is operational improvement. Read my latest blog post to learn more networkphil.com/2025/02/24/t...

networkphil.comThe Goal of AI in ITOps is Operational ImprovementI’ve been speaking with more folks again recently about AI initiatives in their IT organizations. Most recently it was a systems team that ran the on-prem server infrastructure, Azure environ…

Question for engineers, technologists, managers, business leaders, and tech enthusiasts: What are your primary methods for keeping-up with technology, influencer perspectives, analysts, etc? Are blogs still primary? Or have blogs become secondary to public and private slack channels, videos, etc?

Phil Gervasi reposted

this is not a drill! Claude 4 is going to be released soon as expected, it's not a "reasoning model", it's just a regular LLM that can reason as needed i'm extremely excited to get my hands on this one. Anthropic has always placed usability over performance techcrunch.com/2025/02/13/a...

techcrunch.comAnthropic's next major AI model could arrive within weeks | TechCrunchAI startup Anthropic is gearing up to release its next major AI model, according to a report Thursday from The Information.

"Rapid, continuous learning and reskilling...starts at the top. AI requires a new type of C-suite leadership, with deep understanding of AI and its implications." - Julie Sweet, chair and CEO of Accenture

View full thread

Successful AI solutions are by nature iterative and dependent on the underlying data in that they require constant tweaking. I would argue that any good software solution is iterative to one extent or another, but certainly I agree that an AI solution is much more so.

I’m excited about incorporating AI into NetOps to solve problems and provide value, and I’m spending tons of time researching & experimenting. However, it’s essential to temper curiosity & experimentation with an understanding of use-cases, cost, and tradeoffs of implementing AI in our niche of IT.

View full thread

The answers to the second question are just as important. The data we use in NetOps is both structured (metrics, flows, etc), and unstructured (tickets, email, TAC call transcripts, certain types of logs, etc). The workflow to deal with this in a unified manner is more complex than many realize.

Much of the data we deal with in NetOps is real-time telemetry requiring significant effort to clean, process, store, and analyze quickly enough to be useful for a production environment.

1) What problem are you actually trying to solve with AI (that AI would solve better than a simpler/cheaper solution)? 2) What's the nature of the available data? Is it stored in disparate locations? Has it all been pre-processed for analysis? How and how often is the data updated?

The answer to the first question is critical. For some, AI is an initiative handed down by leadership with no clear direction or no clear problem to solve. Also, sometimes the direction and problem are clear, but it can be solved more easily and for far less cost than a sophisticated AI solution.

Phil Gervasi reposted

[NEW BLOG POST] Using an LLM to Query Structured Network Telemetry In this post I look at querying structured network data like flow records using Ollama & Llama in a couple different ways If you're interested in learning about LLMs and AI in NetOps, check it out! networkphil.com/2025/01/28/u...

networkphil.comUsing an LLM to Query Structured Network TelemetryOne practical use-case for using large language models in network operations is to help query large datasets of network telemetry faster and more easily by using natural language. This can improve …

Llama3.2 to SQL queries aren't that different from pandas other than being faster. 2.4 million row CSV/postegresql I'm using for testing, so I can actually check manually to confirm accuracy of the LLMs. Not bad except a couple times it told me DNS resolution was 0ms which is incorrect (was 60ms).

Spent the evening swapping models in my query tool to see accuracy differences. Various versions of Llama, Mistral, etc. So far best results with Llama3.2 though they're all fine for these simple queries. Of course I'm doing this with straight python and not SQL so it's sloooow but that's ok for now

Totally hosed my lab like two months ago and then rebuilt it...then a couple weeks ago had a power supply fail on my home server (no redundant power supply, of course). Finally got new power supply in, everything up and running, and the packets are flying...

"The secret of getting ahead is getting started. The secret of getting started is breaking your complex overwhelming tasks into small manageable tasks, and starting on the first one.” ― Mark Twain

I'm joining the Network Automation Forum Advisory Board for 2025 to help with upcoming AutoCon events and serve as a sounding board for ideas regarding NAF direction Visit the site to meet all the new board members, and consider attending an upcoming event networkautomation.forum/blog/2025-ad...

networkautomation.forumMeet the 2025 NAF Advisory Board — Network Automation ForumWe’re pleased to introduce the 2025 class of the NAF Advisory Board (AB). The AB is critical for reviewing presentation and workshop proposals for AutoCon events, serving as a sounding board for ideas...