찾다
기술 주변기기일체 포함시맨틱 커널 안내서

Microsoft의 시맨틱 커널의 힘을 활용 : 지능형 AI 에이전트 구축

AI의 최근 발전은 간단한 질문 응답, 추론, 계획 및 행동 조정을 수용했습니다. 이 진화는 Autogen, Langgraph 및 Crewai와 같은 에이전트 프레임 워크에 의해 촉진되며 LLM (Lange Language Model) (LLM)이 자율적 인 에이전트로서 기능 할 수 있도록 권한을 부여합니다. Microsoft의 시맨틱 커널은이 환경 내에서 특히 강력하고 개발자 친화적 인 옵션으로 두드러집니다. 이 튜토리얼은 고유 한 기능을 탐색하고 다른 접근 방식과 대조적이며 자신의 AI 에이전트를 구축하여 안내합니다.

학습 목표

  • 시맨틱 커널의 핵심 아키텍처와 기능을 파악하십시오.
  • 플러그인 및 AI 서비스를 커널에 원활하게 통합하십시오.
  • 시맨틱 커널을 사용하여 단일 에이전트 및 다중 에이전트 시스템을 구현하십시오.
  • 프레임 워크 내에서 기능 호출 및 오케스트레이션을 이해하십시오.
  • 시맨틱 커널과 Azure Openai를 사용하여 지능형 에이전트를 구축하는 데 실용적인 기술을 개발하십시오.

이 기사는 Data Science Blogathon의 일부입니다.

목차

  • 시맨틱 커널 이해
  • "시맨틱"과 "커널"이 설명되었습니다
  • 에이전트 프레임 워크 대 전통적인 API 호출
  • 시맨틱 커널 플러그인 탐색
  • 시맨틱 커널의 플러그인 예제
  • 단일 에이전트 시스템 아키텍처
  • 다중 에이전트 시스템 아키텍처
  • 결론
  • 자주 묻는 질문

시맨틱 커널 이해

Semantic Kernel은 자연 언어 처리의 힘 ( "Semantic")을 AI 모델과 외부 리소스 간의 작업, 기능 및 상호 작용을 조정하는 핵심 엔진 ( "커널")과 결합합니다.

"시맨틱"과 "커널"이 설명되었습니다

시맨틱 커널 안내서

시맨틱 커널은 LLM (예 : GPT)과 전통적인 프로그래밍 간의 격차를 해소합니다. 개발자는 체계적인 방식으로 협력하는 기능, 플러그인 및 에이전트를 정의합니다. 허용 :

  • 전통적인 코드 기능과 자연어 프롬프트 및 AI 기능의 결합.
  • 이러한 결합 된 기능을 사용하여 AI 중심의 추론, 계획 및 작업 실행.
  • 전문 역할을위한 다중 에이전트 협력.

에이전트 프레임 워크 대 전통적인 API 호출

주요 질문이 발생합니다 : OpenAI API를 직접 사용하여 비슷한 결과를 얻을 수 없습니까? 가능하지만 에이전트 프레임 워크는 이점을 제공합니다.

시맨틱 커널 안내서

회사 정책 (HR 및 IT)에 대한 Q & A 시스템을 고려하십시오. 전통적인 API는 일관되지 않은 결과를 낳을 수 있습니다. 에이전트 프레임 워크를 사용하면 특수 에이전트 (하나는 HR, 하나)를 허용하여보다 신뢰할 수있는 응답이 발생합니다.

시맨틱 커널 플러그인 탐색

Chatgpt 또는 Copilot의 플러그인과 유사한 플러그인은 기존 API를 AI를위한 재사용 가능한 도구로 포장합니다. 이는 AI 기능을 고유 한 제한을 넘어 확장합니다.

시맨틱 커널 안내서

시맨틱 커널은 계획 및 API 실행을위한 기능 호출 (최신 LLMS의 기능)을 활용합니다. LLM은 기능을 요청하고 시맨틱 커널이 코드로 리디렉션되며 결과는 최종 응답 생성을 위해 LLM에 공급됩니다.

코드 구현

필요한 패키지 설치 :

 Semantic Kernel Openai Pydantic을 설치하십시오

날씨 플러그인을 보여주는 파이썬 예는 다음과 같습니다.

 semantic_kernel을 SK로 가져옵니다
