Random niceties to make prompting easier
This commit is contained in:
parent
c7c903ec61
commit
bdee423d27
10
go
10
go
@ -17,6 +17,16 @@
|
|||||||
docker build -t itbaas .
|
docker build -t itbaas .
|
||||||
}
|
}
|
||||||
|
|
||||||
|
⚡️message() {
|
||||||
|
_help-line "Send message to llm in docker"
|
||||||
|
docker exec breach curl -sX post localhost:5000/prompt-in-context -d "$@"
|
||||||
|
}
|
||||||
|
|
||||||
|
⚡️reset() {
|
||||||
|
_help-line "Reset the llm message history"
|
||||||
|
docker exec breach curl -s localhost:5000/reset
|
||||||
|
}
|
||||||
|
|
||||||
extract_assets() {
|
extract_assets() {
|
||||||
7z x -aos -o.generated/game/ assets/Into_the_Breach_Linux.1.2.23.zip
|
7z x -aos -o.generated/game/ assets/Into_the_Breach_Linux.1.2.23.zip
|
||||||
}
|
}
|
||||||
|
@ -62,9 +62,11 @@
|
|||||||
const dt = document.createElement('dt');
|
const dt = document.createElement('dt');
|
||||||
dt.textContent = message.role;
|
dt.textContent = message.role;
|
||||||
const dd = document.createElement('dd');
|
const dd = document.createElement('dd');
|
||||||
dd.textContent = message.content[0].text || message.content[1].text;
|
const pre = document.createElement('pre');
|
||||||
|
pre.textContent = message.content[0].text || message.content[1].text;
|
||||||
definitionList.append(dt);
|
definitionList.append(dt);
|
||||||
definitionList.append(dd);
|
definitionList.append(dd);
|
||||||
|
dd.append(pre);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -63,10 +63,19 @@ def click(x, y):
|
|||||||
@app.route('/ask-for-next-move')
|
@app.route('/ask-for-next-move')
|
||||||
def nextmove():
|
def nextmove():
|
||||||
screenshot = game.screenshot()
|
screenshot = game.screenshot()
|
||||||
return chatbot.prompt(
|
chatbot.prompt(
|
||||||
text = "we're playing Into the Breach. Describe the state of the board. Then tell me the best moves for our mechs to make.",
|
text = "We're playing Into the Breach. It's the start of a new turn. All units are on a grid rotated 45 degrees and coordinates labeled on the side. Identify the positions of all the units",
|
||||||
image = screenshot
|
image = screenshot
|
||||||
)
|
)
|
||||||
|
chatbot.prompt(
|
||||||
|
text = "Identify the goals for this mission",
|
||||||
|
)
|
||||||
|
chatbot.prompt(
|
||||||
|
text = "Identify all immediate threats",
|
||||||
|
)
|
||||||
|
return chatbot.prompt(
|
||||||
|
text = "What information do you need to plan the next move?",
|
||||||
|
)
|
||||||
|
|
||||||
@app.route('/messages')
|
@app.route('/messages')
|
||||||
def messages():
|
def messages():
|
||||||
|
Loading…
Reference in New Issue
Block a user