Zwiększyłem skuteczność mojej gry wieloagentowej z 83% do nieco ponad 92%. Ogromna poprawa! Oto najważniejsza lekcja, którą wyniosłem: Przenieś jak najwięcej funkcjonalności do narzędzi i pozwól LLM z nich korzystać. Im mniej LLM musi robić, tym lepiej. LLM jest znacznie lepsze w decydowaniu, które narzędzie użyć, niż w wykonywaniu pracy tego narzędzia samodzielnie, nawet gdy jest to prosta praca. Skróciłem 100-liniowy prompt do 25 linii i 3 funkcji Pythona, które implementują całą funkcjonalność. Minusem jest więcej kodu, ale plusem jest to, że niezawodność wzrosła o prawie 10%.