Reinier van der Leer
e8b6676b22
Restructure logs.py into a module; include log_cycle ( #4921 )
...
* Consolidate all logging stuff into one module
* Merge import statement for `logs` and `logs.log_cycle`
---------
Co-authored-by: James Collins <collijk@uw.edu >
2023-07-09 20:14:25 +02:00
Reinier van der Leer
1e1eff70bc
Rebase MessageHistory on ChatSequence ( #4922 )
...
* Rebase `MessageHistory` on `ChatSequence`
* Process feedback & make mypy happy
---------
Co-authored-by: James Collins <collijk@uw.edu >
2023-07-09 19:52:59 +02:00
Reinier van der Leer
bde007e6f7
Use GPT-4 in Agent loop by default ( #4899 )
...
* Use GPT-4 as default smart LLM in Agent
* Rename (smart|fast)_llm_model to (smart|fast)_llm everywhere
* Fix test_config.py::test_initial_values
* Fix test_config.py::test_azure_config
* Fix Azure config backwards compatibility
2023-07-07 03:42:18 +02:00
Erik Peterson
857d26d101
Add OpenAI function call support ( #4683 )
...
Co-authored-by: merwanehamadi <merwanehamadi@gmail.com >
Co-authored-by: Reinier van der Leer <github@pwuts.nl >
2023-06-22 04:52:44 +02:00
merwanehamadi
a7f805604c
Pass config everywhere in order to get rid of singleton ( #4666 )
...
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
2023-06-18 19:05:41 -07:00
merwanehamadi
d923004e20
Remove app commands, audio text and playwright ( #4711 )
...
* Remove App Commands and Audio Text
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
* Remove self feedback
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
---------
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
Co-authored-by: Erik Peterson <e@eriklp.com >
2023-06-15 15:04:51 -07:00
Erik Peterson
0594ba33a2
Pass agent to commands instead of config ( #4645 )
...
* Add config as attribute to Agent, rename old config to ai_config
* Code review: Pass ai_config
* Pass agent to commands instead of config
* Lint
* Fix merge error
* Fix memory challenge a
---------
Co-authored-by: Nicholas Tindle <nick@ntindle.com >
Co-authored-by: merwanehamadi <merwanehamadi@gmail.com >
2023-06-10 15:48:50 -07:00
Erik Peterson
6b9e3b21d3
Add config as attribute to Agent, rename old config to ai_config ( #4638 )
...
* Add config as attribute to Agent, rename old config to ai_config
* Code review: Pass ai_config
---------
Co-authored-by: Nicholas Tindle <nick@ntindle.com >
Co-authored-by: merwanehamadi <merwanehamadi@gmail.com >
2023-06-10 14:47:26 -07:00
Luke K (pr-0f3t)
1446ffddb0
Fix #942 : Respect --gpt4only, --gpt3only cli args ( #3144 )
...
Co-authored-by: Luke K <KayLuke@users.noreply.github.com >
Co-authored-by: Nicholas Tindle <nick@ntindle.com >
Co-authored-by: Reinier van der Leer <github@pwuts.nl >
Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com >
2023-05-29 20:10:51 +03:00
merwanehamadi
ee9f10a8d8
remove unused imports automatically ( #4449 )
...
* remove unused imports automatically
* add linters to pr template
* remove useless try statement
2023-05-28 05:50:50 -07:00
Reinier van der Leer
bfbe613960
Vector memory revamp (part 1: refactoring) ( #4208 )
...
Additional changes:
* Improve typing
* Modularize message history memory & fix/refactor lots of things
* Fix summarization
* Move memory relevance calculation to MemoryItem & improve test
* Fix import warnings in web_selenium.py
* Remove `memory_add` ghost command
* Implement overlap in `split_text`
* Move memory tests into subdirectory
* Remove deprecated `get_ada_embedding()` and helpers
* Fix used token calculation in `chat_with_ai`
* Replace Message TypedDict by dataclass
* Fix AgentManager singleton issues in tests
---------
Co-authored-by: Auto-GPT-Bot <github-bot@agpt.co >
2023-05-25 20:31:11 +02:00
Tomasz Kasperczyk
0166eacb2b
Use correct reference to prompt_generator in autogpt/llm/chat.py ( #4011 )
2023-05-08 13:59:12 +01:00
merwanehamadi
e21917cc93
Feature/enable intuitive logs summarization ( #3697 )
2023-05-03 17:32:03 +01:00
merwanehamadi
26c6cfeefd
Feature/enable intuitive logs for community challenge step 1 ( #3695 )
2023-05-03 08:27:54 +01:00
merwanehamadi
dd96d98fa1
Feature/test summarization against memory challenge ( #3567 )
...
Co-authored-by: Toran Bruce Richards <toran.richards@gmail.com >
2023-04-30 09:56:57 +01:00
Richard Beales
06ae4684c8
replace 50+ occurrences of print() with logger ( #3056 )
...
Co-authored-by: James Collins <collijk@uw.edu >
Co-authored-by: Luke Kyohere <lkyohere@mfsafrica.com >
Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com >
Co-authored-by: Media <12145726+rihp@users.noreply.github.com >
Co-authored-by: Nicholas Tindle <nick@ntindle.com >
2023-04-29 23:40:57 -05:00
James Collins
b8478a96ae
Feature/llm data structs ( #3486 )
...
* Organize all the llm stuff into a subpackage
* Add structs for interacting with llms
2023-04-28 15:04:31 -07:00
merwanehamadi
aa3e37ac14
Fix memory by adding it only when context window full ( #3469 )
...
* Fix memory by adding it only when context window full
* clean json utils
2023-04-28 21:07:49 +01:00
James Collins
3b74d2150e
Organize all the llm stuff into a subpackage ( #3436 )
2023-04-28 12:00:54 -07:00