How to Build a Retrieval-Augmented Generation Chatbot

Retrieval-augmented generation (RAG) has been empowering conversational AI by allowing models to access and leverage external knowledge bases. In this post, we delve into how to build a RAG chatbot with LangChain and Panel. You will learn: What is retrieval-augmented generation (RAG)? How to develop a retrieval-augmented generation (RAG) application in LangChain How to use Panel’s […]
How to Build Your Own Panel AI Chatbots

With its latest version 1.3, the open-source project Panel has just introduced an exciting and highly anticipated new feature: the Chat Interface widget. This new capability has opened up a world of possibilities, making the creation of AI chatbots more accessible and user-friendly than ever before. In this post, you’ll learn how to use the […]
Python, Panels, and Progress: Running into 2025

Training for the Boston Marathon requires consistency, commitment, and a way to track progress over time. Imagine having a custom-built habit tracker that not only keeps you on pace but also helps visualize your progress—all powered by Python! Today, we’ll walk through how to build a complete habit-tracking web app using Python, from start to […]
Anaconda Package Download Data: Updates and Fixes for More Accurate Statistics

TL;DR: We’ve rolled out major improvements to our package download statistics, including more accurate download counts and better tracking of .conda artifacts. If you maintain or use conda packages, you now have access to more reliable data about how these packages are being used across the ecosystem. A Window into the Conda Ecosystem Since 2017, […]
Python in Excel for the Supply Chain and Manufacturing Industry

For years, Excel has been the essential tool for operations managers and analysts, providing a powerful platform for managing data, creating reports, and handling day-to-day tasks. However, when it comes to advanced forecasting or optimization, Excel alone can sometimes fall short. Operations teams often need to rely on additional tools, such as Python, to perform […]
State of Data Science: AI and Open Source at Work

For the seventh consecutive year, we conducted our State of Data Science survey to surface insights about the demographics of the data science community, use cases across industries, and trends related to artificial intelligence (AI) and open source. We’ve seen an increase in the usage of AI, with 87% of data scientist practitioners spending as […]
Level Up Your Snowflake Notebook with Enterprise Python Analytics

Snowflake Notebooks, launched in summer 2024, provides a convenient and easy-to-use environment for Python, SQL, and Markdown using a cell-based development interface integrated within Snowflake’s secure, scalable platform. Anaconda’s secure, efficient, and robust Python packages are now available directly within Snowflake Notebooks, accelerating data science, machine learning, and AI development initiatives. Python’s extensive ecosystem helps […]
Python in Excel for the Retail and ECommerce Industry

For retail and e-commerce companies, leveraging customer data effectively is crucial to improving satisfaction, enhancing retention, and increasing sales. However, advanced analyses like sentiment detection, sales trend monitoring, and churn prediction often require tools beyond Excel, forcing teams to toggle between platforms and rely on additional software. With Python now integrated into Excel, these sophisticated […]
New Release: Miniconda 24.11.1

We are excited to announce the 24.11.1 release of Miniconda, Anaconda’s miniature version of the Anaconda Distribution installer. It includes: Python – the most widely used programming language for artificial intelligence, data science and machine learning conda – the open-source, cross-platform package and environment manager Miniconda is free to download, easy to install, and comes […]
Synthetic Data: The New Fuel for AI’s Rapid Evolution

For decades, AI has relied on real-world data as its backbone, fueling everything from predictive text to autonomous vehicles. However, as the scale and complexity of AI systems have exploded, so too have the challenges in acquiring, curating, and safeguarding real-world data. Enter synthetic data—a transformative approach to dataset generation that addresses these challenges and […]