Author: Scott King
-
Common AI Implementation Costs
If you’re thinking about jumping on the AI bandwagon, that could be a smart move. But before you start dreaming about robot assistants handling all your mundane tasks, let’s talk frankly about what this AI adventure is actually going to cost you. Spoiler alert: it’s probably more than you think, but don’t let that scare…
-
The General-Purpose CrewAI Template: Everything in One File
Update: I had originally posted this before, but decided to make a few changes to the template: namely, adding functions and putting everything into a class. This is the new version. CrewAI enables developers to orchestrate teams of AI agents that work together to solve complex problems. Instead of managing multiple files and complex project…
-
A Review of Snowflake Snowpark
After spending several months using Snowflake Snowpark, I’m really impressed with how it enhances the data engineering and data science experience within the Snowflake ecosystem. Essentially, Snowpark allows you to write and execute code directly inside Snowflake using languages like Python, Scala, and Java. This eliminates the need for external processing engines, which reduces complexity…
-
-
-
-
Getting Started with PyTorch
So you want to get into machine learning and everyone keeps talking about PyTorch? Good choice! PyTorch is basically the cool kid on the ML block right now, and for good reason – it’s way more approachable than you might think. Pytorch doesn’t force you to think like a computer. You can build and tweak…
-
What’s the Deal with Snowflake Cortex AI?
Snowflake Cortex is basically Snowflake’s way of saying, “Hey, we do AI now!” It’s a fully managed service that brings machine learning and generative AI right into your Snowflake environment. So instead of shipping your data out to some other service for analysis, you can just do the smart stuff right there, right where your…
-
Snowflake Query Optimization: Tips for Faster Performance
Nobody likes slow queries – they’re the digital equivalent of waiting in line at the DMV. Let’s speed things up with some proven optimization techniques. The Low-Hanging Fruit: — FastSELECT customer_id, order_date, total_amount FROM large_table; Advanced Optimization Techniques: Use Clustering Keys for Large Tables: If you’re repeatedly filtering or joining on specific columns, clustering keys…
-
The Rise of Multimodal AI: Why Future AI Systems Will Process Text, Images, and Audio Together
Remember when you had to choose between texting or calling someone? Or when you couldn’t send a photo in an email without jumping through hoops? Those days feel ancient now, right? Well, AI is having its own “why not both?” moment, and it’s pretty exciting. We’re witnessing the rise of multimodal AI; systems that can…
-
The Complete Beginner’s Guide to Understanding Neural Networks
Ever wondered how your phone recognizes your face, or how Netflix knows exactly what show you’ll binge next? The answer is probably neural networks – the brain-inspired technology that’s quietly running a huge chunk of the AI we interact with every day. Don’t worry if the term “neural network” sounds intimidating. By the end of…
-
-
Building a Production-Ready RAG with Databricks Mosaic AI Agent Framework
Ever tried building a chatbot that seemed brilliant in demos but completely fell apart when real users started asking it questions? Yeah, we’ve all been there. The gap between “cool AI prototype” and “actually useful enterprise application” is where dreams go to die, and where Databricks Mosaic AI Agent Framework comes to the rescue. What’s…
-
Wrangling Data with Databricks Delta Live Tables
The Medallion process with Databricks Delta Live Tables.
-