AI News

  • Loading...

Getting Started With Spotify's AI Assistant: A Complete Guide

Getting Started With Spotify's AI Assistant: A Complete Guide

Spotify's AI assistant is a game-changer for music discovery. Instead of manually typing search terms or scrolling through endless playlists, you can now have a conversation with AI to get personalized recommendations based on your mood, taste, and listening context. The feature handles everything from finding songs in specific genres to creating mood-based playlists and discovering new artists—all through natural language requests.

What's interesting here is how the AI understands not just what you're looking for, but why you're looking for it. You can ask for workout music, study soundtracks, or artists similar to your favorites, and the platform adapts accordingly. Let's walk through how to make the most of this feature.

What Exactly Is Spotify's AI Assistant?

Spotify's AI assistant is an intelligent search tool that learns from your requests and listening habits. Rather than hunting down individual tracks or artists manually, you describe what you want in plain English, and the AI delivers suggestions tailored to you.

The real strength lies in its contextual understanding. It doesn't just match keywords—it grasps your mood, your activity, and your musical preferences. Want a focus playlist for a work session? Ask for it. Need upbeat songs for a gym session? Done. Looking for something that sounds like your favorite artist? The AI has you covered.

How to Use Spotify's AI Assistant

Currently, the AI assistant is rolling out to select Spotify Premium accounts for users 18 and older, and it's available in English only at the moment.

You'll spot a "Talk to Spotify" input field in the app interface. This is your direct line to the AI.

Spotify AI assistant interface

Simply type in what you're looking for—whether it's a specific genre, a themed playlist, or a music discovery request—and Spotify delivers relevant results instantly. The platform processes your request and builds exactly what you described.

At the bottom of each track, you'll also find a messaging prompt where you can ask follow-up questions about the song, get more context, or refine your search for faster, more accurate results.

Spotify AI assistant below each track

Tips for Better Results From Spotify's AI

The more specific you are with your requests, the better the recommendations. Skip generic phrases like "good music" or "chill music." Instead, include details about genre, mood, and purpose to help the AI understand what you actually want.

Here are solid examples:

  • Create a relaxing playlist for reading and studying.
  • Recommend some upbeat songs for my workout.
  • Find songs similar to Taylor Swift.
  • Create a playlist for a road trip with friends.
  • Suggest some relaxing music to help me sleep.
  • Give me some popular pop songs from the 2000s.

You can also layer multiple details into a single request for even sharper results:

  • Create a 2-hour playlist with calm, instrumental music for working.

Adding context about your situation, favorite artists, or preferred style pushes the AI to deliver spot-on suggestions every time.


Description: Learn how to use Spotify's new AI assistant to discover music, create playlists, and get personalized recommendations using natural language.

Related Articles

5 Free Resources to Master AI Agents: From Fundamentals to Advanced Techniques

AI agents have become the hottest trend in artificial intelligence. Nearly every tech company is now developing or integrating AI agents into their products. But here's the catch: there's a massive gap between building an AI agent that works and actually understanding how it operates. Plenty of developers have experienced the frustration of watching their agents loop endlessly through the same task, ignore available tools, or confidently declare completion when nothing's actually been done.

That's exactly why learning about AI agents shouldn't stop at sample prompts or quick tutorial videos. To build stable, production-ready systems, developers need to grasp architecture, planning mechanisms, context management, quality evaluation, and the core principles of multi-agent systems. Below are five completely free resources that earn consistently high marks and work equally well for beginners and experienced programmers diving into AI agents systematically.

AI Agents for Beginners by Microsoft

If you're just getting into AI agents, this is one of the best free courses to start with. AI Agents for Beginners, released by Microsoft on GitHub under the MIT license, features over 15 lessons packed with video tutorials and Python source code you can practice immediately after each chapter.

The course walks you through foundational concepts—what an AI agent actually is, when to use one—and progresses to common design patterns including Tool Use, Planning, RAG (Retrieval-Augmented Generation), Multi-Agent systems, memory management, and Context Engineering. What's particularly valuable is that Microsoft continuously updates the course with emerging standards like Model Context Protocol (MCP), something many resources published before 2024 completely missed. This is arguably the most comprehensive and organized free AI agent curriculum available right now.

Hugging Face AI Agents Course

Where Microsoft focuses on building foundational knowledge, the Hugging Face AI Agents Course tilts toward hands-on practice. Rather than teaching just one framework, it lets you build AI agents across multiple platforms—smolagents, LlamaIndex, and LangGraph. This helps developers understand the strengths and weaknesses of each ecosystem before choosing the right tech stack for their actual project.

