// Package quickstart quickstart examples for the Atomic Agents project.
// These examples demonstrate various features and capabilities of the Atomic Agents framework.
//
// ## Example Files
//
//  1. Basic Chatbot (basic_chatbot_test.go)
//     This example demonstrates a simple chatbot using the Atomic Agents framework. It includes:
//     - Setting up the OpenAI API client
//     - Initializing a basic agent with default configurations
//     - Running a chat loop where the user can interact with the agent
//  2. Custom Chatbot (basic_custom_chatbot_test.go)
//     This example shows how to create a custom chatbot with:
//     - A custom system prompt
//     - Customized agent configuration
//     - A chat loop with rhyming responses
//  3. Custom Chatbot with Custom Schema (basic_custom_chatbot_with_custom_schema_test.go)
//     This example demonstrates:
//     - Creating a custom output schema for the agent
//     - Implementing suggested follow-up questions in the agent's responses
//     - Using a custom system prompt and agent configuration
//  4. Chatbot with Different Providers (basic_chatbot_different_providers_test.go)
//     This example showcases:
//     - How to use different AI providers (OpenAI, Groq, Ollama)
//     - Dynamically selecting a provider at runtime
//     - Adapting the agent configuration based on the chosen provider
package quickstart
