semantic-kernel-food-ordering-agent

purunep
1
A multi-agent restaurant food ordering system using Semantic Kernel, A2A and Azure OpenAI. Includes a backend agent server, customer chat API, and sample UI for natural language food orders. MIT licensed and open for contributions.

Overview

What is semantic-kernel-food-ordering-agent

The semantic-kernel-food-ordering-agent is a multi-agent restaurant food ordering system that utilizes Semantic Kernel, A2A, and Azure OpenAI technologies. It includes a backend agent server and a customer chat API, allowing users to place food orders using natural language.

How to Use

To use the semantic-kernel-food-ordering-agent, clone the repository, install the necessary dependencies, configure Azure OpenAI credentials in a .env file, and run both the Agent Server and Customer Agent. Access the sample UI via a web browser or interact programmatically through the provided API.

Key Features

Key features include natural language food ordering, multi-turn conversation support, a modular agent design, and easy extensibility for additional restaurant or menu features.

Where to Use

The semantic-kernel-food-ordering-agent can be used in the restaurant and food service industry, particularly for enhancing customer interaction and streamlining the food ordering process.

Use Cases

Use cases include enabling customers to place orders through a chat interface, integrating with existing restaurant systems, and providing a customizable UI for various restaurant menus.

Content