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