Another major plus: everything is completely free with no paywall restrictions. After finishing, you complete a graded capstone project and earn a certificate. If Microsoft's course teaches you how AI agents work, Hugging Face gives you real experience through building and deploying your own systems. That practical foundation makes a real difference.

Building Effective Agents by Anthropic

Unlike the previous two, Building Effective Agents from Anthropic is lean on length but dense with practical insights for people already building AI agents.

One of the most important distinctions it covers is the difference between Workflow and AI Agent. A workflow is a predetermined sequence of actions for an LLM to follow step-by-step, while an AI agent decides its own approach to reach a goal. The guide introduces common architectural patterns—Prompt Chaining, Routing, Parallelization, Orchestrator-Workers, Evaluator-Optimizer Loops—the kinds of models you'll see in modern AI agent systems.

What makes this document stand out is that Anthropic doesn't just celebrate AI agents; they highlight the real downsides. According to the Claude team, agents often cost more and carry exponential error risk if poorly designed. The crucial principle? Use only as much automation as your problem actually needs, rather than forcing every application into the agent mold. It's advice that many online guides conveniently skip.

Multiagent Systems by Shoham and Leyton-Brown

For a deeper dive into the academic foundations underlying AI agents, Multiagent Systems by Yoav Shoham and Kevin Leyton-Brown is essential reading. The authors released it free as an ebook with publisher permission, making this authoritative resource accessible to everyone.

The interesting part? It was written before the LLM and generative AI explosion, which actually makes it more valuable. It focuses on game theory, distributed decision-making, coordination mechanisms, and negotiation between intelligent agents—all foundational principles that modern multi-agent systems still rely on. Rather than just learning to build agents with current frameworks, this book explains why multiple AI agents sometimes collaborate seamlessly while other times they crash and burn working together.

Google & Kaggle Agents Whitepaper Series

Another excellent free resource is the Agents Whitepaper Series published by Google on Kaggle. Five installments totaling roughly a full technical book, covering nearly every major topic in modern AI agents.

Topics span from AI agent architecture and tool usage mechanisms to Model Context Protocol (MCP) standards, context and memory management, quality evaluation methods, and production deployment workflows from prototype through live systems. The section on evaluating AI agents deserves special mention—it's genuinely valuable because most free resources ignore this entirely. Building an agent that runs is just the starting point. Actually determining whether it performs well is what separates successful products from broken ones.

Where Should You Start?

Build an effective learning path by starting with Microsoft's course to lock in core concepts, then moving to Hugging Face to gain hands-on experience across different frameworks. Once you've built your first agents, Anthropic's guide clarifies design patterns and common pitfalls. Follow that with Multiagent Systems for theoretical grounding in multi-agent behavior, then cap it off with Google's whitepaper series to master evaluation and enterprise-scale deployment.

The best part? All five resources are completely free. Your only real investment is time and effort. But that's also exactly what separates people who just know how to use AI agents from people who can design genuinely effective, stable systems ready for production.


Related Articles

Creating AI-Enhanced Lesson Plans with ChatGPT: A Complete Guide

Building AI-enhanced lesson plans is becoming a practical solution for teachers who want to save preparation time while creating more engaging learning experiences. Rather than relying solely on traditional lesson plans, educators can now leverage AI tools like ChatGPT to analyze lesson content, suggest teaching strategies, generate discussion questions, design interactive activities, and develop supplementary learning materials.

Here's what's interesting: integrating AI into your lesson planning isn't about replacing your expertise as a teacher. It's about making your teaching more flexible, creative, and effective. This guide walks you through the entire process of building an AI-integrated lesson plan using ChatGPT.

How to Build an AI-Enhanced Lesson Plan on ChatGPT

Step 1: Upload Your Traditional Lesson Plan

Start by opening ChatGPT and uploading your existing lesson plan document to the platform.

Next, enter a command that specifies how you want to integrate AI into your lesson plan and which tools you'd like to use. Consider using a prompt like the one below:

Analyze the traditional lesson plan in the uploaded file and develop an AI-integrated version (using ChatGPT, Gemini, NotebookLM) for each teaching activity. Maintain the original objectives and structure while defining the roles of teacher, student, and AI. Include AI applications in the teaching approach, learning outputs, interaction methods, assessments, and closing remarks.

Step 2: Review the Analysis and AI-Enhanced Content

ChatGPT will first display an evaluation of your original lesson plan, as shown below.

Below that section, you'll find the complete AI-integrated lesson plan content organized by topic and teaching sequence. This shows exactly which AI tools to use at each stage and what they contribute to your lesson. The real benefit here is that you get a clear roadmap for where and how AI fits into your teaching flow.

