Abid Ali Awan writes a tutorial showing how to wrap existing Python functions as tools for an LLM agent using the OpenAI Agents SDK. The process involves decorating a function with `@function_tool`, defining an `Agent` with instructions and a tools list, and letting the `Runner` manage the loop where the model decides which tools to call, what arguments to pass, and when to stop. The example uses a simple website-latency checker that becomes an agent capable of comparing response times across multiple URLs and explaining results in natural language.
- The SDK auto-generates the JSON tool schema from the function signature and docstring; no manual schema is needed.
- The same pattern applies to CSV analysis, server monitoring, log analysis, and API automation.
- Cheaper models such as GPT-5.6 Luna make multi-agent tool-calling systems more affordable at scale.
Minimal Claude Code alternative. Single Python file, zero dependencies, ~250 lines.
An introduction to Scheme programming language basics including its characteristics, primitive data types, list operations, expression evaluation, variables, function definition, equality predicates, and control structures.
This document details how to use function calling with Mistral AI models to connect to external tools and build more complex applications, outlining a four-step process: User query & tool specification, Model argument generation, User function execution, and Model final answer generation.
Explores the concept of functions in CSS, including arguments, defaults, returns, type-checking, and possible future use cases. Currently available in Chrome Canary behind an experimental flag.
This module provides the ability to define custom functional notations for CSS, allowing authors to define reusable and dynamic CSS values.
Researchers developed RoboPAIR, an algorithm designed to jailbreak robots controlled by large language models (LLMs), demonstrating a high success rate across multiple robotic systems.
Provides app functions related functionalities, allowing apps to execute, check, and set the enabled state of specific system functionalities.
Google is developing new capabilities for its AI assistant Gemini in Android 16, allowing it to perform actions within apps, similar to Apple's plans for iOS 18.
Google is developing new features for its AI assistant, Gemini, through an API called "app functions" in the Android 16 developer preview. This API allows app developers to expose specific functionalities to the system, enabling Gemini to perform actions within apps without needing to open them directly. For example, users could order food from a restaurant using Gemini without launching a food delivery app.
This development is similar to Apple's efforts in iOS 18, where Siri is gaining the ability to take actions in apps. While Apple's update is expected in spring 2025, Google's integration could provide users with a more integrated and useful AI assistant experience. Currently, Gemini can access information in some apps and Siri can handle more complex queries, but both assistants are yet to fully realize their potential to "do things for you."
The advancements hint at a significant evolution in how AI assistants function on smartphones in 2025.
The article discusses the role of AI agents in generative AI, focusing on tool calling and reasoning abilities, and how they can be evaluated using benchmarks like BFCL and Nexus Function Calling Benchmark.