
234
그림으로 배우는 생성형 AI
그럼 앞에서 문제가 되었던 질문으로 이 랭체인
SQL
에이전트를 호출해 봅시다
.
agent_executor.invoke(
input={"input": "1950년대에 가장
인기 있는 남자 이름은?"},
)
이번에는 정확한
SQL
쿼리문이 생성될 것입니다
.
WITH names_for_years AS (SELECT name,
gender, SUM(count) AS count
FROM names
WHERE year BETWEEN 1950 AND 1959
GROUP BY name, gender) SELECT name
FROM names_for_years WHERE gender =
"M"
ORDER BY count DESC LIMIT 1
전체 기간의 누적된 수치에 기초한 정확한 결과가 반
환됩니다
.
[('James',)]1950년대에 가장 인기 있는
남자 이름은 James입니다.
동적 퓨샷 프롬프팅
에이전트를 사용할 때는 중간 결과물
(
생성된 쿼리문
등
)
을 로깅하고 사용자 피드백을 수집하여 어떤 결과
물이 예상된 답변을 제공하지 않는지
,
그리고 그 이
유가 무엇인지 파악하는 것이 중요합니다
.
이러한 프
15
역자주 이 코드는 원서 깃허브 저장소에 없습니다.
SemanticSimilarityExampleSelector
클래스에 관해서는
https://lagnchain. ...