diff --git a/docs/source/ko/_toctree.yml b/docs/source/ko/_toctree.yml index 0bf08ae77..8eddb3cd0 100644 --- a/docs/source/ko/_toctree.yml +++ b/docs/source/ko/_toctree.yml @@ -4,8 +4,6 @@ title: 소개 - local: installation title: 설치 옵션 -# - local: guided_tour -# title: 안내서 - title: 튜토리얼 sections: - title: 좋은 에이전트 구축하기 @@ -16,23 +14,8 @@ title: 스스로 오류를 수정하는 Text-to-SQL - local: examples/multiagents title: 멀티 에이전트 시스템 오케스트레이션 -# - local: in_translation -# title: (번역중) Build a web browser agent using vision models -# - local: in_translation -# title: (번역중) Using different models -# - local: in_translation -# title: "(번역중) Human-in-the-Loop: Customize agent plan interactively" -# - local: in_translation -# title: (번역중) Async Applications with Agents -#- title: Reference -# sections: -# - local: reference/agents -# title: Agent-related objects -# - local: reference/models -# title: Model-related objects -# - title: Tools -# sections: -# - title: Tool-related objects -# local: reference/tools -# - title: Built-in Tools -# local: reference/default_tools +- title: 레퍼런스 + isExpanded: false + sections: + - local: reference/default_tools + title: 기본 도구 diff --git a/docs/source/ko/reference/default_tools.md b/docs/source/ko/reference/default_tools.md new file mode 100644 index 000000000..209ecbae5 --- /dev/null +++ b/docs/source/ko/reference/default_tools.md @@ -0,0 +1,65 @@ +# 내장 도구 [[builtin-tools]] + +`smolagents` 라이브러리에서 제공하는 바로 사용 가능한 도구 구현입니다. + +이러한 내장 도구들은 [`Tool`] 기본 클래스의 구체적인 구현으로, 각각 웹 검색, Python 코드 실행, 웹페이지 검색, 사용자 상호작용과 같은 특정 작업을 위해 설계되었습니다. +기본 기능을 직접 구현할 필요 없이 에이전트에서 이러한 도구들을 바로 사용할 수 있습니다. +각 도구는 특정한 기능을 처리하고 일관된 인터페이스를 따르므로, 강력한 에이전트 워크플로우로 쉽게 구성할 수 있습니다. + +내장 도구들은 주요 기능별로 분류할 수 있습니다: +- **정보 검색**: 웹과 특정 지식 소스에서 정보를 검색하고 가져옵니다. + - [`ApiWebSearchTool`] + - [`DuckDuckGoSearchTool`] + - [`GoogleSearchTool`] + - [`WebSearchTool`] + - [`WikipediaSearchTool`] +- **웹 상호작용**: 특정 웹 페이지에서 콘텐츠를 가져오고 처리합니다. + - [`VisitWebpageTool`] +- **코드 실행**: 계산 작업을 위한 Python 코드의 동적 실행. + - [`PythonInterpreterTool`] +- **사용자 상호작용**: 에이전트와 사용자 간의 Human-in-the-Loop 협업을 활성화합니다. + - [`UserInputTool`]: 사용자로부터 입력을 수집합니다. +- **음성 처리**: 오디오를 텍스트 데이터로 변환합니다. + - [`SpeechToTextTool`] +- **워크플로우 제어**: 에이전트 작업의 흐름을 관리하고 지시합니다. + - [`FinalAnswerTool`]: 최종 응답으로 에이전트 워크플로우를 완료합니다. + +## ApiWebSearchTool [[apiwebsearchtool]] + +[[autodoc]] smolagents.default_tools.ApiWebSearchTool + +## DuckDuckGoSearchTool [[duckduckgosearchtool]] + +[[autodoc]] smolagents.default_tools.DuckDuckGoSearchTool + +## FinalAnswerTool [[finalanswertool]] + +[[autodoc]] smolagents.default_tools.FinalAnswerTool + +## GoogleSearchTool [[googlesearchtool]] + +[[autodoc]] smolagents.default_tools.GoogleSearchTool + +## PythonInterpreterTool [[pythoninterpretertool]] + +[[autodoc]] smolagents.default_tools.PythonInterpreterTool + +## SpeechToTextTool [[speechtotexttool]] + +[[autodoc]] smolagents.default_tools.SpeechToTextTool + +## UserInputTool [[userinputtool]] + +[[autodoc]] smolagents.default_tools.UserInputTool + +## VisitWebpageTool [[visitwebpagetool]] + +[[autodoc]] smolagents.default_tools.VisitWebpageTool + +## WebSearchTool [[websearchtool]] + +[[autodoc]] smolagents.default_tools.WebSearchTool + +## WikipediaSearchTool [[wikipediasearchtool]] + +[[autodoc]] smolagents.default_tools.WikipediaSearchTool \ No newline at end of file