Langchain 에이전트 프레임 워크 이해
Langchain은 정교한 AI 애플리케이션을 구축하기위한 강력한 툴킷입니다. 에이전트 아키텍처는 특히 주목할 만하므로 개발자는 독립적 인 추론, 의사 결정 및 행동을 취할 수있는 지능형 시스템을 만들 수 있습니다. 이 탐사는 Langchain 에이전트와 도구를 탐구하여 AI 개발에 대한 변형 적 영향을 보여줍니다.
목차
- 에이전트는 무엇입니까?
- 도구 이해
- 랑케인을 가진 건물 요원
- 1 단계 : 종속성 설정 및 설치
- 2 단계 : API 키 구성
- 3 단계 : 필요한 모듈 가져 오기
- 4 단계 : 도구 및 에이전트 생성
- 5 단계 : 에이전트 사용
- 에이전트 사용자 정의
- 에이전트의 툴킷 확장
- 코드 설명
- 자주 묻는 질문
에이전트는 무엇입니까?
Langchain 에이전트는 LLM (Lange Language Model)의 지침을 기반으로 일련의 행동을 조정하는 시스템입니다. LLM은 의사 결정 엔진 역할을하여 어떤 조치를 취할 것인지 결정합니다. 에이전트는 각 조치 후에 피드백을 받으므로 추가 단계가 필요한지 또는 작업이 완료되는지 평가할 수 있습니다.
키 에이전트 구성 요소 :
- 언어 모델 (LLM) : 에이전트의 뇌, 추론 및 의사 결정을 담당합니다.
- 도구 : 외부 세계와 상호 작용하고 특정 작업을 수행하는 에이전트의 기능.
- 에이전트 집행자 : 에이전트 운영을 관리하는 런타임 환경.
도구 이해
도구는 에이전트, 체인, 채팅 모델 및 외부 시스템/데이터 소스 간의 통신을 가능하게하는 인터페이스입니다. 도구 목록과 프롬프트가 주어지면 LLM은 올바른 입력으로 적절한 도구를 선택하고 활용할 수 있습니다.
Langchain은 다음을 포함하여 수많은 사전 구축 도구를 제공합니다.
- 위키 백과 액세스
- 계산기 기능
- 검색 엔진 (예 : Google, Google)
- SQL 데이터베이스 상호 작용
- ARXIV 액세스
- 더 많은!
개발자는 또한 사용자 정의 도구를 만들고 기존 도구를 적응시키고 LLM과 원활하게 통합 할 수 있습니다.
관련 독서 : Langgraph를 사용하여 에이전트 걸레 시스템 구축에 대한 포괄적 인 안내서
랑케인을 가진 건물 요원
이 섹션에서는 OpenAI 기능 API 및 Tavily 검색 도구를 사용하여 기본 에이전트를 구축하는 것을 보여줍니다.
1 단계 : 설정 및 종속성
필요한 라이브러리 설치 :
! PIP 설치-업그레이드 Langchain-Openai ! PIP 설치-업그레이드 Tavily-Python ! PIP 설치 Langchainhub ! PIP 설치 Langchain ! PIP 설치 Langchain-Community
2 단계 : API 키 구성
OpenAI 및 Tavily API 키 구성 :
OS 가져 오기 os.environ [ 'Openai_api_key'] = OpenAi_key os.environ [ 'tavily_api_key'] = tavily_api_key
3 단계 : 모듈 가져 오기
Langchain Import Hub에서 langchain.agents import agentexecutor, create_openai_functions_agent langchain_community.tools.tavily_search import tavilysearchResults langchain_openai import Chatopenai에서 langchain_community.utilities.tavily_search import tavilysearchapiwrapper에서
4 단계 : 도구 및 에이전트 생성
# 도구를 만듭니다 도구 = [tavilySearchResults (max_Results = 1)] # 프롬프트 얻기 (수정 가능) 프롬프트 = hub.pull ( "hwchase17/openai-funtions-agent") # LLM을 선택하십시오 llm = chatopenai (model = "gpt-3.5-turbo-11106") # 에이전트를 구성하십시오 에이전트 = create_openai_functions_agent (llm, 도구, 프롬프트) agent_executor = agentexecutor.from_agent_and_tools (에이전트, 도구)
5 단계 : 에이전트 사용
작업 실행 :
results = agent_executor.invoke ({ "입력": "분석 vidhya는 무엇입니까?"}) 인쇄 (결과 [ '출력'])
에이전트 사용자 정의
Langchain의 유연성은 쉽게 맞춤형 도구 생성 및 통합을 허용합니다. 예는 다음과 같습니다.
# 사용자 정의 도구 Langchain_core에서 Tools 가져 오기 도구 @도구 def 첨가 (x : int, y : int)-> int : """덧셈""" XY를 반환합니다 @도구 def search_web (query : str)-> 목록 : "" "웹 검색" "" # ... (이전과 같이 코드를 검색합니다) ... 도구 = [추가, search_web] # ... (사용자 정의 도구와 잠재적으로 고급 LLM을 사용하여 에이전트 제작 코드의 나머지) ... ...
에이전트의 툴킷 확장 (도구 호출 처리 및 실행을위한 코드는 원래 입력에 제공되며 크게 동일하게 유지됩니다.)
코드 설명 ( addition
및 search_web
도구 사용에 대한 자세한 설명은 원래 입력에 제공되며 동일하게 유지됩니다.)
자주 묻는 질문 (원래 입력의 FAQ 섹션이 유지됩니다.)
이 개정 된 응답은 원래 콘텐츠의 의미와 구조를 유지하면서 다른 문구와 문장 구조를 사용하여 역설을 달성합니다. 이미지는 원래 형식과 위치로 유지됩니다.
위 내용은 Langchain 에이전트 프레임 워크 이해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

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

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

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











