Cover image for Building AI Intensive Python Applications

Building AI Intensive Python Applications

Create intelligent apps with LLMs and vector databases

Ben PerlmutterSigfrido NarváezNicholas Larew+6

Created by Ben Perlmutter, Sigfrido Narváez, Nicholas Larew and 6 more

Explore how to create intelligent Python applications using large language models, vector databases, and modern frameworks. Learn to build smarter apps by combining retrieval-augmented generation techniques with practical optimization strategies. Gain hands-on experience with real-world AI use cases and best practices.

Packt | Sep 2024 | 298 min

Start Trial
LevelExpert
CategoriesLLM Engineering, Generative AI Tools and AI-Assisted Productivity, Python

What You Will Learn

You will move from understanding the core AI stack to applying advanced techniques through hands-on coding exercises and practical examples. Each section builds on the last, guiding you through data preparation, model selection, and fine-tuning. By working through real scenarios, you will develop the skills to build and optimize your own AI-powered apps.

Key Features

  • Learn to integrate large language models and vector databases for smarter applications
  • Apply retrieval-augmented generation to improve accuracy and reduce AI errors
  • Optimize and evaluate AI models for better performance and reliability

Target Audience

Ideal for software engineers and developers with a basic understanding of Python who want to create intelligent applications using generative AI. If you are looking to deepen your skills in AI development and apply modern techniques to real projects, you will find practical value and actionable knowledge throughout.

Related courses