Spaces:
Runtime error
Runtime error
frankaging
commited on
Commit
·
669503d
1
Parent(s):
71ecf23
rebuild
Browse files
app.py
CHANGED
|
@@ -294,17 +294,18 @@ with gr.Blocks(css=css, fill_height=True) as demo:
|
|
| 294 |
with gr.Row(min_height=500, equal_height=True):
|
| 295 |
# Left side: chat area
|
| 296 |
with gr.Column(scale=7):
|
| 297 |
-
|
| 298 |
-
|
| 299 |
-
title="Conditionally Steer AI Responses Based on Topics",
|
| 300 |
-
description="""This is an experimental chatbot that you can steer using topics you care about:
|
| 301 |
|
| 302 |
Step 1: Choose a topic to detect (e.g., "Google")
|
| 303 |
Step 2: Choose a topic you want the model to discuss when the previous topic comes up (e.g., "ethics")
|
| 304 |
|
| 305 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 306 |
additional_inputs=[selected_detection, selected_subspaces],
|
| 307 |
-
fill_height=True,
|
| 308 |
)
|
| 309 |
|
| 310 |
# Right side: concept detection and steering
|
|
|
|
| 294 |
with gr.Row(min_height=500, equal_height=True):
|
| 295 |
# Left side: chat area
|
| 296 |
with gr.Column(scale=7):
|
| 297 |
+
gr.Markdown("""# Conditionally Steer AI Responses Based on Topics""")
|
| 298 |
+
gr.Markdown("""This is an experimental chatbot that you can steer using topics you care about:
|
|
|
|
|
|
|
| 299 |
|
| 300 |
Step 1: Choose a topic to detect (e.g., "Google")
|
| 301 |
Step 2: Choose a topic you want the model to discuss when the previous topic comes up (e.g., "ethics")
|
| 302 |
|
| 303 |
+
We intervene on Gemma-2-2B-it by adding steering vectors to the residual stream at layer 20.""")
|
| 304 |
+
chat_interface = gr.ChatInterface(
|
| 305 |
+
fn=generate,
|
| 306 |
+
chatbot=gr.Chatbot(),
|
| 307 |
+
textbox=gr.Textbox(placeholder="List some search engines with their pros and cons", container=False, scale=7),
|
| 308 |
additional_inputs=[selected_detection, selected_subspaces],
|
|
|
|
| 309 |
)
|
| 310 |
|
| 311 |
# Right side: concept detection and steering
|