semantic_kernel.connectors.ai.open_ai import azurechatcompletion에서

def weather_plugin (위치 : str) -> str :
    Weather_Data = {
        "뉴욕": "Sunny, 25 ° C",
        "런던": "흐린, 18 ° C",
        "도쿄": "비오는, 22 ° C"
    }
    weather_data.get을 반환합니다 (위치, "날씨 데이터를 사용할 수 없습니다.")

kernel = sk.kernel ()
kernel.add_service (
    "Azure-Openai-Chat",
    azurechatcompletion (
        API_KEY = "Your-Azure-Api-Key",
        endpoint = "your-azure-endpoint",
        deployment_name = "귀하의 배포-이름"
    ))
))

kernel.add_plugin ( "Weatherplugin", Weather_plugin)

위치 = "뉴욕"
응답 = kernel.invoke ( "WeatherPlugin", 위치)
print (f "{location}의 날씨 : {응답}")

시맨틱 커널의 플러그인 예제

이 예제는 다음과 같습니다.

  • 플러그인 정의 : weather_plugin 은 날씨 데이터 검색을 시뮬레이션합니다.
  • 시맨틱 커널 통합 : 기능은 kernel.add_plugin() 사용하여 플러그인으로 추가됩니다.
  • AI 사용 : AI는이 기능을 동적으로 호출합니다.

이것은 플러그인이 기본 텍스트 생성 이상의 AI 기능을 확장하는 방법을 보여줍니다.

단일 에이전트 시스템 아키텍처

시맨틱 커널 안내서

단일 에이전트는 사용자 쿼리를 독립적으로 처리하고 요청을 처리하고 정보 수집 및 여러 에이전트 나 오케스트레이터를 필요로하지 않고 응답을 생성합니다. (예제 코드는 간결성에 대해 생략되었지만 원본 기사에서 사용할 수 있습니다.)

다중 에이전트 시스템 아키텍처

다중 에이전트 시스템은 종종 오케스트레이터 에이전트를 사용하여 특정 요청을 처리하는 에이전트를 결정합니다.

시맨틱 커널 안내서

예를 들어, 한 에이전트가 은행 데이터, 다른 의료 데이터를 관리 할 수 ​​있습니다. 오케스트레이터는 쿼리를 기반으로 어떤 에이전트를 호출할지 결정합니다. (예제 코드는 간결성에 대해 생략되었지만 원본 기사에서 사용할 수 있습니다.) 또는 에이전트는 명시 적 오케스트레이터없이 공동 작업 할 수 있습니다.

시맨틱 커널 안내서

결론

시맨틱 커널은 에이전트 프레임 워크를 통해 AI를 강화하여 계획, 추론 및 의사 결정을 가능하게합니다. 이 튜토리얼은 플러그인의 이점을 강조하고, 에이전트 및 기존 API 접근법을 대조하고, 단일 에이전트 및 다중 에이전트 시스템 아키텍처를 설명합니다. AI가 발전함에 따라 Semantic Kernel의 접근 방식은보다 효율적이고 상황을 인식하는 응용 프로그램을 구축하는 데 중요합니다.

(주요 테이크 아웃 및 FAQ는 간결하게 생략되었지만 원본 기사에서 사용할 수 있습니다.) 코드 예제는 Github (원본 기사 링크)에서 사용할 수 있습니다.

위 내용은 시맨틱 커널 안내서의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
AI 게임 개발AI 게임 개발May 02, 2025 am 11:17 AM

격변 게임 : AI 에이전트와의 게임 개발 혁명 Blizzard 및 Obsidian과 같은 업계 대기업의 재향 군인으로 구성된 게임 개발 스튜디오 인 Upheaval은 혁신적인 AI 구동 Platfor로 게임 제작에 혁명을 일으킬 준비가되어 있습니다.

Uber는 Robotaxi 상점이되기를 원합니다. 제공자가 그들을 허락할까요?Uber는 Robotaxi 상점이되기를 원합니다. 제공자가 그들을 허락할까요?May 02, 2025 am 11:16 AM

Uber의 Robotaxi 전략 : 자율 주행 차량을위한 승차원 생태계 최근 Curbivore 컨퍼런스에서 Uber의 Richard Willder는 Robotaxi 제공 업체를위한 승마 플랫폼이되기위한 전략을 공개했습니다. 그들의 지배적 인 위치를 활용합니다

