1from transformers import AutoTokenizer, AutoModelForCausalLM
2import torch
3
4model_id = "xTRam1/plan-and-act-planner-70b"
5tok = AutoTokenizer.from_pretrained(model_id, trust_remote_code=True)
6model = AutoModelForCausalLM.from_pretrained(
7 model_id,
8 torch_dtype=torch.bfloat16,
9 device_map="auto",
10 trust_remote_code=True,
11)
12
13prompt = "Goal: Find the cheapest flight from SFO to JFK next Monday."
14inputs = tok(prompt, return_tensors="pt").to(model.device)
15out = model.generate(**inputs, max_new_tokens=512)
16print(tok.decode(out[0], skip_special_tokens=True))
1@inproceedings{
2erdogan2025planandact,
3title={Plan-and-Act: Improving Planning of Agents for Long-Horizon Tasks},
4author={Lutfi Eren Erdogan and Hiroki Furuta and Sehoon Kim and Nicholas Lee and Suhong Moon and Gopala Anumanchipalli and Kurt Keutzer and Amir Gholami},
5booktitle={Forty-second International Conference on Machine Learning},
6year={2025},
7url={https://openreview.net/forum?id=ybA4EcMmUZ}
8}