Agentic AI: An Exploratory And Functional Approach
Getting Started
Project Overview
Configuration
Modules
tfg.Agents package
tfg.Tools package
tfg.System package
tfg.evaluation package
tfg.utils package
tfg package
Agentic AI: An Exploratory And Functional Approach
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
__add__() (tfg.Agents.BaseAgent.BaseAgent.AIMessage method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage method)
__copy__() (tfg.Agents.BaseAgent.BaseAgent.AIMessage method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage method)
(tfg.Tools.CalcTool.CalculatorInput method)
(tfg.Tools.CrossrefTool.CrossrefInput method)
(tfg.Tools.DBTool.InfluxDBQueryInput method)
(tfg.Tools.ElsevierTool.ArticleInput method)
(tfg.Tools.WeatherTool.WeatherInput method)
__deepcopy__() (tfg.Agents.BaseAgent.BaseAgent.AIMessage method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage method)
(tfg.Tools.CalcTool.CalculatorInput method)
(tfg.Tools.CrossrefTool.CrossrefInput method)
(tfg.Tools.DBTool.InfluxDBQueryInput method)
(tfg.Tools.ElsevierTool.ArticleInput method)
(tfg.Tools.WeatherTool.WeatherInput method)
__get_pydantic_core_schema__() (tfg.Agents.BaseAgent.BaseAgent.AIMessage class method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage class method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage class method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage class method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage class method)
(tfg.Tools.CalcTool.CalculatorInput class method)
(tfg.Tools.CrossrefTool.CrossrefInput class method)
(tfg.Tools.DBTool.InfluxDBQueryInput class method)
(tfg.Tools.ElsevierTool.ArticleInput class method)
(tfg.Tools.WeatherTool.WeatherInput class method)
__get_pydantic_json_schema__() (tfg.Agents.BaseAgent.BaseAgent.AIMessage class method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage class method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage class method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage class method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage class method)
(tfg.Tools.CalcTool.CalculatorInput class method)
(tfg.Tools.CrossrefTool.CrossrefInput class method)
(tfg.Tools.DBTool.InfluxDBQueryInput class method)
(tfg.Tools.ElsevierTool.ArticleInput class method)
(tfg.Tools.WeatherTool.WeatherInput class method)
__init__() (tfg.Agents.BaseAgent.BaseAgent method)
(tfg.Agents.BaseAgent.BaseAgent.AIMessage method)
(tfg.Agents.CalcAgent.CalculatorAgent method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage method)
(tfg.Agents.CrossrefAgent.CrossrefAgent method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage method)
(tfg.Agents.DBAgent.DBAgent method)
(tfg.Agents.ElsevierAgent.ElsevierAgent method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage method)
(tfg.Agents.WeatherAgent.WeatherAgent method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage method)
(tfg.Tools.CalcTool.CalculatorInput method)
(tfg.Tools.CrossrefTool.CrossrefInput method)
(tfg.Tools.DBTool.InfluxDBQueryInput method)
(tfg.Tools.ElsevierTool.ArticleInput method)
(tfg.Tools.WeatherTool.WeatherInput method)
__iter__() (tfg.Agents.BaseAgent.BaseAgent.AIMessage method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage method)
(tfg.Tools.CalcTool.CalculatorInput method)
(tfg.Tools.CrossrefTool.CrossrefInput method)
(tfg.Tools.DBTool.InfluxDBQueryInput method)
(tfg.Tools.ElsevierTool.ArticleInput method)
(tfg.Tools.WeatherTool.WeatherInput method)
__pretty__() (tfg.Agents.BaseAgent.BaseAgent.AIMessage method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage method)
(tfg.Tools.CalcTool.CalculatorInput method)
(tfg.Tools.CrossrefTool.CrossrefInput method)
(tfg.Tools.DBTool.InfluxDBQueryInput method)
(tfg.Tools.ElsevierTool.ArticleInput method)
(tfg.Tools.WeatherTool.WeatherInput method)
__pydantic_init_subclass__() (tfg.Agents.BaseAgent.BaseAgent.AIMessage class method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage class method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage class method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage class method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage class method)
(tfg.Tools.CalcTool.CalculatorInput class method)
(tfg.Tools.CrossrefTool.CrossrefInput class method)
(tfg.Tools.DBTool.InfluxDBQueryInput class method)
(tfg.Tools.ElsevierTool.ArticleInput class method)
(tfg.Tools.WeatherTool.WeatherInput class method)
__repr_name__() (tfg.Agents.BaseAgent.BaseAgent.AIMessage method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage method)
(tfg.Tools.CalcTool.CalculatorInput method)
(tfg.Tools.CrossrefTool.CrossrefInput method)
(tfg.Tools.DBTool.InfluxDBQueryInput method)
(tfg.Tools.ElsevierTool.ArticleInput method)
(tfg.Tools.WeatherTool.WeatherInput method)
__rich_repr__() (tfg.Agents.BaseAgent.BaseAgent.AIMessage method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage method)
(tfg.Tools.CalcTool.CalculatorInput method)
(tfg.Tools.CrossrefTool.CrossrefInput method)
(tfg.Tools.DBTool.InfluxDBQueryInput method)
(tfg.Tools.ElsevierTool.ArticleInput method)
(tfg.Tools.WeatherTool.WeatherInput method)
_abc_impl (tfg.Agents.BaseAgent.BaseAgent.AIMessage attribute)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage attribute)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage attribute)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage attribute)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage attribute)
(tfg.Tools.CalcTool.CalculatorInput attribute)
(tfg.Tools.CrossrefTool.CrossrefInput attribute)
(tfg.Tools.DBTool.InfluxDBQueryInput attribute)
(tfg.Tools.ElsevierTool.ArticleInput attribute)
(tfg.Tools.WeatherTool.WeatherInput attribute)
_backwards_compat_tool_calls() (tfg.Agents.BaseAgent.BaseAgent.AIMessage class method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage class method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage class method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage class method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage class method)
_calculate_keys() (tfg.Agents.BaseAgent.BaseAgent.AIMessage method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage method)
(tfg.Tools.CalcTool.CalculatorInput method)
(tfg.Tools.CrossrefTool.CrossrefInput method)
(tfg.Tools.DBTool.InfluxDBQueryInput method)
(tfg.Tools.ElsevierTool.ArticleInput method)
(tfg.Tools.WeatherTool.WeatherInput method)
_check_frozen() (tfg.Agents.BaseAgent.BaseAgent.AIMessage method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage method)
(tfg.Tools.CalcTool.CalculatorInput method)
(tfg.Tools.CrossrefTool.CrossrefInput method)
(tfg.Tools.DBTool.InfluxDBQueryInput method)
(tfg.Tools.ElsevierTool.ArticleInput method)
(tfg.Tools.WeatherTool.WeatherInput method)
_copy_and_set_values() (tfg.Agents.BaseAgent.BaseAgent.AIMessage method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage method)
(tfg.Tools.CalcTool.CalculatorInput method)
(tfg.Tools.CrossrefTool.CrossrefInput method)
(tfg.Tools.DBTool.InfluxDBQueryInput method)
(tfg.Tools.ElsevierTool.ArticleInput method)
(tfg.Tools.WeatherTool.WeatherInput method)
_get_value() (tfg.Agents.BaseAgent.BaseAgent.AIMessage class method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage class method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage class method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage class method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage class method)
(tfg.Tools.CalcTool.CalculatorInput class method)
(tfg.Tools.CrossrefTool.CrossrefInput class method)
(tfg.Tools.DBTool.InfluxDBQueryInput class method)
(tfg.Tools.ElsevierTool.ArticleInput class method)
(tfg.Tools.WeatherTool.WeatherInput class method)
_iter() (tfg.Agents.BaseAgent.BaseAgent.AIMessage method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage method)
(tfg.Tools.CalcTool.CalculatorInput method)
(tfg.Tools.CrossrefTool.CrossrefInput method)
(tfg.Tools.DBTool.InfluxDBQueryInput method)
(tfg.Tools.ElsevierTool.ArticleInput method)
(tfg.Tools.WeatherTool.WeatherInput method)
_query_influxdb_internal() (in module tfg.Tools.DBTool)
A
additional_kwargs (tfg.Agents.BaseAgent.BaseAgent.AIMessage attribute)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage attribute)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage attribute)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage attribute)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage attribute)
aggregation (tfg.Tools.DBTool.InfluxDBQueryInput attribute)
,
[1]
ArticleInput (class in tfg.Tools.ElsevierTool)
B
BaseAgent (class in tfg.Agents.BaseAgent)
BaseAgent.AIMessage (class in tfg.Agents.BaseAgent)
C
calculate() (in module tfg.Tools.CalcTool)
CalculatorAgent (class in tfg.Agents.CalcAgent)
CalculatorAgent.AIMessage (class in tfg.Agents.CalcAgent)
CalculatorInput (class in tfg.Tools.CalcTool)
construct() (tfg.Agents.BaseAgent.BaseAgent.AIMessage class method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage class method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage class method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage class method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage class method)
(tfg.Tools.CalcTool.CalculatorInput class method)
(tfg.Tools.CrossrefTool.CrossrefInput class method)
(tfg.Tools.DBTool.InfluxDBQueryInput class method)
(tfg.Tools.ElsevierTool.ArticleInput class method)
(tfg.Tools.WeatherTool.WeatherInput class method)
construct_flux_query() (in module tfg.Tools.DBTool)
content (tfg.Agents.BaseAgent.BaseAgent.AIMessage attribute)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage attribute)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage attribute)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage attribute)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage attribute)
copy() (tfg.Agents.BaseAgent.BaseAgent.AIMessage method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage method)
(tfg.Tools.CalcTool.CalculatorInput method)
(tfg.Tools.CrossrefTool.CrossrefInput method)
(tfg.Tools.DBTool.InfluxDBQueryInput method)
(tfg.Tools.ElsevierTool.ArticleInput method)
(tfg.Tools.WeatherTool.WeatherInput method)
create_system() (in module tfg.System.main)
crossref() (in module tfg.Tools.CrossrefTool)
CrossrefAgent (class in tfg.Agents.CrossrefAgent)
CrossrefAgent.AIMessage (class in tfg.Agents.CrossrefAgent)
CrossrefInput (class in tfg.Tools.CrossrefTool)
D
DBAgent (class in tfg.Agents.DBAgent)
dict() (tfg.Agents.BaseAgent.BaseAgent.AIMessage method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage method)
(tfg.Tools.CalcTool.CalculatorInput method)
(tfg.Tools.CrossrefTool.CrossrefInput method)
(tfg.Tools.DBTool.InfluxDBQueryInput method)
(tfg.Tools.ElsevierTool.ArticleInput method)
(tfg.Tools.WeatherTool.WeatherInput method)
E
ElsevierAgent (class in tfg.Agents.ElsevierAgent)
ElsevierAgent.AIMessage (class in tfg.Agents.ElsevierAgent)
end_date (tfg.Tools.WeatherTool.WeatherInput attribute)
end_time (tfg.Tools.DBTool.InfluxDBQueryInput attribute)
,
[1]
evaluate_response() (in module tfg.evaluation.evaluator)
example (tfg.Agents.BaseAgent.BaseAgent.AIMessage attribute)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage attribute)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage attribute)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage attribute)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage attribute)
export_graph_png() (in module tfg.System.main)
extract_time_range() (in module tfg.Tools.DBTool)
F
from_orm() (tfg.Agents.BaseAgent.BaseAgent.AIMessage class method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage class method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage class method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage class method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage class method)
(tfg.Tools.CalcTool.CalculatorInput class method)
(tfg.Tools.CrossrefTool.CrossrefInput class method)
(tfg.Tools.DBTool.InfluxDBQueryInput class method)
(tfg.Tools.ElsevierTool.ArticleInput class method)
(tfg.Tools.WeatherTool.WeatherInput class method)
G
get_article_content() (in module tfg.Tools.ElsevierTool)
get_config_value() (in module tfg.utils.config)
get_lc_namespace() (tfg.Agents.BaseAgent.BaseAgent.AIMessage class method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage class method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage class method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage class method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage class method)
get_weather_range() (in module tfg.Tools.WeatherTool)
I
id (tfg.Agents.BaseAgent.BaseAgent.AIMessage attribute)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage attribute)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage attribute)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage attribute)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage attribute)
InfluxDBQueryInput (class in tfg.Tools.DBTool)
invalid_tool_calls (tfg.Agents.BaseAgent.BaseAgent.AIMessage attribute)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage attribute)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage attribute)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage attribute)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage attribute)
invoke() (tfg.Agents.BaseAgent.BaseAgent method)
(tfg.Agents.CalcAgent.CalculatorAgent method)
(tfg.Agents.CrossrefAgent.CrossrefAgent method)
(tfg.Agents.DBAgent.DBAgent method)
(tfg.Agents.ElsevierAgent.ElsevierAgent method)
(tfg.Agents.WeatherAgent.WeatherAgent method)
is_lc_serializable() (tfg.Agents.BaseAgent.BaseAgent.AIMessage class method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage class method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage class method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage class method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage class method)
J
json() (tfg.Agents.BaseAgent.BaseAgent.AIMessage method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage method)
(tfg.Tools.CalcTool.CalculatorInput method)
(tfg.Tools.CrossrefTool.CrossrefInput method)
(tfg.Tools.DBTool.InfluxDBQueryInput method)
(tfg.Tools.ElsevierTool.ArticleInput method)
(tfg.Tools.WeatherTool.WeatherInput method)
L
lc_attributes (tfg.Agents.BaseAgent.BaseAgent.AIMessage property)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage property)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage property)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage property)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage property)
lc_id() (tfg.Agents.BaseAgent.BaseAgent.AIMessage class method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage class method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage class method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage class method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage class method)
lc_secrets (tfg.Agents.BaseAgent.BaseAgent.AIMessage property)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage property)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage property)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage property)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage property)
load_config() (in module tfg.utils.config)
location (tfg.Tools.WeatherTool.WeatherInput attribute)
M
metric (tfg.Tools.DBTool.InfluxDBQueryInput attribute)
,
[1]
model_computed_fields (tfg.Agents.BaseAgent.BaseAgent.AIMessage attribute)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage attribute)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage attribute)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage attribute)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage attribute)
(tfg.Tools.CalcTool.CalculatorInput attribute)
(tfg.Tools.CrossrefTool.CrossrefInput attribute)
(tfg.Tools.DBTool.InfluxDBQueryInput attribute)
(tfg.Tools.ElsevierTool.ArticleInput attribute)
(tfg.Tools.WeatherTool.WeatherInput attribute)
model_config (tfg.Agents.BaseAgent.BaseAgent.AIMessage attribute)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage attribute)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage attribute)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage attribute)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage attribute)
(tfg.Tools.CalcTool.CalculatorInput attribute)
(tfg.Tools.CrossrefTool.CrossrefInput attribute)
(tfg.Tools.DBTool.InfluxDBQueryInput attribute)
(tfg.Tools.ElsevierTool.ArticleInput attribute)
(tfg.Tools.WeatherTool.WeatherInput attribute)
model_construct() (tfg.Agents.BaseAgent.BaseAgent.AIMessage class method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage class method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage class method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage class method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage class method)
(tfg.Tools.CalcTool.CalculatorInput class method)
(tfg.Tools.CrossrefTool.CrossrefInput class method)
(tfg.Tools.DBTool.InfluxDBQueryInput class method)
(tfg.Tools.ElsevierTool.ArticleInput class method)
(tfg.Tools.WeatherTool.WeatherInput class method)
model_copy() (tfg.Agents.BaseAgent.BaseAgent.AIMessage method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage method)
(tfg.Tools.CalcTool.CalculatorInput method)
(tfg.Tools.CrossrefTool.CrossrefInput method)
(tfg.Tools.DBTool.InfluxDBQueryInput method)
(tfg.Tools.ElsevierTool.ArticleInput method)
(tfg.Tools.WeatherTool.WeatherInput method)
model_dump() (tfg.Agents.BaseAgent.BaseAgent.AIMessage method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage method)
(tfg.Tools.CalcTool.CalculatorInput method)
(tfg.Tools.CrossrefTool.CrossrefInput method)
(tfg.Tools.DBTool.InfluxDBQueryInput method)
(tfg.Tools.ElsevierTool.ArticleInput method)
(tfg.Tools.WeatherTool.WeatherInput method)
model_dump_json() (tfg.Agents.BaseAgent.BaseAgent.AIMessage method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage method)
(tfg.Tools.CalcTool.CalculatorInput method)
(tfg.Tools.CrossrefTool.CrossrefInput method)
(tfg.Tools.DBTool.InfluxDBQueryInput method)
(tfg.Tools.ElsevierTool.ArticleInput method)
(tfg.Tools.WeatherTool.WeatherInput method)
model_extra (tfg.Agents.BaseAgent.BaseAgent.AIMessage property)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage property)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage property)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage property)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage property)
(tfg.Tools.CalcTool.CalculatorInput property)
(tfg.Tools.CrossrefTool.CrossrefInput property)
(tfg.Tools.DBTool.InfluxDBQueryInput property)
(tfg.Tools.ElsevierTool.ArticleInput property)
(tfg.Tools.WeatherTool.WeatherInput property)
model_fields (tfg.Agents.BaseAgent.BaseAgent.AIMessage attribute)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage attribute)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage attribute)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage attribute)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage attribute)
(tfg.Tools.CalcTool.CalculatorInput attribute)
(tfg.Tools.CrossrefTool.CrossrefInput attribute)
(tfg.Tools.DBTool.InfluxDBQueryInput attribute)
(tfg.Tools.ElsevierTool.ArticleInput attribute)
(tfg.Tools.WeatherTool.WeatherInput attribute)
model_fields_set (tfg.Agents.BaseAgent.BaseAgent.AIMessage property)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage property)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage property)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage property)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage property)
(tfg.Tools.CalcTool.CalculatorInput property)
(tfg.Tools.CrossrefTool.CrossrefInput property)
(tfg.Tools.DBTool.InfluxDBQueryInput property)
(tfg.Tools.ElsevierTool.ArticleInput property)
(tfg.Tools.WeatherTool.WeatherInput property)
model_json_schema() (tfg.Agents.BaseAgent.BaseAgent.AIMessage class method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage class method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage class method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage class method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage class method)
(tfg.Tools.CalcTool.CalculatorInput class method)
(tfg.Tools.CrossrefTool.CrossrefInput class method)
(tfg.Tools.DBTool.InfluxDBQueryInput class method)
(tfg.Tools.ElsevierTool.ArticleInput class method)
(tfg.Tools.WeatherTool.WeatherInput class method)
model_parametrized_name() (tfg.Agents.BaseAgent.BaseAgent.AIMessage class method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage class method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage class method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage class method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage class method)
(tfg.Tools.CalcTool.CalculatorInput class method)
(tfg.Tools.CrossrefTool.CrossrefInput class method)
(tfg.Tools.DBTool.InfluxDBQueryInput class method)
(tfg.Tools.ElsevierTool.ArticleInput class method)
(tfg.Tools.WeatherTool.WeatherInput class method)
model_post_init() (tfg.Agents.BaseAgent.BaseAgent.AIMessage method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage method)
(tfg.Tools.CalcTool.CalculatorInput method)
(tfg.Tools.CrossrefTool.CrossrefInput method)
(tfg.Tools.DBTool.InfluxDBQueryInput method)
(tfg.Tools.ElsevierTool.ArticleInput method)
(tfg.Tools.WeatherTool.WeatherInput method)
model_rebuild() (tfg.Agents.BaseAgent.BaseAgent.AIMessage class method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage class method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage class method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage class method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage class method)
(tfg.Tools.CalcTool.CalculatorInput class method)
(tfg.Tools.CrossrefTool.CrossrefInput class method)
(tfg.Tools.DBTool.InfluxDBQueryInput class method)
(tfg.Tools.ElsevierTool.ArticleInput class method)
(tfg.Tools.WeatherTool.WeatherInput class method)
model_validate() (tfg.Agents.BaseAgent.BaseAgent.AIMessage class method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage class method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage class method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage class method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage class method)
(tfg.Tools.CalcTool.CalculatorInput class method)
(tfg.Tools.CrossrefTool.CrossrefInput class method)
(tfg.Tools.DBTool.InfluxDBQueryInput class method)
(tfg.Tools.ElsevierTool.ArticleInput class method)
(tfg.Tools.WeatherTool.WeatherInput class method)
model_validate_json() (tfg.Agents.BaseAgent.BaseAgent.AIMessage class method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage class method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage class method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage class method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage class method)
(tfg.Tools.CalcTool.CalculatorInput class method)
(tfg.Tools.CrossrefTool.CrossrefInput class method)
(tfg.Tools.DBTool.InfluxDBQueryInput class method)
(tfg.Tools.ElsevierTool.ArticleInput class method)
(tfg.Tools.WeatherTool.WeatherInput class method)
model_validate_strings() (tfg.Agents.BaseAgent.BaseAgent.AIMessage class method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage class method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage class method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage class method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage class method)
(tfg.Tools.CalcTool.CalculatorInput class method)
(tfg.Tools.CrossrefTool.CrossrefInput class method)
(tfg.Tools.DBTool.InfluxDBQueryInput class method)
(tfg.Tools.ElsevierTool.ArticleInput class method)
(tfg.Tools.WeatherTool.WeatherInput class method)
module
tfg
tfg.Agents
tfg.Agents.BaseAgent
tfg.Agents.CalcAgent
tfg.Agents.CrossrefAgent
tfg.Agents.DBAgent
tfg.Agents.ElsevierAgent
tfg.Agents.WeatherAgent
tfg.evaluation
tfg.evaluation.evaluator
tfg.evaluation.scenario_runner
tfg.System
tfg.System.main
tfg.Tools
tfg.Tools.CalcTool
tfg.Tools.CrossrefTool
tfg.Tools.DBTool
tfg.Tools.ElsevierTool
tfg.Tools.WeatherTool
tfg.utils
tfg.utils.config
N
name (tfg.Agents.BaseAgent.BaseAgent.AIMessage attribute)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage attribute)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage attribute)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage attribute)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage attribute)
numbers (tfg.Tools.CalcTool.CalculatorInput attribute)
O
operation (tfg.Tools.CalcTool.CalculatorInput attribute)
P
parse_file() (tfg.Agents.BaseAgent.BaseAgent.AIMessage class method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage class method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage class method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage class method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage class method)
(tfg.Tools.CalcTool.CalculatorInput class method)
(tfg.Tools.CrossrefTool.CrossrefInput class method)
(tfg.Tools.DBTool.InfluxDBQueryInput class method)
(tfg.Tools.ElsevierTool.ArticleInput class method)
(tfg.Tools.WeatherTool.WeatherInput class method)
parse_obj() (tfg.Agents.BaseAgent.BaseAgent.AIMessage class method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage class method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage class method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage class method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage class method)
(tfg.Tools.CalcTool.CalculatorInput class method)
(tfg.Tools.CrossrefTool.CrossrefInput class method)
(tfg.Tools.DBTool.InfluxDBQueryInput class method)
(tfg.Tools.ElsevierTool.ArticleInput class method)
(tfg.Tools.WeatherTool.WeatherInput class method)
parse_raw() (tfg.Agents.BaseAgent.BaseAgent.AIMessage class method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage class method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage class method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage class method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage class method)
(tfg.Tools.CalcTool.CalculatorInput class method)
(tfg.Tools.CrossrefTool.CrossrefInput class method)
(tfg.Tools.DBTool.InfluxDBQueryInput class method)
(tfg.Tools.ElsevierTool.ArticleInput class method)
(tfg.Tools.WeatherTool.WeatherInput class method)
parse_scenarios() (in module tfg.evaluation.scenario_runner)
pretty_print() (tfg.Agents.BaseAgent.BaseAgent.AIMessage method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage method)
pretty_repr() (tfg.Agents.BaseAgent.BaseAgent.AIMessage method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage method)
print_graph_ascii() (in module tfg.System.main)
print_graph_mermaid() (in module tfg.System.main)
Q
query_influxdb() (in module tfg.Tools.DBTool)
R
response_metadata (tfg.Agents.BaseAgent.BaseAgent.AIMessage attribute)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage attribute)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage attribute)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage attribute)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage attribute)
run() (tfg.Agents.BaseAgent.BaseAgent method)
(tfg.Agents.CalcAgent.CalculatorAgent method)
(tfg.Agents.CrossrefAgent.CrossrefAgent method)
(tfg.Agents.ElsevierAgent.ElsevierAgent method)
(tfg.Agents.WeatherAgent.WeatherAgent method)
run_all() (in module tfg.evaluation.scenario_runner)
run_and_log() (in module tfg.evaluation.scenario_runner)
run_conversation() (in module tfg.System.main)
S
schema() (tfg.Agents.BaseAgent.BaseAgent.AIMessage class method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage class method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage class method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage class method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage class method)
(tfg.Tools.CalcTool.CalculatorInput class method)
(tfg.Tools.CrossrefTool.CrossrefInput class method)
(tfg.Tools.DBTool.InfluxDBQueryInput class method)
(tfg.Tools.ElsevierTool.ArticleInput class method)
(tfg.Tools.WeatherTool.WeatherInput class method)
schema_json() (tfg.Agents.BaseAgent.BaseAgent.AIMessage class method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage class method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage class method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage class method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage class method)
(tfg.Tools.CalcTool.CalculatorInput class method)
(tfg.Tools.CrossrefTool.CrossrefInput class method)
(tfg.Tools.DBTool.InfluxDBQueryInput class method)
(tfg.Tools.ElsevierTool.ArticleInput class method)
(tfg.Tools.WeatherTool.WeatherInput class method)
start_date (tfg.Tools.WeatherTool.WeatherInput attribute)
start_time (tfg.Tools.DBTool.InfluxDBQueryInput attribute)
,
[1]
subject (tfg.Tools.CrossrefTool.CrossrefInput attribute)
T
text() (tfg.Agents.BaseAgent.BaseAgent.AIMessage method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage method)
tfg
module
tfg.Agents
module
tfg.Agents.BaseAgent
module
tfg.Agents.CalcAgent
module
tfg.Agents.CrossrefAgent
module
tfg.Agents.DBAgent
module
tfg.Agents.ElsevierAgent
module
tfg.Agents.WeatherAgent
module
tfg.evaluation
module
tfg.evaluation.evaluator
module
tfg.evaluation.scenario_runner
module
tfg.System
module
tfg.System.main
module
tfg.Tools
module
tfg.Tools.CalcTool
module
tfg.Tools.CrossrefTool
module
tfg.Tools.DBTool
module
tfg.Tools.ElsevierTool
module
tfg.Tools.WeatherTool
module
tfg.utils
module
tfg.utils.config
module
time_range (tfg.Tools.DBTool.InfluxDBQueryInput attribute)
,
[1]
title (tfg.Tools.ElsevierTool.ArticleInput attribute)
to_json() (tfg.Agents.BaseAgent.BaseAgent.AIMessage method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage method)
to_json_not_implemented() (tfg.Agents.BaseAgent.BaseAgent.AIMessage method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage method)
tool_calls (tfg.Agents.BaseAgent.BaseAgent.AIMessage attribute)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage attribute)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage attribute)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage attribute)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage attribute)
type (tfg.Agents.BaseAgent.BaseAgent.AIMessage attribute)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage attribute)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage attribute)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage attribute)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage attribute)
U
update_forward_refs() (tfg.Agents.BaseAgent.BaseAgent.AIMessage class method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage class method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage class method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage class method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage class method)
(tfg.Tools.CalcTool.CalculatorInput class method)
(tfg.Tools.CrossrefTool.CrossrefInput class method)
(tfg.Tools.DBTool.InfluxDBQueryInput class method)
(tfg.Tools.ElsevierTool.ArticleInput class method)
(tfg.Tools.WeatherTool.WeatherInput class method)
usage_metadata (tfg.Agents.BaseAgent.BaseAgent.AIMessage attribute)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage attribute)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage attribute)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage attribute)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage attribute)
V
validate() (tfg.Agents.BaseAgent.BaseAgent.AIMessage class method)
(tfg.Agents.CalcAgent.CalculatorAgent.AIMessage class method)
(tfg.Agents.CrossrefAgent.CrossrefAgent.AIMessage class method)
(tfg.Agents.ElsevierAgent.ElsevierAgent.AIMessage class method)
(tfg.Agents.WeatherAgent.WeatherAgent.AIMessage class method)
(tfg.Tools.CalcTool.CalculatorInput class method)
(tfg.Tools.CrossrefTool.CrossrefInput class method)
(tfg.Tools.DBTool.InfluxDBQueryInput class method)
(tfg.Tools.ElsevierTool.ArticleInput class method)
(tfg.Tools.WeatherTool.WeatherInput class method)
W
WeatherAgent (class in tfg.Agents.WeatherAgent)
WeatherAgent.AIMessage (class in tfg.Agents.WeatherAgent)
WeatherInput (class in tfg.Tools.WeatherTool)