Building AI Applications with Haystack | Top Free Course

Building AI Applications with Haystack

image

What Will You Learn?

In Building AI Applications with Haystack, you will learn a high-level orchestration framework that helps ensure your applications are flexible, extendible, and maintainable, even as the technology stack changes, user needs arise, and new features are added. 
Using a framework can provide common features out of the box that significantly speed up the development process. Haystack offers a robust and flexible architecture and framework for building AI applications. It manages complexity and helps you focus more on developing your application at a higher level of abstraction.

About This Course

Provider: Coursera
Format: Online
Duration: 1 Hour to complete [Approx.]
Target Audience: Intermediate level
Learning Objectives: Throughout the course, you will develop several projects, including a RAG app, a news summarization app, a chat agent with function calling, and a self-reflecting agent with loops.
Assessment and Certification: NA
Instructor: Tuana Celik.
Course Prerequisites: Basic Python coding experience.
Key Topics: In this course, you’ll learn about LLM Application, Data Pipelines, Retrieval-Augmented Generation, Tool Calling, Prompt Engineering, AI Workflows, AI Orchestration, OpenAI API,  Agentic systems, etc.
Topic Covered:
- Learn about the core abstractions and unique building blocks of the Haystack framework and see how these elements can be combined for various AI use cases.
- Build a RAG pipeline by using Haystack components, pipelines, and document stores.
- Create custom components in your pipeline by building a Hacker News summarizer that extends your app’s ability to access APIs.
- Use conditional routing to create a branching pipeline with a fallback to web-search when the LLM does not have the context needed to fully respond to the user’s query.
- Build a self-reflecting agent for named entity recognition with a Haystack pipeline that is able to loop using an output validator custom component.
- Create a chat agent using OpenAI’s function-calling capabilities, which allow you to provide Haystack pipelines as tools to the LLM, enhancing that agent’s capabilities.
- Start building exciting LLM applications and optimizing your development workflow using Haystack.

Comments

No reviews yet !!