HAL_DATA_techBlog

HALDATAの技術ブログです。

AIエージェント開発の最前線:OpenAI Agents SDK と GCP Vertex AI ADK の比較

こんにちは。HALDATA代表のHAL hatanakaです。 当社では現在、セルフホスト型からエージェントベースまで幅広くAIアプリケーションを開発しており、現在は OpenAI Agents SDK を試しています。Agents SDKは“Agents”や“Handoffs”、“Guardrails”といったプリミ…

MCPとA2Aが示すSaaSモデルの崩壊と新秩序

――SaaSは「単体」から「群」へ進化する 1. はじめに 2025年4月以降、MCP(Model Context Protocol) と A2A(Agent 2 Agent) が次世代の“AIエージェント・スタック”を形作るコア・プロトコルとして急速に注目を集めています。両者の登場により、私たちは 「…

オリジナルAPIを利用したGPTsの作成

はじめに 近年、AI技術の発展と共に、GPTsを活用したシステムが注目を集めています。弊社では、自社で提供するREST APIをGPTsから呼び出すことで、より柔軟かつ高機能なサービス実現を試みました。 本記事では、GPTsに自前で用意したREST APIを使わせる方法…

SmolAgentsとLangGraphのツール呼び出し比較 ~違いと使い分け~

はじめに: AIエージェントの開発では、どのように外部ツールを呼び出すかが重要なポイントになります。本記事では、SmolAgentsとLangGraphという2つのフレームワークに焦点を当て、それぞれのツール呼び出し方法の違いを解説します。初心者にも分かりやすい…

トランスフォーマーベースの言語モデルの推論速度を13倍に加速:ミリ秒単位の最適化の軌跡

1. はじめに:なぜ推論速度が成功の鍵となるのか? 人工知能の時代、Transformer アーキテクチャに基づく先進的な言語モデルは、私たちが言語を処理・理解する方法を根本から変革しました。コンパクトなモデルから巨大なモデルに至るまで、これらのモデルは…

Smolagentsの「安定した出力形態」でReACTを止めない仕組み

CodeAgentの仕組み AIサービス開発中「LLMが生成する出力形式が安定しない」ことが問題となるケースが少なくありません。たとえば、JSON形式のデータが必要なのに、回答が途中で自然言語に変わったり、タグが欠けてパースに失敗したりすることがあります。こ…

Hugging FaceのSmolagentsを活用したAIエージェントの設計と活用例

smolagents LLMにウェブ検索やデータベース操作などのツールを使わせることで、複雑なタスクを自律的にこなすシステムが実現できます。本記事では、Hugging Face社のオープンソースライブラリSmolagentsを使ったAIエージェントの設計とユースケースを紹介し…