コース概要

1. LLMアプリケーションとAutoGen v0.4の紹介

  • Large Language Models (LLMs) の概要:その機能と応用について理解する。
  • AutoGen v0.4の紹介:その特徴、アーキテクチャ、およびエージェント型AIシステム開発を簡素化する方法を探る。

2. AutoGenの核心概念とコンポーネント

  • 階層フレームワークの理解:
    • コアレイヤー:動的なワークフローをサポートするイベント駆動型アーキテクチャ。
    • AgentChat API:高レベルAPIを使用してタスク駆動型エージェントを構築する。
    • 拡張機能:カスタムエージェント、ツール、メモリモジュールの統合による機能強化。
  • 非同期メッセージング:イベント駆動型と要求-応答型のインタラクションスタイルを実装する。

3. 最初のマルチエージェントアプリケーションの構築

  • エージェントの定義:アシスタントとユーザープロキシエージェントを作成する。
  • エージェント間通信の確立:エージェント間での非同期メッセージングを設定する。
  • サンプルアプリケーションの実装:特定のタスクを解決するためにシンプルなマルチエージェントシステムを開発する。
  • 観測とデバッグツール:リアルタイム監視のための組み込みメトリック追跡とメッセージトレースを使用する。

4. ケーススタディとベストプラクティス

  • 実際のアプリケーション:AutoGenが様々な産業で成功した実装事例を検討する。
  • ベストプラクティス:効率的かつスケーラブルなLLMアプリケーションを設計するためのガイドライン。
  • 課題と解決策:開発中に直面する一般的な課題とその解決策について対処する。
  • Q&A

このワークショップは、以下の人に向けられています:

  • ソフトウェア開発者
  • データサイエンティスト
  • データエンジニア
  • プログラミングのバックグラウンドまたは傾向があり、AIプログラミングを学びたい人

要求

前提条件 - Pythonプログラミング

 7 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (5)

今後のコース

関連カテゴリー