
Sign up to save your podcasts
Or
この記事は、AI Agent(AIアシスタント)が開発現場の主役になる未来を見据え、人間のエンジニアが「AI Agent Manager (AAM)」という新しい役割を担う可能性について解説しています。これは、まるで人間の上司が部下をマネジメントするように、AI Agentを管理する仕事が中心になる、という考え方です。
AAMの仕事は、従来のエンジニアが直接コードを書くこととは少し違います。AI Agentが効率的に開発を進められるように、以下のような管理業務が主な役割になります。
この記事では、AAMとして特に重要な「働く環境の整備」と「ワークフローの設計」という2つのノウハウが共有されています。
1. AI Agentが働く環境の整備
2. AI Agentのワークフロー設計
将来的に、AAMにはAI Agentの能力を最大限に引き出し、開発の生産性を向上させるスキルが求められます。具体的には、複数のAI Agentが同時に作業できる環境を整えたり、新しいAgentでもすぐに仕事に取りかかれるように準備したり、AI Agentが常に必要な情報を得られるようにしたり、開発コストを最適化したりする能力です。また、AI Agentが正しいコードを書き、質の高いレビューができるように、コマンド設計やワークフローの改善、さらにはAIモデル自体の性能を高める「チューニング」に関する知識も重要になると提言されています。
この記事は、AI Agentが開発の中心となる未来において、エンジニアがどのように活躍し、自身のスキルを磨いていくべきか、新しい視点を提供してくれるでしょう。
引用元: https://qiita.com/icoxfog417/items/f15e92f05b14411fd642
LLM(大規模言語モデル)の利用が広がる中で、OpenAIやClaude、Azure OpenAIなど様々なプロバイダーのLLMを使うと、それぞれAPIの形式が異なったり、APIキーの管理が複雑になったりして困ることがあります。この記事では、こうした課題を解決する「LiteLLM」というツールと、その便利な機能について、新人エンジニアの方にも分かりやすく解説します。
LiteLLMとは?
APIキーの管理をシンプルに
Langfuse連携で利用状況を「見える化」
LiteLLMを使うことで、たくさんのLLMを効率的に管理し、APIキーの運用も安全かつ柔軟に行えるようになります。LLMを活用した開発を進める上で、ぜひ知っておきたい便利なツールです。
引用元: https://zenn.dev/vlntr_telco_rd/articles/litellm-key-and-ops
LLM(大規模言語モデル)を使ったアプリケーション開発において、「コンテキストエンジニアリング」という考え方が非常に重要になってきています。これは、LLMが任されたタスクを正確にこなせるよう、適切な情報やツールを正しい形式で、かつ動的に提供するシステムを構築する技術を指します。
なぜこのスキルが注目されているのでしょうか?LLMが期待通りに動作しない主な原因は、実はモデル自体の性能不足よりも、モデルに与えられた情報(コンテキスト)や指示、あるいは使えるツールが不十分だったり、伝わりにくい形で提供されたりすることにあります。LLMは人間のように状況を察することはできないため、「ゴミを入れればゴミが出る(Garbage in, garbage out)」という言葉の通り、必要な情報はすべて明確に与える必要があるのです。
「プロンプトエンジニアリング」と何が違うのでしょうか?プロンプトエンジニアリングが「どう尋ねるか、どう指示を出すか」という問いかけ方に焦点を当てるのに対し、コンテキストエンジニアリングは、LLMに与える情報の「内容」や「構造」、さらに外部ツールとの連携を含めた、より広範なシステム設計の側面を指します。つまり、プロンプトエンジニアリングはコンテキストエンジニアリングの一部と考えることができます。
コンテキストエンジニアリングの具体的なアプローチとしては、以下のようなものがあります。
LangChainが提供する「LangGraph」や、LLMアプリケーションの動作を可視化・デバッグするための「LangSmith」といったツールは、このようなコンテキストエンジニアリングを実践し、改善していく上で非常に役立ちます。これらのツールを使うことで、LLMにどのような情報が、どのような形で提供されているかを詳細に確認し、より効果的なシステムを構築できるようになります。
新人エンジニアの皆さんも、LLMアプリ開発では、単にプロンプトを工夫するだけでなく、「LLMに何を、どうやって伝えるか」という、より広範な「コミュニケーション設計」に目を向けることが、成功への鍵となるでしょう。
引用元: https://blog.langchain.com/the-rise-of-context-engineering/
「プログラマは不要になる」という声がある一方、記事では「正確な要件定義」や「成果物レビュー」こそがプログラミング能力の本質と論じます。プログラミングとは単にコードを書くことではなく、複雑な問題を論理的に整理し、システムとして具体化する思考力のこと。AIやローコードツールが発展しても、この本質的な「システムを設計し、評価する能力」はエンジニアに不可欠です。新人エンジニアの皆さんも、技術の進化を味方にしつつ、この論理的思考力を磨き続けることが大切です。
引用元: https://togetter.com/li/2567083
(株式会社ずんだもんは架空の登場組織です)
この記事は、AI Agent(AIアシスタント)が開発現場の主役になる未来を見据え、人間のエンジニアが「AI Agent Manager (AAM)」という新しい役割を担う可能性について解説しています。これは、まるで人間の上司が部下をマネジメントするように、AI Agentを管理する仕事が中心になる、という考え方です。
AAMの仕事は、従来のエンジニアが直接コードを書くこととは少し違います。AI Agentが効率的に開発を進められるように、以下のような管理業務が主な役割になります。
この記事では、AAMとして特に重要な「働く環境の整備」と「ワークフローの設計」という2つのノウハウが共有されています。
1. AI Agentが働く環境の整備
2. AI Agentのワークフロー設計
将来的に、AAMにはAI Agentの能力を最大限に引き出し、開発の生産性を向上させるスキルが求められます。具体的には、複数のAI Agentが同時に作業できる環境を整えたり、新しいAgentでもすぐに仕事に取りかかれるように準備したり、AI Agentが常に必要な情報を得られるようにしたり、開発コストを最適化したりする能力です。また、AI Agentが正しいコードを書き、質の高いレビューができるように、コマンド設計やワークフローの改善、さらにはAIモデル自体の性能を高める「チューニング」に関する知識も重要になると提言されています。
この記事は、AI Agentが開発の中心となる未来において、エンジニアがどのように活躍し、自身のスキルを磨いていくべきか、新しい視点を提供してくれるでしょう。
引用元: https://qiita.com/icoxfog417/items/f15e92f05b14411fd642
LLM(大規模言語モデル)の利用が広がる中で、OpenAIやClaude、Azure OpenAIなど様々なプロバイダーのLLMを使うと、それぞれAPIの形式が異なったり、APIキーの管理が複雑になったりして困ることがあります。この記事では、こうした課題を解決する「LiteLLM」というツールと、その便利な機能について、新人エンジニアの方にも分かりやすく解説します。
LiteLLMとは?
APIキーの管理をシンプルに
Langfuse連携で利用状況を「見える化」
LiteLLMを使うことで、たくさんのLLMを効率的に管理し、APIキーの運用も安全かつ柔軟に行えるようになります。LLMを活用した開発を進める上で、ぜひ知っておきたい便利なツールです。
引用元: https://zenn.dev/vlntr_telco_rd/articles/litellm-key-and-ops
LLM(大規模言語モデル)を使ったアプリケーション開発において、「コンテキストエンジニアリング」という考え方が非常に重要になってきています。これは、LLMが任されたタスクを正確にこなせるよう、適切な情報やツールを正しい形式で、かつ動的に提供するシステムを構築する技術を指します。
なぜこのスキルが注目されているのでしょうか?LLMが期待通りに動作しない主な原因は、実はモデル自体の性能不足よりも、モデルに与えられた情報(コンテキスト)や指示、あるいは使えるツールが不十分だったり、伝わりにくい形で提供されたりすることにあります。LLMは人間のように状況を察することはできないため、「ゴミを入れればゴミが出る(Garbage in, garbage out)」という言葉の通り、必要な情報はすべて明確に与える必要があるのです。
「プロンプトエンジニアリング」と何が違うのでしょうか?プロンプトエンジニアリングが「どう尋ねるか、どう指示を出すか」という問いかけ方に焦点を当てるのに対し、コンテキストエンジニアリングは、LLMに与える情報の「内容」や「構造」、さらに外部ツールとの連携を含めた、より広範なシステム設計の側面を指します。つまり、プロンプトエンジニアリングはコンテキストエンジニアリングの一部と考えることができます。
コンテキストエンジニアリングの具体的なアプローチとしては、以下のようなものがあります。
LangChainが提供する「LangGraph」や、LLMアプリケーションの動作を可視化・デバッグするための「LangSmith」といったツールは、このようなコンテキストエンジニアリングを実践し、改善していく上で非常に役立ちます。これらのツールを使うことで、LLMにどのような情報が、どのような形で提供されているかを詳細に確認し、より効果的なシステムを構築できるようになります。
新人エンジニアの皆さんも、LLMアプリ開発では、単にプロンプトを工夫するだけでなく、「LLMに何を、どうやって伝えるか」という、より広範な「コミュニケーション設計」に目を向けることが、成功への鍵となるでしょう。
引用元: https://blog.langchain.com/the-rise-of-context-engineering/
「プログラマは不要になる」という声がある一方、記事では「正確な要件定義」や「成果物レビュー」こそがプログラミング能力の本質と論じます。プログラミングとは単にコードを書くことではなく、複雑な問題を論理的に整理し、システムとして具体化する思考力のこと。AIやローコードツールが発展しても、この本質的な「システムを設計し、評価する能力」はエンジニアに不可欠です。新人エンジニアの皆さんも、技術の進化を味方にしつつ、この論理的思考力を磨き続けることが大切です。
引用元: https://togetter.com/li/2567083
(株式会社ずんだもんは架空の登場組織です)