Consultor de engenharia de software e AI
Revisões de arquitetura, software web, migrações de CMS e integração de IA.
Disponível para projetos selecionadosGdańsk, Polónia · Europe/Warsaw
Clique com o botão direito ou Shift+F10 – menu de sistema
Pastas: arraste ou selecione e use as setas
For teams whose assistant has to use internal tools, not only write text.
Tool-using agents for bounded workflows, with permissions and evals – not an autonomous employee.
You leave with
See it done
Synopsys · LLM evaluationBenchmarking and comparing large language modelsGenie Platforms · AI SDRConversational AI running as production servicesMindshine · TIVAVoice and text retrieval across any data sourceI build AI agents for companies that have a workflow with tools a model can call – search, tickets, CRMs, internal APIs – and that cannot afford unsupervised side effects. An agent is not a smarter chatbot. It is a loop: observe, choose a tool, validate the result, stop. The engineering is in the tools, the permissions, the stop conditions, and the evaluation set. I will recommend a single-shot structured call or a deterministic workflow when an agent would only add a loop around a task that did not need one. Reliability is the product; autonomy is a risk you take on purpose.
If the steps are known, use a workflow. If the next step depends on messy input but the tools are few, use a router. If the model must discover a path through many tools, then – and only then – an agent loop, with a hard cap and an audit log. Most commercial 'agent' requests collapse to a router plus three tools.
Reliability is not a prompt. It is the same discipline as any distributed worker, plus a probabilistic planner.
A model instructed 'do not delete' will still call delete if the tool is available. Enforce in the tool layer.
Idempotency keys, structured errors, and traces. An agent that cannot explain which tool ran is not debuggable.
Unbounded ReAct is a cost and safety incident. Set a maximum steps, a wall clock, and a dollar budget.
Hold-out tasks with known good tool sequences. If you cannot write ten, you cannot tell whether a change helped.
Draft the ticket; a human or a rules gate publishes it. The more irreversible the action, the stricter the gate.
When the next action cannot be tabulated in advance, the tools are well-defined, and failure is recoverable or gated. If you can write the flowchart, write the flowchart. Agents are for residual ambiguity, not for skipping product design.
Describe the tools, the irreversible actions, and what a wrong loop would cost.