Awesome AI AgentsChatbot Platforms

microsoft/build-your-first-agent-with-azure-ai-agent-service-workshop

⭐ 415 Bicep added to this list on 2025-05-02 repository created 2025-01-11

This repository hosts the content and sample code for a 75-minute workshop titled "Build your code-first agent with Azure AI Foundry." The workshop is designed to teach participants how to build an intelligent conversational agent application using the Azure AI Agent Service. The scenario presented in the workshop involves a sales manager at a fictional multinational retail company, Contoso, who needs to analyze sales data to identify trends, understand customer preferences, and make informed business decisions. The conversational agent developed in the workshop can answer questions related to sales data, thereby assisting the sales manager. Participants will learn to create an agent app using Azure AI Agent Service, explore the tools available within the service, and effectively use instructions to guide the large language model (LLM) that powers the agent. The workshop guide is accessible online and provides step-by-step instructions for building the agent. Prerequisites for the workshop include having access to an Azure subscription, a GitHub account with GitHub Codespaces, and sufficient Azure credits to deploy the necessary resources. The workshop is designed to be cost-effective, requiring less than one US dollar in consumption for a typical run-through. The repository also includes important security notices, advising users that the sample code and configurations are intended for demonstration purposes and should not be used in production environments without additional security measures. Some features used in the workshop are in preview and may have limited support or capabilities. Contributions and feedback are welcomed, with guidelines provided for submitting issues and pull requests. The project follows Microsoft's open source code of conduct and trademark guidelines. Overall, this workshop repository provides a practical, hands-on introduction to building AI-powered conversational agents using Azure's AI services, aimed at developers and technical professionals interested in AI application development.

https://github.com/microsoft/build-your-first-agent-with-azure-ai-agent-service-workshop

agentsai-application-developmentai-foundryai-workshopazureazure-ai-agent-serviceazure-subscriptioncontosoconversational-agentgithub-codespacesintelligent-agentlarge-language-modelmicrosoftpreview-featuressales-data-analysissales-managersample-codesecurity-notice

Also in Chatbot Platforms

lm-sys/FastChat

FastChat is an open platform for training, serving, and evaluating large language model based chatbots, featuring multi-model serving, extensive model support, and large-scale evaluation datasets.

CopilotKit/CopilotKit

CopilotKit is a React-based framework for building deeply integrated AI assistants, chatbots, and in-app AI agents that enhance user interactions through natural language and contextual understanding.

microsoft/TypeChat

TypeChat is a library that simplifies building natural language interfaces by using types to define intents and schemas, replacing traditional prompt engineering with schema engineering for improved validation and reliability.

run-llama/rags

RAGs is a Streamlit app that enables users to build and interact with personalized Retrieval-Augmented Generation pipelines over their own data using natural language instructions.

SylphAI-Inc/AdalFlow

AdalFlow is a PyTorch-like library that enables building and auto-optimizing large language model applications, including chatbots, RAG, and agents, with a unified framework for prompt optimization and model-agnostic flexibility.

nexu-io/nexu

Open-source desktop client that runs an OpenClaw agent locally and bridges it into WeChat, Feishu, Slack and Discord through a graphical setup, with bring-your-own-key and OAuth model access.

LLPhant/LLPhant

LLPhant is a comprehensive PHP generative AI framework inspired by Langchain, supporting multiple LLMs and designed to simplify building powerful AI applications.

langchain-ai/streamlit-agent

Reference implementations of various LangChain agents as interactive Streamlit applications demonstrating conversational AI capabilities and integrations.