As you review the content, you can refine sections by simply entering new commands to modify or expand any part of the plan. Once you're satisfied, copy the entire content into a Word document. If your lesson plan includes special formatting like mathematical equations, you may encounter formatting issues when pasting into Word. Check the resource below for solutions on preserving formatting.

Writing Effective Prompts for AI-Generated Lesson Plans

The quality of your AI-generated lesson plan depends heavily on how you phrase your requests. Generic instructions produce generic results. Instead of vague prompts, provide specific details like:

  • Subject and topic: Helps the AI understand exactly what content to structure.
  • Student profile: Include grade level, proficiency, and any relevant characteristics.
  • Class duration: Ensures activities fit within your actual teaching time.
  • Learning objectives: Clearly state what knowledge or skills students should gain.
  • Activity preferences: Specify if you want ice-breakers, group discussions, hands-on exercises, or interactive games.

For example, instead of asking:

"Create a lesson plan about the water cycle."

Be more detailed:

"Create a Grade 5 science lesson plan on the water cycle lasting 45 minutes. Include learning objectives, an opening activity, main content delivery, group work, and assessment questions."

With specific details, the AI produces a well-structured lesson that actually matches your needs.

Important Considerations When Using AI for Lesson Planning

While AI speeds up lesson preparation, it still needs careful handling to maintain teaching quality.

Keep these points in mind before using an AI-generated lesson plan:

  • Verify AI-provided content: AI can sometimes provide inaccurate or outdated information that doesn't align with your curriculum. Always review facts, examples, and exercises before teaching.
  • Customize for your actual classroom: Every class has different skill levels and learning needs. Adjust activities, questions, and explanations to match your specific students.
  • Don't rely entirely on AI: AI generates ideas and saves time, but your teaching experience, methods, and personal connection with students remain irreplaceable in the classroom.
  • Protect student privacy: Never input personal information or sensitive student data into AI tools. Keep your data secure.

Used thoughtfully, AI helps you cut prep time, discover fresh teaching ideas, and ultimately deliver more effective lessons.


Related Articles

Picking the Right Interface for AI Coding Agents: How to Maximize Productivity

When people talk about AI coding agents, they usually focus on the models themselves—Claude Code, Codex, or Gemini CLI. But here's what actually moves the needle: the interface you use to interact with these agents. This crucial detail often gets overlooked, yet it directly impacts how productive your day becomes.

Right now, you've got plenty of options: Warp, Conductor, Emdash, Cursor, and the native Claude Code app, among others. Each tool organizes sessions differently, handles multiple agents in its own way, and offers distinct features.

So which one should you pick? The answer depends less on the AI model and more on how you actually work.

Why Bother Choosing the Right Interface?

Most people stick with whatever default interface came bundled with their AI agent. They don't think much about changing it.

The moment you start running multiple agents at the same time, though, the differences between tools become impossible to ignore.

A well-designed interface lets you track parallel sessions, jump between projects faster, and instantly remember which agent is handling what. A poorly organized one? You'll waste precious time hunting for past sessions or scrolling through history to see where a task left off.

Those "small" delays compound fast. If you're spinning up dozens of agent sessions every single day, they add up to real hours lost each week.

This is why choosing the right interface isn't just about a nicer experience—it's a genuine productivity multiplier over the long haul.

Popular AI Coding Agent Interfaces Today

The market offers several approaches. Some tools focus on beautiful, intuitive design. Others are basically terminals with AI bolted on. A few try to manage multiple agents within a single unified environment.

Warp

Warp has become one of the most popular AI-powered terminals around.

Its strengths are obvious: modern interface, smart command autocomplete, the ability to invoke AI right from your terminal, plus multi-tab support with auto-naming. It feels slick.

The catch? Warp is fundamentally a traditional terminal with AI features added on top. It lacks specialized tools for managing many coding agents, and some users report occasional lag or stuttering even on powerful hardware—a mystery that never gets fully explained.

If you live in the terminal and just need basic AI assist, Warp is still worth considering.

Conductor

Conductor earns points for being one of the most beginner-friendly interfaces available.

The standout feature is how it organizes agents by workflow state: Backlog, In Progress, In Review, and Done. This structure makes it easy to see which agent handles what and helps you archive or restore old sessions without digging.

But Conductor has limitations.

It doesn't support split-pane layouts, and it doesn't fully keep up with the latest AI agent features. Some Claude Code commands, for example, work less smoothly than they do in Codex.

Pick Conductor if you value simplicity and visual clarity. If you're chasing the bleeding edge of new AI features, though, it might not cut it.

