Skip to content
SparkTime, home

Tagged #developers

GuideTechnology

11 min read

Tool Use, Function Calling and Agent Loops Explained

How can a language model that only produces text check a calendar, search a database or edit a file? Through tool calling: the model asks, your program acts. This article explains function calling, the Model Context Protocol and the agent loop, with a runnable toy loop that shows allowed tools, step limits and what the model never does itself.

GuideTechnology

10 min read

Vibe Coding vs Responsible AI-Assisted Building

Vibe coding means accepting AI-generated code without reading it, which is fine for a weekend toy and risky for anything that has users, data, money or a future. This article gives a fair account of both ends of the spectrum and a project workflow that keeps the speed while preserving your understanding.

GuideTechnology

11 min read

Security and Licensing Risks of AI-Generated Code

Generated code that works can still be vulnerable, depend on a package that should not be trusted, or resemble code with a licence you must respect. This article lists the common security weaknesses, shows a SQL injection example you can run, gives a short security review routine and explains licensing questions without pretending to be legal advice.

GuideTechnology

10 min read

Testing, Reviewing and Refactoring AI-Generated Code

AI-written code often passes AI-written tests, because both come from the same assumptions. This article shows how to write tests that check what the code should do, how to use AI as a second reviewer without relying on it, what to look for in AI-generated diffs, and how to refactor safely.

GuideTechnology

9 min read

How to Use AI to Debug Code Safely

Pasting an error into an assistant can solve a bug in a minute, or produce a patch that hides it. This article gives a safe debugging workflow: reproduce, share safely, ask for hypotheses, test them, review the fix, add a regression test, with a worked example and a list of dangerous 'fixes'.

GuideTechnology

10 min read

Use AI to Understand Code, Codebases, APIs and Documentation

Reading code is the safest and often most valuable use of an AI assistant: nothing changes until you decide it should. This article covers explaining unfamiliar code, mapping a codebase, learning an API or framework, writing documentation and brainstorming architecture, with the checks that catch confident mistakes.

GuideTechnology

9 min read

AI Coding Assistants: Modes, Strengths and Your Responsibility

Autocomplete, chat, edit mode, agents and review bots all promise faster coding. This article explains what each mode does, how to give it the context it needs, what the evidence says about speed and security, and the responsibilities that stay with you no matter who typed the code.