diff --git a/getting-started/assets/UI.png b/getting-started/assets/UI.png new file mode 100644 index 00000000..470b21c3 Binary files /dev/null and b/getting-started/assets/UI.png differ diff --git a/getting-started/assets/chatbot-flow.png b/getting-started/assets/chatbot-flow.png new file mode 100644 index 00000000..3da74a88 Binary files /dev/null and b/getting-started/assets/chatbot-flow.png differ diff --git a/getting-started/assets/framework.png b/getting-started/assets/framework.png new file mode 100644 index 00000000..453deed9 Binary files /dev/null and b/getting-started/assets/framework.png differ diff --git a/getting-started/build_chatbot_blog.md b/getting-started/build_chatbot_blog.md new file mode 100644 index 00000000..c0f4014d --- /dev/null +++ b/getting-started/build_chatbot_blog.md @@ -0,0 +1,175 @@ +# Build Your ChatBot with Open Platform for Enterprise AI + +## Generative AI: A Transformational Force for Enterprises + +Generative AI demonstrates immense potential in enhancing productivity and driving innovation across various industries. Its ability to address enterprise challenges by offering innovative and efficient solutions makes it a powerful tool for businesses seeking a competitive edge. + +Here are several ways in which generative AI can assist enterprises: + +* Data Analysis and Insights: By analyzing vast amounts of enterprise data, generative AI can uncover patterns, provide actionable insights, and support better decision-making processes. + +* Document Management: Generative AI streamlines the organization, summarization, and retrieval of documents, enhancing efficiency in knowledge management systems. + +* Customer Support and Chatbots: AI-driven chatbots can provide 24/7 customer service, respond to inquiries, and even handle complex issues by understanding user intents and offering personalized solutions. + +* Code Generation and Software Development: AI models can write code snippets, debug software, and even recommend solutions to programming challenges, accelerating the software development lifecycle. + +* Fraud Detection and Risk Management: By analyzing transaction patterns and detecting anomalies, generative AI helps enterprises identify and mitigate potential risks or fraudulent activities. + +* Employee Training and Development: AI-powered platforms can create personalized training programs, simulate real-world scenarios, and evaluate employee performance, enhancing skill-building initiatives. + +* Healthcare and Well-being: In enterprises with healthcare initiatives, generative AI can support mental health programs by generating therapeutic content or helping manage employee well-being through tailored recommendations. + +* Decision-Making Support: Beyond traditional analytics, generative AI can simulate scenarios, model potential outcomes, and offer strategic recommendations to assist leaders in making informed decisions. + +By leveraging generative AI in these areas, enterprises can not only solve existing problems but also unlock new opportunities for innovation and growth. + +In this blog, we introduce a powerful GenAI framework - Open Platform for Enterprise AI (OPEA) to help you build you GenAI Applications. + +First to explore the features and attributes of OPEA and then we show you how to build your ChatBot with OPEA step by step. + +## Open Platform for Enterprise AI + +Open Platform for Enterprise AI (OPEA) is an open platform project that lets you create open, multi-provider, robust, and composable GenAI solutions that harness the best innovations across the ecosystem. + +OPEA platform includes: + +* Detailed framework of composable building blocks for state-of-the-art generative AI systems including LLMs, data stores, and prompt engines +* Architectural blueprints of retrieval-augmented generative AI component stack structure and end-to-end workflows +* A four-step assessment for grading generative AI systems around performance, features, trustworthiness, and enterprise-grade readiness + +OPEA are desgined with following consideration: + +**Efficient** +Infrastructure Utilization: Harnesses existing infrastructure, including AI accelerators or other hardware of your choosing. +It supports a wide range of hardware, including Intel Xeon, Gaudi Accelerator, Intel Arc GPU, Nvidia GPU, and AMD RoCm. + +**Seamless** +Enterprise Integration: Seamlessly integrates with enterprise software, providing heterogeneous support and stability across systems and networks. + +**Open** +Innovation and Flexibility: Brings together best-of-breed innovations and is free from proprietary vendor lock-in, ensuring flexibility and adaptability. + +**Ubiquitous** +Versatile Deployment: Runs everywhere through a flexible architecture designed for cloud, data center, edge, and PC environments. + +**Trusted** +Security and Transparency: Features a secure, enterprise-ready pipeline with tools for responsibility, transparency, and traceability. + +**Scalable** +Ecosystem and Growth: Access to a vibrant ecosystem of partners to help build and scale your solution. + +### OPEA Framework Components + +In Figure 1, [GenAIExampls](https://github.com/opea-project/GenAIExamples), the end to end applications, are implemented as MegaService instance. And a Gateway serves as the interface for users to access the Megaservice. + +![GenAIExample Architecture](assets/framework.png) +