Emdash

Many developers consider Emdash one of the most complete interfaces for AI coding agents right now.

It borrows Conductor's organizational strengths but pairs them with full support for all CLI-based agents because it runs a terminal directly inside the app. What's interesting here is how Emdash manages to be both powerful and not overwhelming.

It also supports split panes, letting you monitor multiple agents simultaneously without constantly switching tabs.

The only real weakness is that its agent list organization isn't quite as intuitive as Conductor's. You can manage multiple sessions, but you lose that clean workflow-state categorization.

iTerm2

iTerm2 is the familiar Terminal powerhouse for macOS developers. Fundamentally, it's just a solid Terminal environment for running AI agents through the command line.

It works fine if you want a simple terminal. But compared to interfaces built specifically for agents, it offers almost no advantage in session management or organizing multiple parallel agents.

Claude Code and Codex Apps

Both Claude Code and Codex ship with their own dedicated applications. The big win is ease of use—perfect for newcomers, and they support every official feature from their respective platforms.

The tradeoff is that managing many sessions in parallel doesn't feel as refined as Emdash or Conductor.

That said, Claude Code does have a genuinely useful feature called Remote Control, which lets you monitor and steer your agents from your phone. This matters if you regularly kick off tasks that run for an hour while you're away from your desk.

Omnara

Omnara markets itself as seamless sync between your computer and phone. The real concern is that while the syncing actually works pretty well, the interface itself isn't particularly intuitive. Using it feels a bit clunky compared to better-designed alternatives.

Next to Emdash or Conductor, Omnara demands more time to learn and the experience never quite feels smooth.

Cursor

Cursor used to be the go-to AI-powered IDE right after ChatGPT launched. It's still powerful if you want to blend AI with a traditional development environment.

But agentic coding exposed two problems with Cursor.

First, costs can balloon fast because many tasks get metered instead of being bundled into a subscription. Second, and more importantly, modern developers simply don't spend as much time hand-editing code anymore. AI agents handle most of that work, which means you don't need an IDE like Cursor as much as you used to.

How to Choose the Right Interface

No single interface works for everyone. The real skill is figuring out what matters most in your workflow.

Start by checking whether the interface fully supports all the agents you use. If Claude Code or Codex rolls out new features and you have to wait for the interface to catch up, you'll get blocked regularly.

Next, consider cross-device sync. Since agents can churn for minutes or hours, being able to monitor and respond from your phone becomes genuinely useful.

One overlooked criterion is session organization: auto-labeled tabs, split panes, workspace management, and grouping agents by work state. These features save hours when you're juggling multiple tasks at once.

Don't Be Afraid to Test Multiple Tools

The AI agent space moves fast. New interfaces appear almost monthly. Instead of hunting for the "one best tool," try a few that match your needs.

After just 15–20 minutes with any interface, you'll know whether it genuinely improves how you work.

Some developers want simplicity above all. Others need serious multi-agent management or the latest features. No choice is universally correct.

The Bottom Line

As AI coding agents become central to modern development, the interface you use to control them matters just as much as the AI model itself.

A good interface won't make your AI smarter, but it will make you more efficient at managing multiple agents, cutting down context-switching friction, and tracking your entire development pipeline at a glance.

So instead of fixating solely on Claude Code, Codex, or Gemini CLI, spend some time exploring different interfaces. Sometimes the tool you use to work with AI creates more difference than the AI itself.


Related Articles

5 Real-World Applications of Vibe Coding That Drive Digital Transformation Today

Vibe Coding is fundamentally changing how software gets built. Instead of writing code line-by-line or waiting weeks for engineering teams to deliver, you simply describe what you need in plain language—and AI generates working applications, then refines them based on your feedback in real time. The gap between idea and usable product just collapsed. What's interesting here is that companies can now prototype, test, and iterate without the traditional software development bottleneck.

From a business perspective, Vibe Coding solves a longstanding friction point: departments need tools, but engineering teams can't build everything. Not every idea justifies a sprint. Many daily problems just need simple solutions. When business users can build their own lightweight applications, companies experiment faster, cut manual work, and identify what actually creates value. The real concern is departments have been waiting too long for tech solutions that never arrive.

That said, Vibe Coding won't replace professional software engineering. Mission-critical systems, customer-facing products, and applications handling sensitive data still need rigorous engineering, security reviews, and testing. But for internal tools and low-risk use cases? Vibe Coding is mature enough to deliver results today.

Accelerating Prototyping and Concept Validation

