# Giving our AI superpowers with OpenAI Tools

DevFeed: [Giving our AI superpowers with OpenAI Tools](<https://devfeed.tech/articles/giving-our-ai-superpowers-with-openai-tools-40844.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2024/06/ai-superpowers-tools/>)

Published: 2024-06-03T00:00:00Z

Content type: tutorial

Language: en

Sources: [Mutt0-ds Notes](<https://devfeed.tech/sources/mutt0-ds-notes.md>)

Topics: [OpenAI](<https://devfeed.tech/topics/openai.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [function calling](<https://devfeed.tech/topics/function-calling.md>), [Azure OpenAI](<https://devfeed.tech/topics/azure-openai.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [API](<https://devfeed.tech/topics/api.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-tools](<https://devfeed.tech/tags/ai-tools.md>), [api](<https://devfeed.tech/tags/api.md>), [azure-openai](<https://devfeed.tech/tags/azure-openai.md>), [function-calling](<https://devfeed.tech/tags/function-calling.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [openai](<https://devfeed.tech/tags/openai.md>), [retrieval-augmented-generation-rag](<https://devfeed.tech/tags/retrieval-augmented-generation-rag.md>)

## AI overview

This article explains how the author used OpenAI Tools, also called Function Calling, with Azure OpenAI to build an AI Analyst connected to a complex order database. It contrasts this approach with earlier GPT-3.5, LangChain, SQL, and DAX-based methods, and distinguishes tool calling from Retrieval Augmented Generation.

## Source excerpt

In recent months, I have been experimenting with AI tools to leverage new, powerful technologies and create value. Like you, I am inundated...