mirror of
https://github.com/aljazceru/dev-gpt.git
synced 2026-01-07 23:54:23 +01:00
≈Merge branch 'main' of github.com:jina-ai/microchain into fix_bring_back_the_test_description_for_func_generation
This commit is contained in:
@@ -2,15 +2,14 @@ from dev_gpt.apis.gpt import ask_gpt
|
||||
from dev_gpt.options.generate.parser import identity_parser
|
||||
|
||||
|
||||
def user_feedback_loop(context, current_description):
|
||||
def user_feedback_loop(current_description):
|
||||
while (user_feedback := get_user_feedback(current_description)):
|
||||
context['user_feedback'] = user_feedback
|
||||
current_description = ask_gpt(
|
||||
add_feedback_prompt,
|
||||
identity_parser,
|
||||
**context
|
||||
microservice_description=current_description,
|
||||
user_feedback=user_feedback,
|
||||
)
|
||||
del context['user_feedback']
|
||||
return current_description
|
||||
|
||||
def get_user_feedback(microservice_description):
|
||||
|
||||
@@ -43,7 +43,7 @@ Description of the microservice:
|
||||
def refine_description(self, microservice_description):
|
||||
context = {'microservice_description': microservice_description}
|
||||
auto_refine_description(context)
|
||||
microservice_description = user_feedback_loop(context, context['microservice_description'])
|
||||
microservice_description = user_feedback_loop(context['microservice_description'])
|
||||
|
||||
test_description = ask_gpt(
|
||||
generate_test_assertion_prompt,
|
||||
|
||||
@@ -4,4 +4,4 @@ FROM jinaai/jina:3.15.1-dev14-py39-standard
|
||||
RUN pip install --upgrade pip
|
||||
|
||||
# install media dependencies
|
||||
RUN apt-get update && apt-get install --no-install-recommends -y ffmpeg build-essential pkg-config libpoppler-cpp-dev
|
||||
RUN apt-get update && apt-get install --no-install-recommends -y ffmpeg build-essential pkg-config libpoppler-cpp-dev libespeak1
|
||||
Reference in New Issue
Block a user