Most organizations struggle with the prototyping phase. Great ideas sit dormant because resources are stretched thin or technical staff simply don't exist to build them. Vibe Coding changes that equation entirely. Business teams can transform concepts into working prototypes by describing requirements to AI—cutting weeks or months of development time into days.

For software and digital service companies, this is powerful for market validation. You can quickly add a new feature to an existing product to gather customer feedback. Or build a complete prototype of a new product with minimal R&D expense. If the market responds positively, then you invest in building the production version. It's a completely different risk calculus.

Automating Internal Operations and Workflows

Countless business processes still run on email, spreadsheets, and manual handoffs between departments. Automation platforms exist, sure—but they're expensive, difficult to customize, or don't integrate with legacy systems already embedded in your infrastructure.

This is where Vibe Coding excels. In short timeframes, companies build internal applications for specific workflows: onboarding new employees, approving purchase orders, managing document sign-offs, or scheduling marketing releases. These tools may not be sophisticated, but they eliminate tedious manual work, compress processing time, and reduce operational errors. That adds up fast.

Powering Sales and Customer Support Functions

Sales and support teams need smarter tools to make faster, better decisions. The problem is every company's sales process looks different. Products vary. Customer segments differ. Off-the-shelf software rarely fits perfectly, and custom implementations get expensive fast.

Vibe Coding lets companies build AI assistants tailored to their specific sales playbook. The system might suggest the next conversation step for each customer, recommend handling strategies for common scenarios, or help reps troubleshoot frequent technical issues. Built on your actual data and processes, these tools typically outperform generic solutions by a wide margin.

Building Dashboards and Reports That Fit Your Business

Standard reporting and dashboard platforms solve generic problems for generic companies. But your business has unique metrics and specific questions that need answering in ways your platform never anticipated. Building a custom reporting system from scratch burns time and budget.

Vibe Coding simplifies this by letting users describe exactly what they want to track. AI generates a dashboard without complex coding. Here's the bonus: these tools often support natural language queries, so users ask questions directly instead of wrestling with confusing interfaces full of charts and tables. Data exploration becomes accessible to non-analysts. That's powerful.

Supporting Compliance and Regulatory Controls

Finance, data protection, and legal compliance demand strict oversight. Human judgment must stay in the loop. But that doesn't mean Vibe Coding has no role to play.

Companies can use AI to build checklist validators, flag incomplete records, alert on financial irregularities, or auto-compile data for audits. Vibe Coding can also monitor regulatory changes and automatically update compliance workflows or notify relevant departments when new rules drop. These tools don't replace compliance experts—but they cut manual workload substantially and reduce the risk of missed details.

Vibe Coding as a Competitive Advantage

Long term, the real win isn't faster software development. It's building a culture of continuous innovation. Organizations that embed Vibe Coding into their operations experiment more, improve faster, and continuously adapt to market feedback instead of waiting for perfection.

As technical barriers fall, building custom tools becomes a skill for business operations teams, marketers, finance staff, and operators—not just developers. Companies that master this will move ideas to reality faster than competitors. They'll develop innovation velocity. That's sustainable competitive advantage.

Here's what's really happening: Vibe Coding isn't just a new development methodology. It's reshaping how enterprises approach innovation. When building applications becomes easier than ever, success no longer depends on coding ability. It depends on spotting problems fast, testing quickly, and refining relentlessly. That's why many experts believe Vibe Coding will soon become a core business capability in the AI era.


Related Articles

Why AI Agents Still Need Traditional Machine Learning

Over the past two years, the explosion of large language models (LLMs) convinced many that traditional Machine Learning (ML) was becoming obsolete. After all, ChatGPT, Claude, and Gemini can answer questions, write code, analyze data, and use tools—so why wouldn't we just hand every problem to an LLM?

Reality has taken a different turn. As Agentic AI becomes more mainstream, traditional Machine Learning hasn't disappeared—it's become one of the most critical components that keeps AI agents running effectively.

The reason is straightforward: LLMs excel at reasoning and orchestration, but they're not always the best tool for quantitative decisions or accurate predictions.

How Do AI Agents Actually Work?

Before we talk about traditional ML's role, let's understand how AI agents are built.

An AI agent is far more than just an LLM. It's a combination of an LLM with multiple tools and services working together to automatically execute a series of tasks with minimal human intervention.

In this setup, the LLM acts as an "orchestration brain." It takes natural language requests, converts them into computational steps, decides which tools to call, reads the results, and synthesizes everything into a final answer.

This is exactly what ChatGPT, Gemini, and Claude do when they integrate LLMs with web search, data retrieval, calculators, knowledge bases (RAG), and other services.