비디오 게임을하는 AI 요원은 미래의 로봇을 변화시킬 것입니다비디오 게임을하는 AI 요원은 미래의 로봇을 변화시킬 것입니다May 02, 2025 am 11:15 AM

비디오 게임은 특히 자율적 인 에이전트 및 실제 로봇의 개발에서 최첨단 AI 연구를위한 귀중한 테스트 근거로 입증되며, 인공 일반 정보 (AGI)에 대한 탐구에 잠재적으로 기여할 수 있습니다. 에이

스타트 업 산업 단지, VC 3.0 및 James Currier 's Manifesto스타트 업 산업 단지, VC 3.0 및 James Currier 's ManifestoMay 02, 2025 am 11:14 AM

진화하는 벤처 캐피탈 환경의 영향은 미디어, 재무 보고서 및 일상적인 대화에서 분명합니다. 그러나 투자자, 신생 기업 및 자금에 대한 구체적인 결과는 종종 간과됩니다. 벤처 캐피탈 3.0 : 패러다임

Adobe 업데이트 Adobe Max London 2025에서 Creative Cloud and FireflyAdobe 업데이트 Adobe Max London 2025에서 Creative Cloud and FireflyMay 02, 2025 am 11:13 AM

Adobe Max London 2025는 Creative Cloud and Firefly에 상당한 업데이트를 제공하여 접근성 및 생성 AI로의 전략적 전환을 반영했습니다. 이 분석에는 Adobe Leadership과의 사전 이벤트 브리핑의 통찰력이 포함되어 있습니다. (참고 : Adob

모든 메타는 Llamacon에서 발표했습니다모든 메타는 Llamacon에서 발표했습니다May 02, 2025 am 11:12 AM

Meta의 Llamacon 발표는 OpenAi와 같은 폐쇄 된 AI 시스템과 직접 경쟁하도록 설계된 포괄적 인 AI 전략을 보여 주며 동시에 오픈 소스 모델을위한 새로운 수익원을 만듭니다. 이 다각적 인 접근법은 Bo를 대상으로합니다

AI가 정상적인 기술에 지나지 않는다는 제안에 대한 양조 논쟁AI가 정상적인 기술에 지나지 않는다는 제안에 대한 양조 논쟁May 02, 2025 am 11:10 AM

이 결론에 대한 인공 지능 분야에는 심각한 차이가 있습니다. 어떤 사람들은 "황제의 새로운 옷"을 폭로 할 때라고 주장하는 반면, 인공 지능은 단지 일반적인 기술이라는 생각에 강력하게 반대합니다. 논의합시다. 이 혁신적인 AI 혁신에 대한 분석은 다양한 영향력있는 AI 복잡성을 식별하고 설명하는 것을 포함하여 AI 분야의 최신 발전을 다루는 진행중인 Forbes 열의 일부입니다 (링크를 보려면 여기를 클릭하십시오). 공통 기술로서의 인공 지능 첫째,이 중요한 토론을위한 토대를 마련하기 위해서는 몇 가지 기본 지식이 필요합니다. 현재 인공 지능을 발전시키는 데 전념하는 많은 연구가 있습니다. 전반적인 목표는 인공 일반 지능 (AGI) 및 가능한 인공 슈퍼 인텔리전스 (AS)를 달성하는 것입니다.

모델 시민, AI 가치가 다음 비즈니스 척도 인 이유모델 시민, AI 가치가 다음 비즈니스 척도 인 이유May 02, 2025 am 11:09 AM

회사의 AI 모델의 효과는 이제 핵심 성과 지표입니다. AI 붐 이후 생일 초대장 작성부터 소프트웨어 코드 작성에 이르기까지 생성 AI는 모든 데 사용되었습니다. 이로 인해 언어 모드가 확산되었습니다

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

WebStorm Mac 버전

WebStorm Mac 버전

유용한 JavaScript 개발 도구

SublimeText3 영어 버전

SublimeText3 영어 버전

권장 사항: Win 버전, 코드 프롬프트 지원!

에디트플러스 중국어 크랙 버전

에디트플러스 중국어 크랙 버전

작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

ZendStudio 13.5.1 맥

ZendStudio 13.5.1 맥

강력한 PHP 통합 개발 환경

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

가장 인기 있는 오픈 소스 편집기