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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

ChatGpt 로그인 문제 해결 안내서 : 원활한 AI 경험 Chatgpt에 로그인하는 사람에게는 발생할 수 있습니다. 잘못된 비밀번호 입력에서 계정 잠금 및 서버 실패에 이르기까지 다양한 가능한 원인이 있습니다. 이 안내서는 일반적인 로그인 문제 및 솔루션에 대한 자세한 설명을 제공합니다. 사용자 이름과 비밀번호 재발, 인터넷 연결 확인, 서버로드와 같은 오류 및 프롬프트 문자 수를 초과하는 방법에 이르기까지 기본 문제 해결에서부터 모든 것을 다룹니다. 또한 Chatgpt 's

이 기사는 비즈니스를위한 ChatGpt Enterprise Chatgpt 계획, 가격 구조 및 개인 및 기타 기업 계획에 대한 기타 기업 계획의 차이점에 대한 개요를 설명합니다. 또한 중소 기업을위한 새로운 Chatgpt 팀 계획에 대해서도 자세히 설명 할 것입니다. 또한 Microsoft의 "Copilot Enterprise"와 OpenAi의 "Chatgpt API"를 비즈니스를위한 AI 서비스로 소개 할 것입니다. AI 소개를 고려하는 비즈니스 관리자를위한 필수를보아야합니다. 우리는 AI 장착 마케팅 도구 인 AI 마케팅 담당자를 제공합니다

2023 년 9 월 OpenAI가 발표 한 GPT-4V (GPT-4 Vision)는 멀티 모달 AI로서 많은 관심을 끌고 AI 기술의 혁신을 이끌었습니다. GPT-4V는 원래 텍스트 AI 모델 GPT-4를 기반으로 이미지 인식 및 음성 출력 기능을 통합하여 비전과 청각을 결합한 새로운 AI 양식을 실현합니다. 이 기사에서는 GPT-4V의 특성, 사용 방법 및 응용 프로그램에 대해 깊이 설명합니다. GPT-4V는 텍스트뿐만 아니라 이미지와 음성을 이해하고 포괄적 인 처리를 수행 할 수 있습니다. 이를 통해 사용자 상호 작용이보다 자연스럽고 직관적이며 AI 커뮤니케이션이 더 편리합니다. Openai의 최신 AI 에이전트 인 "Openai Deep Research

AI를 사용하여 매력적인 광고 배너 생성 안내서 : Chatgpt, Dall-E3 및 Canva와의 협력 효과적인 광고 배너는 오늘날의 디지털 마케팅에서 필수적입니다. 이 기사에서는 AI, 특히 ChatGpt 및 Dall-E3를 사용하여 광고 배너를 만드는 방법을 설명합니다. 또한 Canva와 공동으로 고급 배너 생성을 도입 할 것입니다. Chatgpt 및 Dall-E3를 사용하여 광고 배너 만들기 Chatgpt Plus를 구독하면 제한없이 Dall-E3를 사용하고 텍스트 프롬프트에서 창의적으로 사용할 수 있습니다.

chatgpt를 사용한 번역 : 장점, 단점 및 안전한 사용 Chatgpt와의 번역은 많은 이점을 제공하지만 잠재적 인 위험도 있습니다. 이 기사에서는 특정 예제를 포함하여 ChatGpt 번역의 장점과 단점을 설명하고 안전한 사용 방법을 소개합니다. 다국어 커뮤니케이션을 용이하게하기 위해 Chatgpt의 가능성과 한계를 이해하는 것이 중요합니다. Openai Deep Research에 대한 정보는 여기에 있습니다 [Chatgpt] Openai Deep Research 란 무엇입니까?

AI를 사용하여 활용 효율성 및 정확도를 향상시키기 위해 계약 점검 : Chatgpt 사용 실용 가이드 계약 확인은 정밀성으로 인해 많은 시간과 노력이 필요합니다. 그러나 Chatgpt와 같은 AI 기술의 진화로 인해이 작업은보다 효율적이고 효과적이었습니다. 이 기사는 ChatGpt를 사용하여 계약을 확인하는 방법, 사용 방법, 위험 관리 및 전문가와의 협력의 중요성을 설명합니다. AI가 비즈니스 위험 감소에 어떻게 기여할 수 있는지에 대한 특정 사례와 실질적인 조언을 가진 새로운 계약 점검 프로세스.

매뉴얼 생성은 비즈니스 효율성을 향상시키는 데 필수적인 프로세스이지만 시간이 많이 걸리고 노동 집약적 일 수 있습니다. 관심을 끌고있는 것은 AI 기술을 사용하여 매뉴얼을 만드는 접근 방식입니다. 이 기사에서는 자연어 처리에 우수한 AI 인 ChatGpt를 사용하여 매뉴얼을 효율적으로 작성하는 방법을 설명합니다. Chatgpt를 사용하면 비용과 시간을 줄일 수있을뿐만 아니라 여러 언어를 지원하는 고품질 매뉴얼을 제공 할 수도 있습니다. 우리는 Chatgpt를 사용하여 매뉴얼, 실제 단계, 신속한 예제 등을 만들고 회사에서 사용하는 방법의 예를 소개하므로 AI를 소개합니다.

ChatGpt 계정 정보 변경 안내서 : 이메일과 휴대폰 번호를 쉽게 전환하십시오! 많은 사용자가 Chatgpt의 등록 된 이메일 또는 휴대폰 번호를 변경하려고하지만 Chatgpt는 현재 등록 된 정보를 직접 수정하는 것을 지원하지 않습니다. 해결책은 새 계정을 만드는 것입니다. 이 기사에서는 새 계정을 작성하고 이전 계정을 처리하며 계정을 안전하게 삭제하는 방법에 대해 자세히 안내합니다. Chatgpt를보다 안전하고 효율적으로 사용하는 데 도움이되는 비밀번호 수정, 새로운 계정 생성 예방 조치 등을 다룰 것입니다. 최신 AI 에이전트 "Openai Deep Research"소개를 보려면 여기를 클릭하십시오. hatgpt pt Openai Deep Research의 자세한 설명 : 표준 사용 및 충전 방법!


핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

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

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

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

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

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