The real power of Agentic AI doesn't come from the LLM itself—it comes from the ecosystem of tools it can access.

Traditional Machine Learning Can Be a "Tool" for AI Agents Too

Most AI agents today come equipped with search tools, databases, APIs, or RAG systems. But here's what's often overlooked: a Machine Learning model can also serve as a tool that an AI agent calls when needed.

Consider a real estate valuation AI agent. A user enters a property address, the agent pulls data via API (square footage, location, bedroom count, year built), then passes all this information to a pre-trained regression model to predict market value. Finally, the LLM translates the result into natural language for the user.

Theoretically, you could ask the LLM itself to estimate the property price. But that would be far less optimal.

Why Shouldn't We Let LLMs Replace Traditional ML?

1. Greater Accuracy

LLMs don't perform calculations in the traditional sense. They predict the next token based on probability patterns, not on a statistical model trained for a specific problem. This makes them unsuitable for tasks requiring precise numerical outputs, such as:

  • Real estate price prediction.
  • Credit scoring.
  • Revenue estimation.
  • Demand forecasting.
  • Fraud detection.

In these cases, a properly trained regression or classification model typically delivers far more reliable results.

2. Better Interpretability

One of the biggest limitations of LLMs is their "black box" nature. When ChatGPT produces a number, it's often impossible to understand exactly why it arrived at that answer.

Traditional ML models, by contrast, allow you to analyze feature importance, evaluate the reasoning process, and compare results against domain expertise. This interpretability is critical in finance, healthcare, and insurance.

3. Significantly Lower Costs

Every LLM call consumes tokens. If a business processes hundreds of thousands or millions of requests daily, API costs balloon quickly.

Running a classifier or regression model, however, uses minimal resources. Even with large datasets, the cost remains far lower than continuous LLM calls. Plus, businesses can predict and control ML inference costs, whereas LLM token consumption can fluctuate with each query.

4. Better Control

With traditional ML models, enterprises have full authority over:

  • Training data.
  • Feature selection process.
  • Algorithm choice.
  • Model optimization approach.
  • Deployment infrastructure.

With commercial LLMs, most of these factors are controlled by the provider. This means data may travel to third parties, you depend on their infrastructure, and you absorb the risk if their service fails.

Building a traditional ML model isn't as simple as calling an API. Developers must understand their data, perform feature engineering, select appropriate algorithms, and ensure sufficient quality training data.

If labeled data doesn't exist, they'll need unsupervised learning methods or manual labeling. But the payoff? A model with higher accuracy, easier evaluation, better monitoring, and superior optimization throughout its operational lifecycle.

How to Integrate ML Models Into an AI Agent

Several approaches exist, but two methods stand out as most practical.

Let the AI Agent Call the Model Directly

This is the simplest deployment method. The ML model is packaged as a standalone service or API, and the agent invokes it when predictions are needed. With real estate valuation, the agent gathers property data, sends it to the regression model, and receives the valuation back.

For this to work, the agent needs to understand:

  • What the model does.
  • When to call it.
  • How to format input data.
  • How to interpret results.

Here's what's important: the model shouldn't just return a single number. Include explanatory metadata—which features most influenced the prediction, confidence levels, and prediction probability. This gives the LLM richer context to craft more helpful responses.

Pre-compute Results and Store in a Database

Another approach skips real-time model calls entirely. Instead, the ML model runs periodically, pre-computing all results, which are then stored in a database. When a user asks a question, the agent simply queries existing data.

Say a business has 500 customers and wants AI credit assessments. The credit scoring model computes all scores upfront. When the agent needs them, it retrieves pre-calculated values rather than rerunning the model. This reduces latency, eliminates redundant calculations, and works well for fixed-size datasets.

Regardless of method, results should include text descriptions alongside numerical values so the LLM can understand and explain them accurately.


For over a decade before LLMs arrived, traditional Machine Learning powered countless analytics systems, forecasting tools, and decision-support platforms. The generative AI boom didn't make these models obsolete.

In fact, within modern Agentic AI architectures, they're doing exactly what LLMs struggle with. LLMs shine at human communication, planning, and tool orchestration. Meanwhile, traditional ML models deliver superior accuracy, interpretability, lower costs, and stronger control for predictive tasks.

Rather than treating these technologies as competitors, organizations should view them as complementary components. A truly powerful AI agent isn't one that uses an LLM for everything—it's one that knows when to let the LLM reason and when to delegate to a specialized ML model.


Related Articles

Expand Your Images with Generative Fill in Adobe Photoshop Online

