Get in Touch

Course Outline

Introduction to Python Environments for Agentic Development

  • Configuring Python, virtual environments, and dependency management strategies.
  • Leveraging Git and Docker for version control and environment isolation.
  • Implementing best practices for ensuring reproducible development environments.

Overview of Agent SDKs and Frameworks

  • Exploring LangChain, AutoGen, and other emerging SDK landscapes.
  • Understanding agent structure and lifecycle: perception, reasoning, and action.
  • Comparing SDK capabilities and diverse architectural styles.

Building Functional Agents in Python

  • Developing a simple agent prototype using LangChain.
  • Linking agents to external tools and APIs for extended functionality.
  • Managing input/output streams, memory, and data persistence.

Tool and API Integration

  • Defining and registering custom tools for agent utilization.
  • Implementing secure API integrations and effective key management.
  • Incorporating external data sources and custom function calls.

Agent Orchestration and Communication Patterns

  • Fostering multi-agent collaboration utilizing AutoGen.
  • Designing task delegation strategies and planning logic.
  • Implementing event-driven and asynchronous orchestration mechanisms.

Testing, Debugging, and Observability

  • Testing agents using mock inputs within controlled environments.
  • Debugging message flows and tool invocation sequences.
  • Establishing structured logging and performance metric tracking.

Deployment and Production Considerations

  • Packaging and containerizing Python agent services for deployment.
  • Integrating agent pipelines into CI/CD workflows.
  • Scaling, monitoring, and maintaining long-running agent instances.

Summary and Next Steps

Requirements

  • Solid comprehension of Python programming fundamentals and package management workflows.
  • Hands-on experience working with REST APIs and JSON data structures.
  • Basic familiarity with asynchronous I/O concepts within the Python ecosystem.

Target Audience

  • Backend engineers
  • Platform engineers
  • ML engineers
 21 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories