[PYTHON/LANGCHAIN] @tool 데코레이터 : args_schema 인자에 BaseModel 파생 객체 설정하기

■ @tool 데코레이터의 args_schema 인자에 BaseModel 파생 객체를 설정하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain 명령을

[PYTHON/LANGCHAIN] @tool 데코레이터 : 대상 함수의 인자에 Annotated 객체를 사용해 인자 구문 분석 지원하기

■ @tool 데코레이터를 사용해 대상 함수의 인자에 Annotated 객체를 사용해 인자 구문 분석을 지원하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

[PYTHON/LANGCHAIN] @tool 데코레이터 : 비동기 함수를 StructuredTool 객체 만들기

■ @tool 데코레이터를 사용해 비동기 함수를 StructuredTool 객체로 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain 명령을

[PYTHON/LANGCHAIN] @tool 데코레이터 : 함수를 StructuredTool 객체 만들기

■ @tool 데코레이터를 사용해 함수를 StructuredTool 객체로 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain 명령을 실행했다.

[TOOL/CURL] curl 명령 : OLLAMA 서버 통신하기

■ curl 명령을 사용해 OLLAMA 서버와 통신하는 방법을 보여준다. ▶ 실행 명령

[PYTHON/LANGCHAIN] AgentExecutor 클래스 : 생성자에서 trim_intermediate_steps 인자를 사용해 장기 실행 에이전트의 중간 단계 제거하기

■ AgentExecutor 클래스의 생성자에서 trim_intermediate_steps 인자를 사용해 장기 실행 에이전트의 중간 단계를 제거하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에

[PYTHON/LANGCHAIN] AgentExecutor 클래스 : 생성자에서 early_stopping_method/max_iterations 인자를 사용해 반복 제한/시간 제한 중단 문자열 반환하기

■ AgentExecutor 클래스의 생성자에서 early_stopping_method/max_iterations 인자를 사용해 반복 제한/시간 제한 중단 문자열을 반환하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에

[PYTHON/LANGCHAIN] CompiledStateGraph 클래스 : stream 메소드에서 재귀 제한 수 설정하기

■ CompiledStateGraph 클래스의 stream 메소드에서 재귀 제한 수를 설정하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

[PYTHON/LANGCHAIN] AgentExecutor 클래스 : stream 메소드를 사용해 질의 응답하기

■ AgentExecutor 클래스의 stream 메소드를 사용해 질의 응답하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

{'steps':

[PYTHON/LANGCHAIN] create_react_agent 함수 : checkpointer 인자에서 MemorySaver 객체 설정하기

■ create_react_agent 함수의 checkpointer 인자에서 MemorySaver 객체를 설정하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

당신의

[PYTHON/LANGCHAIN] RunnableWithMessageHistory 클래스 : invoke 메소드를 사용해 채팅하기 2

■ RunnableWithMessageHistory 클래스의 invoke 메소드를 사용해 채팅하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

Yes, you

[PYTHON/LANGCHAIN] RunnableWithMessageHistory 클래스 : 생성자에서 input_messages_key/history_messages_key 인자를 사용해 RunnableWithMessageHistory 객체 만들기 2

■ RunnableWithMessageHistory 클래스의 생성자에서 input_messages_key/history_messages_key 인자를 사용해 RunnableWithMessageHistory 객체를 만드는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

[PYTHON/LANGCHAIN] create_react_agent 함수 : state_modifier 인자를 사용해 시스템 메시지 설정하기 2

■ create_react_agent 함수의 state_modifier 인자를 사용해 시스템 메시지를 설정하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

[PYTHON/LANGCHAIN] RunnableWithMessageHistory 클래스 : invoke 메소드를 사용해 채팅하기 1

■ RunnableWithMessageHistory 클래스의 invoke 메소드를 사용해 채팅하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

{'input': "what's

[PYTHON/LANGCHAIN] create_react_agent 함수 : state_modifier 인자를 사용해 시스템 메시지 설정하기 1

■ create_react_agent 함수에서 state_modifier 인자를 사용해 시스템 메시지를 설정하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

[PYTHON/LANGCHAIN] RunnableWithMessageHistory 클래스 : 생성자에서 input_messages_key/history_messages_key 인자를 사용해 RunnableWithMessageHistory 객체 만들기 1

■ RunnableWithMessageHistory 클래스의 생성자에서 input_messages_key/history_messages_key 인자를 사용해 RunnableWithMessageHistory 객체를 만드는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

[PYTHON/LANGCHAIN] AgentExecutor 클래스 : invoke 메소드 사용시 채팅 히스토리 설정하기

■ AgentExecutor 클래스의 invoke 메소드 사용시 채팅 히스토리를 설정하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py