Want to add new objects to your photos without wrestling with complex manual edits? Generative Fill in Adobe Photoshop Online is an AI tool that lets you insert any detail into an image using straightforward text commands. What's interesting here is how accessible this makes professional-level image enhancement—you don't need to be a Photoshop expert anymore.

This feature makes it simple to add objects or details that blend seamlessly with your original image. Just select the area you want to modify, type your description, and the AI generates results based on your photo's content and style. Here's how to use Generative Fill to add details to your images in Adobe Photoshop Online.

How to Add Details to Images Using AI in Adobe Photoshop Online

Step 1:

Head to Adobe Photoshop Online and sign into your account.

  • Access Adobe Photoshop Online

Look at the top menu and click New to create a new image editing file.

Then upload your image to begin editing.

Step 2:

Once you're in the editing interface, look at the left toolbar and click the Generative tool.

First, select your selection method from the available options shown below.

Step 3:

Now select the area where you want to add details to your image.

Next, choose the AI editing tool from the available options in the list below.

Step 4:

Type your description in the text field to specify what details you want to add, then click the generate button next to it to create your new image. For best results, write your description in English.

Step 5:

Adobe Photoshop will display a confirmation message. Click OK to proceed.

You'll now see your new image with the added details based on your description. Pick the version you like best and download it.

Below are three examples of images generated after adding details through text descriptions.

Click the three-dot menu icon in Adobe Photoshop to access additional options.

How to Write Effective Descriptions for Adobe Photoshop Generative Fill

For best results with Generative Fill, write your descriptions in English. The AI understands English prompts more reliably and produces more accurate results. A good description should be brief, clear, and focus specifically on what you want to add or change.

To help Generative Fill understand your request, structure your prompt like this:

[Action] + [Object] + [Location] + [Details/Style]

Where:

  • Action: What you want to do (Add, Remove, Replace, Change...)
  • Object: The thing you want to add or modify
  • Location: Where it should appear in the image
  • Details/Style: Color, size, or style preferences

Examples:

  • Add a wooden table beside the sofa
  • Add a small tree in the background
  • Add modern lighting to the room

Keep your prompts short, use clear keywords, and describe exactly what you want to change. Simple, focused prompts tend to produce more natural results that blend better with your original image.

Tips for writing effective prompts:

  • Use specific, easy-to-understand English keywords.
  • Clearly describe where the new detail should appear.
  • Include color, size, or style information if relevant.
  • Avoid long descriptions or multiple unrelated requests.

A short, precise English prompt will help Generative Fill create images that look natural and harmonize better with your original photo.


Related Articles

7 Best Python Frameworks for Building and Orchestrating Local AI Agents

AI agents have exploded into one of the hottest areas in artificial intelligence over the past few years. But here's the catch: most agents today still rely on cloud-based models. Every time your AI thinks through something, data gets shipped off to a provider's servers, draining your token budget, racking up costs, and leaving you dependent on internet connectivity.

The 2026 trend is shifting toward something completely different: building AI agents that run entirely on your own machine or private infrastructure (local-first). Once you download the model, all reasoning happens right there on your device. Your data stays on your network unless you explicitly allow it to leave, and you stop paying per API call.

But here's what most people miss: a language model alone isn't enough. You also need an orchestration layer—something that tells your agent when to call the model, when to use tools, how to keep track of state, how to coordinate multiple agents, and how to manage the entire workflow.

Below are seven Python frameworks that developers are actively using right now to build and orchestrate AI agents running on local infrastructure.

1. Ollama

If you want to run an AI model directly on your personal computer, Ollama is basically the default starting point.

Think of Ollama as Docker for large language models (LLMs). With just a few simple commands, you can download an open-source model and spin it up as a local API without configuring Python environments or manually installing complex CUDA drivers.

What's interesting here is why Ollama became the standard that nearly every AI agent framework supports: it uses the OpenAI API standard. This means frameworks can work with locally-running models with almost zero modifications.

Beyond the obvious privacy and near-zero cost advantages after you download the model, Ollama does have limitations. It's not optimized for systems handling large volumes of traffic. In development and testing, it runs great. But when you need to handle many simultaneous requests, many companies switch to vLLM to leverage PagedAttention optimization while keeping their orchestration layer unchanged.

2. smolagents

If you actually want to understand what your AI agent is doing instead of wading through layers of abstraction, smolagents from Hugging Face is worth a serious look.

The entire framework fits into roughly 1,000 lines of code. This minimalist design makes it easy to follow how agents work and customize them far more easily than bloated alternatives.

One key difference with smolagents is its CodeAgent philosophy. Rather than just using AI to generate code, the agent uses actual Python code as part of its reasoning and action process.