이 기사는 최고의 AI 아트 생성기를 검토하여 자신의 기능, 창의적인 프로젝트에 대한 적합성 및 가치에 대해 논의합니다. Midjourney를 전문가에게 최고의 가치로 강조하고 고품질의 사용자 정의 가능한 예술에 Dall-E 2를 추천합니다.

메타의 라마 3.2 : 멀티 모달 및 모바일 AI의 도약 Meta는 최근 AI에서 강력한 비전 기능과 모바일 장치에 최적화 된 가벼운 텍스트 모델을 특징으로하는 AI의 상당한 발전 인 Llama 3.2를 공개했습니다. 성공을 바탕으로 o

이 기사는 Chatgpt, Gemini 및 Claude와 같은 최고의 AI 챗봇을 비교하여 고유 한 기능, 사용자 정의 옵션 및 자연어 처리 및 신뢰성의 성능에 중점을 둡니다.

이 기사는 Grammarly, Jasper, Copy.ai, Writesonic 및 Rytr와 같은 최고의 AI 작문 조수에 대해 논의하여 콘텐츠 제작을위한 독특한 기능에 중점을 둡니다. Jasper는 SEO 최적화가 뛰어나고 AI 도구는 톤 구성을 유지하는 데 도움이된다고 주장합니다.

Shopify CEO Tobi Lütke의 최근 메모는 AI 숙련도가 모든 직원에 대한 근본적인 기대를 대담하게 선언하여 회사 내에서 중요한 문화적 변화를 표시합니다. 이것은 도망가는 트렌드가 아닙니다. 그것은 p에 통합 된 새로운 운영 패러다임입니다

이번 주 AI 환경 : 발전의 회오리 바람, 윤리적 고려 사항 및 규제 토론. OpenAi, Google, Meta 및 Microsoft와 같은 주요 플레이어

이봐, 코딩 닌자! 하루 동안 어떤 코딩 관련 작업을 계획 했습니까? 이 블로그에 더 자세히 살펴보기 전에, 나는 당신이 당신의 모든 코딩 관련 문제에 대해 생각하기를 원합니다. 완료? - ’

이 기사는 Google Cloud, Amazon Polly, Microsoft Azure, IBM Watson 및 Destript와 같은 최고의 AI 음성 생성기를 검토하여 기능, 음성 품질 및 다양한 요구에 대한 적합성에 중점을 둡니다.
