Skip to content

Commit

Permalink
feat: docs update
Browse files Browse the repository at this point in the history
  • Loading branch information
ASL-r committed Jul 11, 2024
1 parent 0bab642 commit a8d2a25
Show file tree
Hide file tree
Showing 3 changed files with 90 additions and 2 deletions.
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@
<!-- <a href="https://openbmb.github.io/IoA/"><img src="https://img.shields.io/badge/Doc-En-white.svg" alt="EN doc"/></a>
<a href="https://openbmb.github.io/IoA//doc_zh/index_zh.html"><img src="https://img.shields.io/badge/Doc-中文-white.svg" alt="ZH doc"/></a> -->
<br>
<br>【<a href="https://openbmb.github.io/IoA/">Documentation</a> | Paper (comming soon)</a>】<br>
<br>【<a href="https://openbmb.github.io/IoA/">Documentation</a> | <a href = "https://arxiv.org/abs/2407.07061
">Paper</a>】<br>
</p>

---
Expand All @@ -30,7 +31,7 @@ Imagine if AI agents could collaborate like humans do on the internet. That's th
- 🗣️ **Adaptive Conversation Flow**: The conversation flow is autonomously managed to keep agent conversations structured but flexible.
- 🔄 **Scalable and Extensible**: Easy to add new types of agents or tackle different kinds of tasks.

For more details, please refer to our paper.
For more details, please refer to [our paper](https://arxiv.org/abs/2407.07061).

<p align="center" style="color:RGB(160, 160, 160)">
<img src="https://github.com/OpenBMB/IoA/assets/32613237/126082a8-432b-4039-8acd-49f4798a492c">
Expand Down
23 changes: 23 additions & 0 deletions configs/client_configs/cases/example/open_interpreter.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
server:
port: 7788
hostname: ioa-server

tool_agent:
image_name: open-interpreter:latest
container_name: open-interpreter-agent
agent_type: OpenInterpreter
agent_name: Open Interpreter
desc: This is Open Interpreter. It has the ability to execute code, control the terminal, and interact with online tools.
port: 7070
comm:
name: Open Interpreter
desc: |-
This is Open Interpreter, which is an AI that can execute code, control the terminal, and interact with online tools. Tasks related to code snippet writing and execution can be assigned to this assistant.
type: Thing Assistant
support_nested_teams: false

llm:
llm_type: openai-chat
model: gpt-4-1106-preview
# model: gpt-4-1106
temperature: 0.1
64 changes: 64 additions & 0 deletions dockerfiles/compose/open_interpreter.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# Set the current version of compose yml file
version: "3"

services:
Server:
image: ioa-server:latest
build:
context: ../../
dockerfile: dockerfiles/server.Dockerfile
container_name: ioa-server
env_file:
- .env
environment:
- OPENAI_API_KEY
#- OPENAI_BASE_URL
volumes:
- ${DOCKER_VOLUME_DIRECTORY:-.}/volumes/sqlite:/app/database
- ../../configs/server_configs:/app/configs
ports:
- 7788:7788
stdin_open: true
tty: true

OpenInterpreter:
image: ioa-client:latest
build:
context: ../../
dockerfile: dockerfiles/client.Dockerfile
container_name: open-interpreter-client
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./volumes/openInterpreter/log:/app/tool_agent_log
- ${DOCKER_VOLUME_DIRECTORY:-.}/volumes/sqlite:/app/database
- ./volumes/openai_response_log:${OPENAI_RESPONSE_LOG_PATH}
- ../../configs/client_configs:/app/configs
env_file:
- .env
environment:
- CUSTOM_CONFIG=configs/cases/open_instruction/open_interpreter.yaml
ports:
- 5051:5050
depends_on:
- Server
stdin_open: true
tty: true

ServerFrontend:
image: ioa-server-frontend:latest
build:
context: ../../
dockerfile: dockerfiles/server_frontend.Dockerfile
container_name: server_frontend
ports:
- 80:80
depends_on:
- Server
stdin_open: true
tty: true

networks:
default:
name: agent_network
external: true
# driver: bridge

0 comments on commit a8d2a25

Please sign in to comment.