The framework also supports running code in sandboxed environments like Docker, E2B, or Modal to reduce security risks. The real concern is that smolagents works best with reasonably powerful models. With open-source models under around 7 billion parameters, performance and stability tend to drop noticeably.

3. PydanticAI

One of the most common problems when building AI agents is getting output data in the wrong format. A single malformed JSON response from your model can break your entire downstream workflow.

PydanticAI from the Pydantic team was built specifically to solve this problem.

The framework uses Python's type-hinting system to strictly validate input data, output data, and tool calls. When an AI generates a result that doesn't match your schema, PydanticAI automatically detects it and asks the model to fix it. This makes the framework especially valuable in high-stakes fields like finance, banking, and healthcare where data accuracy isn't negotiable.

PydanticAI works with any OpenAI-compatible endpoint, so switching from a cloud model to Ollama requires barely any architectural changes.

It's also one of the fastest-developing frameworks right now, with an active community constantly shipping new features.

4. CrewAI

Building a single AI agent? The frameworks above are pretty solid. But when you need multiple agents working together to solve a problem, CrewAI is usually the first name mentioned.

The framework lets you define agents with specific roles and goals, then organize them into a "crew" that collaborates.

A major advantage is that CrewAI works really well with locally-running models. It doesn't depend on LangChain or external platforms, and it supports Ollama out of the box.

CrewAI also supports the Model Context Protocol (MCP) through various protocols like stdio, SSE, and HTTP streaming. This lets agents use standardized tool servers while maintaining that local-first approach.

5. AgentScope

Where CrewAI focuses on helping developers build agents quickly, AgentScope targets production environments.

AgentScope 2.0 is built for multi-agent systems with dedicated workspaces, sandboxes, and isolated execution environments. It supports local deployment, Docker, or E2B from day one, and it's now one of the largest AI agent projects on GitHub by community size.

What stands out is AgentScope's privacy-first architecture. Entire agent systems can run on internal servers or private company clouds without sending data to AgentScope's servers.

The framework uses a Message Hub to coordinate communication between agents. Instead of implicitly sharing context, every exchange happens as a structured message. This makes tracking, inspection, and auditing far more transparent.

6. LangGraph

Among agent orchestration frameworks, LangGraph has become the default choice for long-running, stateful workflows. Since it supports any OpenAI-compatible backend, switching from cloud models to Ollama only takes changing one config line.

Its biggest strength is state persistence and progress recovery.

LangGraph supports checkpoints, pausing and resuming work, "time traveling" back to previous steps, and scaling across multiple processes. This matters enormously for agents that need to plan, call tools, evaluate results, and take action over many steps. If something breaks midway, LangGraph lets your agent pick up exactly where it left off instead of starting from scratch.

7. Microsoft Agent Framework

If your organization needs comprehensive administration, middleware, and telemetry capabilities but still wants to run AI agents on internal infrastructure, Microsoft Agent Framework deserves attention.

This unified platform combines AutoGen and Semantic Kernel, positioning itself as Microsoft's official SDK for orchestrating AI agents going forward.

The framework merges AutoGen's multi-agent building capabilities with Semantic Kernel's enterprise features like session management, middleware, and system monitoring.

What's noteworthy is that Microsoft Agent Framework supports numerous model providers from day one: Azure OpenAI, OpenAI, Anthropic, Amazon Bedrock, Google Gemini, Microsoft Foundry, and even Ollama. This lets organizations leverage the Microsoft ecosystem while also deploying completely local agents when handling sensitive data or working offline.

That said, the community notes that adapters outside Azure need careful testing before large-scale deployment.

Which Framework Should You Choose?

Here's the thing: these seven frameworks don't directly compete. They solve different problems.

Ollama is the foundation for running AI models locally. smolagents suits anyone wanting total control through minimalist architecture. PydanticAI targets systems requiring absolutely precise output data.

For rapidly building multi-agent systems, CrewAI is highly accessible. AgentScope and Microsoft Agent Framework fit enterprise environments thanks to their administration, security, and audit capabilities.

In the middle sits LangGraph, specialized for long, stateful workflows that need progress recovery after failures.


Running AI agents locally doesn't mean accepting fewer features than cloud services.

Python's ecosystem now provides everything needed—from simple single agents to complex multi-agent enterprise systems.

Instead of hunting for the "best" framework, identify what your project actually needs. Prioritizing development speed? Choose CrewAI. Need strict data control? PydanticAI or AgentScope fit better. Working with long, complex workflows? LangGraph remains a top choice.


Related Articles

Copyright © 2016 QTitHow All Rights Reserved